Creamy Broccoli Cheddar Soup

Creamy broccoli cheddar soup with carrots served steaming in a rustic bread bowl. Save to Pinterest
Creamy broccoli cheddar soup with carrots served steaming in a rustic bread bowl. | mealminty.com

This creamy broccoli cheddar soup combines tender florets and diced carrots simmered in a rich, cheesy broth. Sautéed onions and garlic form the flavor base while a touch of nutmeg adds subtle warmth. The soup is partially pureed for a smooth yet textured bite, enhanced with sharp cheddar cheese and fresh herbs. Ideal for comforting meals, it can be served with crusty bread or garnished to taste.

The first time I made this soup, it was supposed to be a quick dinner before a movie night. Instead, we ended up eating straight from the pot while standing in the kitchen, completely abandoning our plans. That's the kind of cozy this soup brings.

My roommate used to request this every time she had a rough day at work. Something about that velvety texture and the way it fills the whole house with buttery aromas just resets everything.

Ingredients

  • 4 cups broccoli florets: Fresh heads work best here since frozen can make the soup slightly watery
  • 2 large carrots: These add natural sweetness that balances the sharp cheddar perfectly
  • 1 small yellow onion: Finely chopped so it practically dissolves into the base
  • 2 cloves garlic: Minced fresh adds more depth than powder ever could
  • 2 cups whole milk: The fat content matters for that restaurant-quality mouthfeel
  • 1 cup heavy cream: This is what makes it velvety rather than just thin and milky
  • 2 cups sharp cheddar cheese: Shred it yourself because pre-shredded has anti-caking agents that prevent smooth melting
  • 2 tbsp unsalted butter: Your foundation for sautéing the aromatics
  • 3 cups vegetable broth: Low-sodium gives you control over the final seasoning
  • 3 tbsp all-purpose flour: This creates the subtle thickening that makes it feel substantial
  • 1/2 tsp salt: Start here and adjust after the cheese is added
  • 1/4 tsp black pepper: Freshly ground makes a noticeable difference
  • 1/4 tsp ground nutmeg: The secret ingredient that makes it taste professionally developed

Instructions

Build your aromatic base:
Melt the butter in a large pot over medium heat, then add the onion and garlic. Sauté until softened and fragrant, about 3 minutes.
Add the vegetables:
Stir in the carrots and cook for 2 minutes before adding the broccoli florets for another 2 minutes of sautéing.
Create the roux:
Sprinkle the flour over the vegetables and stir well to coat everything evenly. Cook for 1-2 minutes to eliminate any raw flour taste.
Add the broth:
Gradually whisk in the vegetable broth, ensuring no lumps form. Bring to a simmer and cook for 10-12 minutes until vegetables are tender.
Introduce the dairy:
Reduce heat to low, add the milk and cream gently, and simmer for 5 minutes. Do not let it boil or the dairy may separate.
Partial puree:
Use an immersion blender to partially puree the soup, leaving some vegetable pieces for texture. Alternatively, blend half in a regular blender and return to the pot.
Melt in the cheese:
Stir in the cheddar, salt, pepper, and nutmeg until the cheese is completely melted and the soup is smooth.
Final adjustment:
Taste and add more salt or pepper if needed. Serve hot with extra cheddar and fresh herbs on top.
A close view of creamy broccoli cheddar soup with carrots and melted cheddar. Save to Pinterest
A close view of creamy broccoli cheddar soup with carrots and melted cheddar. | mealminty.com

This became our go-to sick-day soup, rainy Sunday soup, basically any excuse soup. Friends started requesting it for dinner parties, and I always happily oblige because it makes people unreasonably happy.

Making It Lighter

I've made this with half-and-half instead of heavy cream, and while it's still delicious, the texture shifts from luxurious to merely pleasant. Sometimes that's exactly what you want.

The Texture Question

Leaving some chunks of broccoli makes it feel more substantial and satisfying. A completely smooth soup can feel a bit one-note, whereas those occasional bursts of tender broccoli keep every spoonful interesting.

Serving Suggestions

Crusty bread is non-negotiable for soaking up every last drop. A simple green salad with bright vinaigrette cuts through the richness beautifully.

  • A warm bread bowl turns this into an event
  • Crispy bacon crumbles on top add a smoky contrast
  • A drizzle of good olive oil right before serving feels elegant
A bowl of creamy broccoli cheddar soup with carrots topped with fresh chives. Save to Pinterest
A bowl of creamy broccoli cheddar soup with carrots topped with fresh chives. | mealminty.com

Some soups are about technique and precision. This one is about comfort and showing up for people, including yourself.

Recipe Questions & Answers

Sharp cheddar cheese works wonderfully, providing a rich and tangy flavor that melts smoothly into the creamy broth.

Yes, vegetables like parsnips or sweet potatoes can be substituted for a slightly different sweetness and texture.

Using milk combined with a controlled cooking process and a partial puree maintains creaminess without the heaviness of cream.

Sautéing onions and garlic releases their flavors and forms a flavorful base crucial for the depth of this soup.

Store leftovers in an airtight container in the refrigerator for up to 3 days to retain freshness and flavor.

Yes, adding a dash of cayenne pepper or crushed red pepper flakes will add a subtle heat to complement the creamy broth.

Creamy Broccoli Cheddar Soup

Velvety soup featuring tender broccoli, sweet carrots, and sharp cheddar cheese in a creamy broth.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 4 cups broccoli florets (about 1 large head)
  • 2 large carrots, peeled and diced
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced

Dairy

  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded
  • 2 tbsp unsalted butter

Pantry

  • 3 cups low-sodium vegetable broth
  • 3 tbsp all-purpose flour
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper
  • 1/4 tsp ground nutmeg (optional)

Garnish (optional)

  • Extra shredded cheddar
  • Chopped fresh chives or parsley

Instructions

1
Sauté Aromatics: In a large pot, melt the butter over medium heat. Add the onion and garlic, sauté until softened and fragrant, about 3 minutes.
2
Cook Vegetables: Stir in the carrots and cook for 2 minutes. Add the broccoli florets and sauté for another 2 minutes.
3
Add Flour: Sprinkle the flour over the vegetables and stir well to coat. Cook for 1-2 minutes to eliminate the raw flour taste.
4
Add Broth and Simmer: Gradually whisk in the vegetable broth, ensuring no lumps form. Bring to a simmer and cook for 10-12 minutes, until the carrots and broccoli are tender.
5
Add Dairy: Reduce the heat to low. Add the milk and cream, stirring gently. Simmer for 5 minutes—do not boil.
6
Puree Soup: Use an immersion blender to partially puree the soup for a creamy texture, leaving some vegetable pieces for bite. (Alternatively, blend half the soup in a regular blender and return to pot.)
7
Add Cheese and Seasoning: Stir in the cheddar cheese, salt, pepper, and nutmeg (if using). Mix until the cheese is melted and the soup is smooth.
8
Serve: Taste and adjust seasoning if needed. Serve hot, garnished with extra cheddar and fresh herbs if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Cutting board and knife
  • Immersion blender (or regular blender)
  • Ladle

Nutrition (Per Serving)

Calories 390
Protein 15g
Carbs 23g
Fat 26g

Allergy Information

  • Contains: Milk, Cheese (Dairy), Wheat (from flour)
  • May contain traces of gluten if flour is not certified gluten-free
  • Double-check all packaged ingredients for potential allergens
Kelsey Reed

Simple homemade recipes and practical kitchen tips for real life cooks—shared by Kelsey Reed.