Creamy Broccoli Cheddar Soup Recipe

There is something about a warm bowl of homemade broccoli cheddar soup that instantly feels like comfort food. Creamy, cheesy, filled with tender broccoli and carrots, and hearty enough to make a meal on its own, this is one of those soup recipes I come back to when we want something warm and satisfying.

My version is made with fresh broccoli, shredded carrots, chicken bone broth, heavy cream, and plenty of cheddar cheese. I also use a simple butter and flour base to give the soup that thick, creamy consistency you want from broccoli cheddar soup without making it overly complicated.

It's easy enough for a weeknight dinner but also one of those recipes that feels especially good on a cold or rainy day. Add warm bread on the side and dinner is done.

Creamy homemade broccoli cheddar soup with fresh broccoli, carrots and shredded cheddar cheese.
↓ Skip to Recipe

Why You’ll Love This Broccoli Cheddar Soup

There are plenty of versions of broccoli cheddar soup, but I love keeping mine relatively simple and letting the broccoli and cheddar be the stars.

Fresh broccoli gives the soup texture and heartiness, while shredded carrots add just a little natural sweetness. I use chicken bone broth or chicken stock instead of water for a more flavorful base, and heavy cream gives everything that rich, creamy consistency.

Then, of course, there’s the cheddar.

Once it melts into the broth, everything comes together into a thick, cheesy soup that feels substantial enough to serve as dinner rather than just a starter.

You can also adjust the texture depending on what your family prefers. Leave all of the vegetables intact for a chunky broccoli cheddar soup, or use an immersion blender to blend some of the broccoli into the broth for a smoother, thicker consistency.

Homemade broccoli cheddar soup served warm with tender broccoli and carrots.

What You’ll Need to Make Broccoli Cheddar Soup

One of the things I love about this recipe is that you don’t need a huge ingredient list.

Fresh broccoli is the base of the soup, so I like to cut the florets fairly small. They’ll cook more evenly and you’ll get broccoli in every spoonful rather than having to navigate huge pieces.

Shredded carrots add color, texture, and a subtle sweetness that works so well with the sharp cheddar.

For the liquid, I use chicken bone broth or chicken stock. Either works beautifully, although bone broth can add a little extra richness.

And for that signature creamy texture, I use heavy cream along with a simple roux made from salted butter and flour.

Finally, freshly shredded cheddar cheese melts into the soup at the end.

Easy broccoli cheddar soup with a rich and creamy cheddar cheese broth.
Fresh ingredients for homemade broccoli cheddar soup arranged in the kitchen.
Broccoli, carrots, cheddar cheese and other ingredients for creamy broccoli cheddar soup.

The Secret to a Creamy Broccoli Cheddar Soup

The texture is one of the most important parts of a good broccoli cheddar soup. You want it creamy and thick enough to feel indulgent without turning it into cheese sauce.

The butter and flour create a simple roux at the beginning of this recipe. Once the broth and heavy cream are added, that roux helps thicken the entire soup as it simmers.

If you want an even thicker soup, an immersion blender is one of my favorite tricks.

Once the broccoli is tender, blend just a portion of the soup before adding the cheddar. This thickens the broth naturally while still leaving plenty of broccoli and carrots intact.

Of course, if your family prefers a completely smooth soup, you can blend more of it. If you love a chunky broccoli cheddar soup, skip the blender altogether.

There really isn’t a wrong answer here.

Close-up of creamy broccoli cheese soup with tender pieces of fresh broccoli.

What Is the Best Cheese for Broccoli Cheddar Soup?

I recommend using a flavorful cheddar cheese and shredding it yourself.

Sharp cheddar will give you a stronger cheese flavor, while medium cheddar will make the soup a little milder. Either works, so use whichever your family prefers.

Whenever possible, I like to start with a block of cheddar rather than pre-shredded cheese. Freshly grated cheddar generally melts more smoothly into soups and sauces.

