Hey friends. Welcome to my kitchen.
Today, we are making something really special together. A big, comforting pot of healthy broccoli cheddar soup.
I absolutely love rich flavors. But I also need meals that make me feel good. This recipe does exactly both.
It gives you all that savory goodness you crave. The best part? It skips the heavy cream entirely.
You might wonder how we get that classic, velvety texture. We use pureed cauliflower to build our creamy base.
It works just like a magic trick. You blend it up, and suddenly you have a rich, thick base without any dairy thickeners.
I recently tried this trick on my picky kids. They had absolutely no idea they were eating cauliflower. They just asked for seconds.

Every great dish starts with layers of flavor. Think of it like building a house. You need a solid foundation before you build the walls.
For this soup, our foundation is bacon.
We cook down four strips of bacon until they are perfectly crisp. This leaves behind a smoky cooking fat in the pan. We use that fat to cook our veggies. It makes the whole pot taste amazing.
Next, we bring in the classic flavors. A diced yellow onion. Minced garlic. These create a sweet, pungent base.
We also add a pinch of nutmeg. Nutmeg is a classic chef trick for creamy soups. It makes the savory notes pop. Do not worry at all. Your soup will not taste like dessert.
A touch of red pepper flakes adds a tiny bit of warmth. You can completely skip the pepper flakes if you want zero heat.
This soup is amazing for meal prep. It reheats beautifully.
Make a big batch on Sunday afternoon. Then, you have lunch ready for the whole week.
The flavors actually get better after a day in the fridge. It is like letting a good marinade soak into meat overnight.
Always get your ingredients ready before you turn on the stove. Chop your broccoli. Dice your onion. Grate your carrots.
Having everything ready keeps you calm. You will not feel stressed while cooking.
Let us dive into the actual cooking.
Grab a large Dutch oven or a heavy soup pot. Put it on medium heat.
Add your bacon strips. Cook them slowly. You want them deeply browned and crispy. This takes about five to seven minutes.
Once they are crispy, take them out with a slotted spoon. Put them on a paper towel. We will use them later as a crunchy topping.

Leave that bacon fat right in the pot.
Toss in your diced yellow onion and minced garlic. Add the cauliflower florets, salt, nutmeg, and red pepper flakes.
Stir it all together with a wooden spoon.
Cook this mixture for three to four minutes. You want the onions to look clear and smell great.
Next, pour in three cups of the chicken stock.
Wait. We are holding back one cup of stock for later.
Bring the liquid to a gentle bubble. Lower the heat slightly.
Let the soup simmer for fifteen to twenty minutes. You are waiting for the cauliflower to get completely soft. A fork should slide right in.

Now it is time to blend.
Carefully move the hot mixture to a high-powered blender.
Blend the soup base until it is completely smooth. You want a creamy texture with zero lumps.
If you have an immersion blender, you can use it right in the pot. Just keep the blade under the liquid. You do not want hot soup splashing on you.
Pour the creamy mix back into your Dutch oven.
Now, stir in the remaining one cup of chicken stock.
Add your grated carrots and chopped broccoli florets. Stir everything until it is mixed well.
Bring the pot back to a gentle bubble. Let it cook for another five to ten minutes.
You want the broccoli to be tender but still bright green. Do not overcook it. Overcooked broccoli turns gray and mushy.
Finally, we reach the best part. The cheese.
Turn off the heat completely. This is very important.
If the soup is boiling, the cheese will get grainy. It is like trying to mix oil and water. They just fight each other.
Slowly stir in your sharp cheddar cheese. Keep stirring until it melts perfectly.
Always grate your own cheese from a block. Pre-packaged shredded cheese has weird powders on it. Those powders stop the cheese from melting nicely.
Freshly grated cheese gives you a perfect texture every time.
Here is the complete recipe breakdown for your healthy broccoli cheddar soup. Follow these exact measurements and steps for a perfect bowl.
Recipe Timing Profile
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Servings: 4
- Difficulty: Easy
Ingredients Table
| Ingredient | Quantity | Preparation Notes | Flavor Profile |
| Bacon | 4 strips | Keep whole for frying | Smoky and salty |
| Garlic | 6 cloves | Freshly minced | Pungent and earthy |
| Yellow onion | 1 whole | Finely diced | Sweet aromatic base |
| Carrots | 2 whole | Freshly grated | Sweet and earthy |
| Salt | 1 teaspoon | Plus more to taste | Flavor enhancer |
| Nutmeg | 1/4 teaspoon | Ground perfectly | Warm and nutty |
| Red pepper flakes | 1/4 teaspoon | Optional | Gentle background heat |
| Cauliflower florets | 2 cups | Cut into small pieces | Mild and creamy |
| Chicken stock | 4 cups | Divided use | Rich savory liquid |
| Broccoli florets | 6 cups | Chopped bite-sized | Fresh and green |
| Sharp cheddar cheese | 8 oz | Grated from a block | Tangy and rich |