Another important tip is to keep your heat low once you add the cheese.

You don’t want the soup rapidly boiling while the cheddar melts. Instead, stir it into the hot soup over low heat until it becomes smooth and creamy.

Rich broccoli cheddar soup made with heavy cream and freshly shredded cheddar.

What to Serve With Broccoli Cheddar Soup

My favorite way to serve broccoli cheddar soup is with something warm and crusty for dipping. A loaf of homemade bread turns a bowl of soup into such a simple but comforting dinner.

My Garlic & Herb Focaccia Bread would be delicious alongside it, or you can make my Beginner’s Sourdough Bread if you want a classic crusty loaf.

For something lighter on the side, try my Pear & Walnut Salad with Honey Mustard Dressing or Shaved Brussels Sprout Salad with Apples, Goat Cheese & Candied Pecans.

You can also keep things incredibly simple with a warm baguette, crackers, or even a grilled cheese sandwich on the side.

Warm bowl of homemade broccoli cheddar soup ready to serve for dinner.

My Favorite Soup-Making Essentials

I make homemade soup all throughout the cooler months, so there are a few kitchen pieces I find myself reaching for again and again. A good pot, immersion blender, ladle, soup bowls, and a few simple prep tools make everything from creamy soups to hearty slow cooker recipes so much easier.

I gathered my favorite soup-making essentials together below if you’re looking for any of the pieces I use in my own kitchen.

Classic broccoli cheddar soup with a thick creamy texture and fresh vegetables.

Tips for the Best Broccoli Cheddar Soup

A few simple things will help give you the best texture and flavor every time you make it.

Cut your broccoli into smaller florets. This helps it cook evenly and makes the finished soup much easier to eat.

Give the flour a minute to cook. After adding it to the butter and onions, let it cook for about a minute before adding your liquid. This helps eliminate the raw flour flavor.

Shred your own cheese if possible. Freshly grated cheddar tends to melt much more smoothly.

Blend before adding the cheese. If you want to use an immersion blender, blend the soup once the broccoli is tender and then add your cheddar.

Keep the heat low once the cheddar goes in. Gentle heat helps the cheese melt into a smooth, creamy soup.

Taste before adding additional salt. Broth and cheddar both contribute saltiness, so taste the finished soup and adjust if needed.

Thick and creamy broccoli cheddar soup made from scratch with cheddar cheese.

How to Make Broccoli Cheddar Soup

Making homemade broccoli cheddar soup is much easier than you might think.

Start by melting your butter in a large pot over medium heat. Add the diced onion and let it cook until softened and translucent.

Next, add the flour and seasonings. Stir everything together and allow the flour to cook for about one minute.

Slowly pour in your chicken bone broth or chicken stock, stirring as you go. Then add the heavy cream, broccoli, and carrots.

Cover the pot, reduce the heat, and let everything gently simmer until the broccoli is tender.

At this point, you can use an immersion blender if you want a smoother or thicker soup. Once you have the texture you like, lower the heat and gradually stir in the shredded cheddar.

As soon as the cheese is melted and the soup is creamy, it’s ready to serve.

Homemade broccoli cheddar soup from scratch served warm in a bowl.

Creamy Broccoli Cheddar Soup Recipe

Ingredients

  • 2 heads broccoli, florets cut into small pieces

  • 1 yellow onion, diced

  • 1 cup shredded carrots

  • 1 teaspoon sea salt

  • 1 teaspoon freshly ground black pepper

  • 1 teaspoon garlic powder

  • 32 ounces chicken bone broth or chicken stock

  • ¼ cup salted butter

  • 2 tablespoons all-purpose flour

  • 2 cups heavy cream

  • 6 ounces cheddar cheese, freshly shredded

Instructions

1. Sauté the onion.
Add the butter to a large pot or Dutch oven over medium heat. Once melted, add the diced onion and cook for approximately 3–4 minutes, or until softened and translucent.

2. Make the roux.
Sprinkle the flour, sea salt, black pepper, and garlic powder over the onions. Stir continuously for approximately 1 minute to coat the onions and cook the flour.

3. Add the liquids.
Slowly pour in the chicken bone broth while stirring to help keep the soup smooth. Add the heavy cream and stir until combined.

4. Add the vegetables.
Add the broccoli florets and shredded carrots. Stir everything together.

5. Simmer.
Cover the pot and reduce the heat to low. Allow the soup to gently simmer for approximately 20–30 minutes, or until the broccoli is tender.

6. Blend, if desired.
For a smoother and slightly thicker soup, use an immersion blender to blend some or all of the vegetables directly in the pot. For a chunkier broccoli cheddar soup, leave the vegetables as they are.

7. Add the cheddar.
Keep the soup over low heat and gradually stir in the freshly shredded cheddar cheese. Continue stirring until the cheese has completely melted and the soup is creamy.

8. Taste and serve.
Taste and adjust the seasoning if needed. Spoon into bowls, top with a little additional shredded cheddar if desired, and serve warm.

Creamy cheesy broccoli soup filled with broccoli florets and shredded carrots.

How to Store and Reheat Broccoli Cheddar Soup

If you have leftovers, transfer the soup to an airtight container and refrigerate it promptly. It will keep well in the refrigerator for about 3–4 days.

Because this soup contains heavy cream and cheddar, I recommend reheating it gently rather than bringing it to a hard boil.

Add your leftovers to a saucepan and warm over low to medium-low heat, stirring occasionally until heated through. If the soup has thickened considerably in the refrigerator, you can add a small splash of broth or cream until it reaches the consistency you like.

You can freeze broccoli cheddar soup, although cream-and-cheese-based soups can sometimes have a slightly different texture once thawed.

If you do freeze it, let the soup cool, transfer it to a freezer-safe airtight container, and leave a little room for expansion. Thaw overnight in the refrigerator before gently reheating it on the stovetop.

Easy homemade broccoli cheese soup with a creamy cheddar broth.

Frequently Asked Questions

Can I make broccoli cheddar soup ahead of time?

Yes. You can make this soup ahead and keep it refrigerated in an airtight container for about 3–4 days. Reheat it gently on the stovetop before serving.

Can I use frozen broccoli?

Fresh broccoli is my preference for this recipe, but frozen broccoli can work when needed. Because frozen broccoli is already partially softened, you may find that it cooks more quickly than fresh.

Do I have to blend broccoli cheddar soup?

Not at all. Blending is completely optional. Leave the vegetables whole for a chunkier soup, blend a small portion for a thicker broth, or blend more for a smoother consistency.

Why isn't my cheddar melting smoothly?

High heat can make cheese-based soups grainy. Lower the heat before adding the cheddar and stir it in gradually. Freshly shredded cheese also tends to melt more smoothly than packaged shredded cheese.

Cozy bowl of creamy broccoli cheddar soup topped with additional cheddar cheese.

More Cozy Soup Recipes You’ll Love

If you loved this creamy broccoli cheddar soup, here are a few more cozy soup recipes to make next:

There’s something so comforting about having a collection of homemade soup recipes to turn to when the weather cools down. Whether you’re looking for something creamy and cheesy like this broccoli cheddar soup or a hearty soup that can serve as dinner on its own, these are the kinds of recipes I love gathering around the table with my family.

Shop My Favorite Soup Essentials

If you're working your way through more of my soup recipes, you can find the cookware, serving pieces, and kitchen essentials I use for homemade soup all together under my Soup & Slow Cooker Essential guide.

Save This Recipe

Whether you're planning ahead for a cozy weeknight dinner or adding a new favorite to your recipe collection, I've included a printable recipe card below so it's easy to save, print, and share with the people you love.

Printable creamy broccoli cheddar soup recipe card from Amanda’s Kitchen.