Step-by-Step Instructions
- Heat a large Dutch oven over medium heat on your stovetop.
- Add the bacon strips. Sauté until crisp, then remove and set aside.
- Add the minced garlic, diced onion, and cauliflower florets to the pot.
- Sprinkle in the salt, nutmeg, and optional red pepper flakes.
- Sauté the vegetables and spices for 3 to 4 minutes until fragrant.
- Pour in 3 cups of the chicken stock. Bring the mixture to a simmer.
- Simmer for 15 to 20 minutes until the cauliflower is completely tender.
- Carefully transfer the soup mixture to a high-powered blender.
- Puree the soup base until it is completely smooth and creamy.
- Pour the pureed base back into your Dutch oven.
- Stir in the remaining 1 cup of chicken stock.
- Add the grated carrots and the chopped broccoli florets to the pot.
- Simmer for 5 to 10 minutes until the broccoli is perfectly tender.
- Remove the pot from the heat. Stir in the shredded cheese until melted.
- Serve the soup warm, topped with the reserved crispy bacon.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes. You absolutely can use frozen broccoli for this soup. Add it straight from the freezer during the final simmering step. It only needs about five minutes to become tender.
How do I store the leftover soup?
Allow the soup to cool completely to room temperature. Transfer it to an airtight container. Store it in the refrigerator. It stays fresh for up to four days. Reheat gently on the stove over low heat.
Can I freeze this soup?
Yes. This soup freezes wonderfully. It contains no heavy cream to separate. Pour the cooled soup into a freezer-safe container. Leave an inch of space at the top. The liquid expands when frozen. Freeze for up to three months. Thaw overnight in the fridge before reheating.
Why did my cheese become clumpy when I added it?
Cheese can clump if added while the soup is actively boiling. Always remove the pot from the heat before adding the cheddar. Also, ensure you grate a fresh block of cheese yourself.
Can I use a different type of cheese?
Sharp cheddar provides the classic flavor. It packs a great punch. However, you can experiment with other melting cheeses. Gruyere will work beautifully. A mild cheddar is fine too. Just ensure it is freshly grated.
I hope you enjoy your time in the kitchen creating this amazing dish. Cooking should be a joyful experience. This healthy broccoli cheddar soup will surely become a household favorite. It is comforting. It is rich. And it is packed with hidden vegetables.
Happy cooking my friends. Enjoy every single bite.

Healthy Broccoli Cheddar Soup
Ingredients
- 4 strips bacon kept whole for frying
- 6 cloves garlic freshly minced
- 1 whole yellow onion finely diced
- 2 cups cauliflower florets cut into small pieces
- 1 teaspoon salt plus more to taste
- 1/4 teaspoon nutmeg ground perfectly
- 1/4 teaspoon red pepper flakes optional for background heat
- 4 cups chicken stock divided use
- 2 whole carrots freshly grated
- 6 cups broccoli florets chopped bite-sized
- 8 oz sharp cheddar cheese freshly grated from a block
Instructions
- Heat a large Dutch oven over medium heat. Add bacon strips and sauté until crisp. Remove with a slotted spoon and set aside on a paper towel.
- In the same pot with the bacon fat, add minced garlic, diced onion, cauliflower florets, salt, nutmeg, and optional red pepper flakes.
- Sauté the vegetables and spices for 3 to 4 minutes until the onions are translucent and fragrant.
- Pour in 3 cups of the chicken stock. Bring the mixture to a gentle bubble, then lower heat slightly and simmer for 15 to 20 minutes until cauliflower is fork-tender.
- Carefully transfer the hot mixture to a high-powered blender (or use an immersion blender) and puree until completely smooth and creamy.
- Pour the pureed base back into the Dutch oven. Stir in the remaining 1 cup of chicken stock, grated carrots, and chopped broccoli florets.
- Simmer for 5 to 10 minutes until the broccoli is tender but still bright green.
- Remove the pot from the heat completely. Slowly stir in the shredded cheddar cheese until perfectly melted and smooth.
- Serve warm, topped with the reserved crispy bacon bits.