Postpartum Freezer Meals I Made Before Baby

Easy Make-Ahead Breakfasts, Dinners, Soups & Breads for the First Weeks Home

Preparing for a new baby comes with a very long to-do list, but one thing I was especially thankful I did ahead of time was fill our freezer with homemade meals.

During both of my pregnancies, I made a mix of breakfasts, soups, dinners, casseroles, and quick breads that we could pull out whenever we needed something easy. In those first weeks at home, having food already prepared meant one less decision to make—and one less reason someone needed to stand in the kitchen making a full meal.

I also wanted the freezer to work for our whole family, not just me. Some meals were individually portioned, while others could feed everyone for dinner. Friends brought food, we ordered takeout, and eventually I started cooking again, but having that freezer full of homemade meals gave us such a helpful head start.

If you're preparing for postpartum, welcoming a new baby, or simply want to stock your freezer before a busy season, these are the recipes I would make again.

Amanda pregnant while preparing for baby and planning postpartum freezer meals.
Pregnant mom holding her toddler while preparing for a new baby.

Why I Made Freezer Meals Before Baby

For me, postpartum freezer prep wasn't about creating a perfectly organized freezer or planning every bite we would eat for the next month.

It was about making life a little easier.

Newborn days can be unpredictable. Sometimes you're hungry at a completely normal mealtime; sometimes lunch happens hours later than planned. Having something you can quickly warm up gives you flexibility without requiring someone to cook from scratch every time the family needs to eat.

It also made it easier for anyone else to help. Instead of figuring out what to cook, someone could simply grab a labeled meal from the freezer and reheat it.

I made enough that those meals, combined with food from friends, a little takeout, and occasional cooking once I was feeling up to it, helped carry us through more than a month.

And because I had already done this once before, I had a much better idea the second time around of which foods were actually useful to have waiting.

Pregnancy photo from the weeks spent preparing meals and the home for a new baby.

My Best Tips for Postpartum Freezer Meal Prep

The biggest thing I learned was that variety matters.

You don't want 14 pans of the same casserole staring back at you by week three.

I liked having a combination of:

  • Grab-and-go breakfasts

  • Individual meals

  • Family-size dinners

  • Soups

  • Casseroles

  • Savory options

  • A few sweet breads and snacks

Label everything with the meal name and date, and add reheating instructions when they're not obvious. That sounds like an unnecessary extra step while you're prepping, but you'll appreciate it later.

I also recommend freezing food in different portion sizes. Some days you might only need breakfast for one person, while other nights you want something that can feed everyone.

And above all, make foods your family already enjoys.

Postpartum is probably not the moment I'd fill my freezer with ten experimental recipes no one has ever tried.

Best Postpartum Freezer Meals I Made During My Pregnancies

These were some of the breakfasts, lunches, dinners, soups, and breads I found most useful to have ready.

Breakfast Freezer Meals

Sausage, Spinach, Potato & Egg Breakfast Burritos

Breakfast burritos were one of my favorite things to pull from the freezer because they're incredibly easy to portion individually.

Mine are filled with sausage, spinach, potatoes, and eggs, then wrapped individually before freezing. Instead of having to reheat an entire casserole just because one person is hungry, you can grab exactly what you need.

They also aren't limited to breakfast. These worked just as well for a quick lunch or snack when we needed something substantial without cooking.

Wrap them individually and store several together in a larger freezer bag so they're easy to organize.

You can find the complete recipe here:

Freezer Meal Prep Breakfast Burritos

Sausage, spinach, potato and egg breakfast burritos prepared for the freezer.
Homemade breakfast burritos ready to freeze for easy make-ahead breakfasts.

Sausage English Muffin Breakfast Sandwiches

These Sausage English Muffin Breakfast Sandwiches are another breakfast I love having ready individually.

They're simple, filling, and exactly the kind of thing that can be reheated quickly while coffee is brewing.

I especially like having a few different breakfast options in the freezer rather than making everything egg burritos or everything casseroles. It makes those early mornings feel a little less repetitive.

Get the full recipe here:

Sausage English Muffin Breakfast Sandwiches

Sausage English muffin breakfast sandwiches made ahead for the freezer.
Make-ahead sausage and egg English muffin sandwiches for easy breakfasts.

Chorizo, Egg & Potato Breakfast Bowls

We are definitely a hearty-breakfast family, so I knew I wanted something beyond breads and breakfast sandwiches.

These Chorizo, Egg & Potato Breakfast Bowls combine chorizo, eggs, and potatoes into an easy meal that feels more substantial.

For freezing, I portion the bowls into individual containers. I especially like using oven-safe glass containers when possible because I can move them into the oven for reheating and bring some texture back to the potatoes rather than relying entirely on the microwave.

Find the full recipe:

Chorizo, Egg & Potato Breakfast Bowls

Chorizo, egg and potato breakfast bowls prepared for an easy hearty breakfast.
Make-ahead chorizo, potato and egg breakfast bowl for freezer meal prep.

Easy Breakfast Casserole

A breakfast casserole gives you something completely different from the individually wrapped breakfasts.

This is the kind of meal I like when everyone is eating together or when you have family staying over to help after baby arrives.

Rather than portioning every breakfast individually, you have one larger dish that can be warmed up and served to several people.

That mixture of individual portions and family-size meals ended up being one of the most useful parts of my freezer prep.

Full recipe:

Easy Breakfast Casserole Recipe

Easy homemade breakfast casserole for a family-size make-ahead breakfast.

Lunch & Dinner Freezer Meals

Hearty Ground Beef Chili

Chili is exactly the kind of freezer meal I love because it's already designed to be made in a big pot.

Make one large batch, portion it out, and you suddenly have several future meals without doing much extra work.

My ground beef chili is hearty, easy to reheat, and simple to customize when serving. Set out cheese, sour cream, avocado, crackers, or whatever toppings your family likes and everyone can finish their bowl differently.

Get the recipe:

Hearty Ground Beef Chili

Hearty homemade ground beef chili for an easy freezer-friendly dinner.

One-Pot Lasagna Soup

Lasagna Soup was another really practical freezer dinner because you get all of those comforting lasagna flavors without freezing an enormous pan of traditional lasagna.

I portion mine into containers that will feed approximately two or three people. That gives us enough for dinner without necessarily thawing a huge batch.

When preparing soup for the freezer, I also like knowing I can add a little additional broth when reheating if it has thickened.

Full recipe:

One-Pot Italian Lasagna Soup

Comforting one-pot lasagna soup portioned as an easy make-ahead meal.
Homemade lasagna soup with pasta, tomato broth and Italian flavors.

Salsa Verde Chicken Enchiladas

Freezer prep doesn't have to mean everything is soup.

Salsa Verde Chicken Enchiladas gave us a completely different dinner option and were easy to prepare ahead in a baking dish.

This is one I'd portion based on how your household normally eats. You can make a family-size dish or divide the enchiladas into smaller freezer-safe containers if you'd rather thaw fewer servings at a time.

Get the full recipe:

Salsa Verde Chicken Enchiladas

Salsa verde chicken enchiladas prepared as an easy freezer-friendly family dinner.

Soups to Make Ahead & Freeze

Italian Penicillin Soup

Soup is one of my favorite categories for freezer meal prep because it's easy to make in a large batch and simple to portion.

My Italian Penicillin Soup is made with chicken, vegetables, herbs, Parmesan, and pastina for a warm, comforting meal.

If you're specifically making a batch for the freezer, I prefer freezing soup before adding delicate pasta whenever possible, then adding freshly cooked pastina when reheating. That helps keep the pasta from becoming overly soft after freezing and thawing.

You can find the complete recipe here:

Slow Cooker Italian Penicillin Soup with Chicken & Pastina

Homemade Italian penicillin soup with chicken, vegetables and pastina.
Warm chicken and pastina soup for an easy comforting make-ahead dinner.

Easy Breads to Keep in the Freezer

I didn't want everything in the freezer to require turning it into a full meal.

Quick breads were especially nice because I could freeze the entire loaf or individual slices and pull out exactly what we needed.

These worked for breakfast alongside eggs, as a quick snack, or even as something sweet with coffee.

Homemade Banana Bread

Banana bread is one of those classic freezer recipes that is almost always worth making a double batch of.

Once completely cool, you can freeze the loaf whole or freeze individual slices.

I personally love individual slices because you can pull out one or two without thawing an entire loaf.

Get the complete recipe:

Homemade Banana Bread

Homemade banana bread that can be sliced and frozen for easy breakfasts and snacks.

Blueberry Crumble Streusel Loaf

The Blueberry Crumble Streusel Loaf was another sweet option I loved having ready.

The blueberries and crumbly topping make it feel a little more special than a basic breakfast bread, but it's still easy to slice and freeze.

Again, individual slices are my favorite method here. Wrap them well, freeze them together in a freezer-safe bag, and pull out however many you need.

Full recipe:

Blueberry Crumble Streusel Loaf

Homemade blueberry crumble streusel loaf ready to slice and freeze.
Blueberry streusel bread with a crumb topping for an easy make-ahead breakfast.

How I Organized My Postpartum Freezer

You don't need a complicated system.

What helped me most was simply making sure every container answered three questions:

What is it?
When did I make it?
How do I reheat it?

I labeled meals with the name and date and added cooking or reheating instructions whenever someone might not immediately know what to do.

I also tried to group similar foods together so breakfasts weren't buried underneath dinner casseroles.

If you're prepping several recipes at once, make a freezer inventory on your phone or a piece of paper on the freezer door. Then you can see what you have without opening the freezer and digging through everything.

My Favorite Freezer Meal Prep Essentials

Having the right containers made this process so much easier.

For meal prep like this, I reach for a combination of freezer-safe glass containers, casserole dishes, reusable storage containers, freezer bags, labels, parchment paper, and basic kitchen tools that make batch cooking easier.

What I Would Do Differently Next Time

I would make even more individual portions.

Family-size meals were incredibly useful, but there are so many moments with a newborn when only one person is hungry or everyone's schedule is completely different.

The breakfast burritos, sandwiches, bowls, and individually portioned soups made those moments especially easy.

I'd also continue prioritizing variety over quantity. Ten different freezer meals are more useful to me than making a huge amount of only two recipes.

And I wouldn't feel pressure to have every meal planned.

The freezer was there to make our lives easier—not to create another postpartum rule we had to follow.

More Make-Ahead Recipes to Try

If you're filling your freezer, here are a few more recipes that can be useful to have in your meal rotation:

Lemon Poppyseed Bread

Slow Cooker Italian Wedding Soup

Creamy Basil Tomato Soup

Slow Cooker Chicken Tortilla Soup

Mom's Favorite Minestrone Soup

Chicken & Rice Enchilada Casserole

Breakfast Croissants with Sausage, Bacon & Maple Dijon

A Note From Amanda

Looking back, filling our freezer was one of those pregnancy projects I was especially grateful I took the time to do.

It didn't mean we never ordered takeout or that someone never brought us dinner. Quite the opposite—I loved those meals too.

It simply meant that on the days when everyone was tired, plans changed, or we suddenly realized it was well past lunchtime, there was usually something homemade waiting.

And that was really the entire goal.

If you're preparing for a baby, don't feel like you need a perfectly stocked freezer with dozens of elaborate meals. Start with the foods your family already loves, make a few extras when you have the energy, label everything well, and let those meals make life a little easier when you need them.

Those early newborn days go by quickly. Anything that gives you a little more time to be present in them is worth it.