Rich Creamy Broccoli Soup

Section: Comforting Soups and Hearty Stews

This rich, creamy soup combines tender broccoli florets with melted cheddar and Velveeta cheese for the ultimate comfort food experience. Made in just 30 minutes using a single Dutch oven, it starts with sautéed onions in butter, creating a flavorful base. The roux thickens perfectly when combined with half and half and chicken broth, while a touch of nutmeg adds subtle complexity. The soup works beautifully with either fresh or frozen broccoli and can be easily customized to your cheese preference. Perfect for cozy lunches or dinners, it can be made ahead and reheated when needed.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Tue, 06 May 2025 17:26:06 GMT
A bowl of broccoli cheddar soup. Bookmark
A bowl of broccoli cheddar soup. | foodbymary.com

This hearty broccoli cheddar soup has become my winter comfort food staple, combining tender broccoli florets with rich, melted cheeses in a velvety smooth base. The one-pot preparation means minimal cleanup, while the familiar flavors make it a guaranteed crowd-pleaser for family dinners.

I first made this soup on a particularly chilly Sunday afternoon when my family needed something warming yet satisfying. The moment the aroma of sautéed onions and melting cheese filled our kitchen, I knew this would become our regular rotation comfort food. Now it appears on our table at least twice a month during the colder seasons.

Ingredients

  • Butter: Creates the rich flavor foundation for the soup and helps to cook down the onions properly
  • Onion: Provides the aromatic base that enhances the overall depth of flavor
  • All purpose flour: Thickens the soup to achieve that perfect creamy consistency
  • Half and half cream: Delivers silky richness without being too heavy like pure heavy cream
  • Chicken broth: Balances the creaminess and adds savory dimension to complement the vegetables
  • Salt and white pepper: Season the soup perfectly; white pepper offers a subtle heat without visible specks
  • Nutmeg: Adds a warm subtle background note that enhances cheese flavors tremendously
  • Broccoli florets: Provide the star vegetable component; fresh works best but frozen is convenient too
  • Velveeta: Guarantees a smooth melt and creamy texture throughout the soup
  • Cheddar cheese: Delivers that classic sharp flavor that defines this soup; choose a good quality one for best results
  • Parsley: Brightens the finished soup with color and a touch of freshness

Step-by-Step Instructions

Sauté the aromatics:
Melt the butter in a large Dutch oven over medium heat until it bubbles gently. Add the chopped onion and cook for about 5 minutes until translucent and just beginning to turn golden at the edges. This patient cooking of the onions builds the flavor foundation for the entire soup.
Create the roux:
Sprinkle the flour evenly over the sautéed onions and butter, then whisk continuously to incorporate it fully. Continue cooking for 2 full minutes, stirring constantly to prevent burning. This step cooks out the raw flour taste and creates the thickening agent for your soup.
Build the soup base:
Slowly pour in the half and half while whisking constantly to prevent lumps from forming. Once fully incorporated, gradually add the chicken broth while continuing to whisk. Make sure to scrape the bottom of the pot to release any browned bits which contain concentrated flavor.
Season and cook the broccoli:
Add salt, white pepper and nutmeg to the liquid, then bring the mixture to a gentle boil. Carefully add the broccoli florets and reduce heat to maintain a steady simmer. Cook for 10 minutes until the broccoli becomes fork tender but still retains some texture and bright color.
Incorporate the cheese:
Reduce heat to low before adding the Velveeta cubes and 2 cups of shredded cheddar. Stir consistently until all cheese has completely melted and the soup becomes smooth and velvety. Taste and adjust seasonings as needed, adding more salt or pepper if necessary.
Finish and serve:
Ladle the hot soup into serving bowls, then top each portion with a sprinkle of the remaining cheddar cheese. Garnish with fresh chopped parsley for color and a touch of brightness that balances the richness.
A bowl of soup with broccoli and cheese. Bookmark
A bowl of soup with broccoli and cheese. | foodbymary.com

The secret ingredient that truly elevates this soup is the pinch of nutmeg. I discovered this trick from my grandmother who always insisted that nutmeg enhances the flavor of cheese without being detectably spicy. Every time I add it, I remember cooking beside her in her tiny kitchen where she taught me that simple ingredients can create extraordinary flavors when treated with care.

Storage and Reheating

Store any leftover soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably when chilled, which is completely normal. When reheating, warm it gently over medium low heat on the stovetop, stirring frequently to prevent scorching. Add a splash of broth or milk to thin it back to your preferred consistency. Avoid using high heat when reheating as this can cause the cheese to separate and give the soup a grainy texture.

Customization Options

This versatile recipe welcomes numerous variations to suit your taste preferences or pantry availability. For a heartier version, add diced cooked chicken or crispy bacon bits just before serving. Make it vegetarian by substituting vegetable broth for the chicken broth. If you prefer a smoother soup, use an immersion blender to partially puree the mixture after the broccoli has cooked but before adding the cheese. For extra nutrition, add a handful of baby spinach or kale during the last few minutes of cooking.

Serving Suggestions

Serve this soul warming soup in bread bowls made from hollowed out sourdough rounds for an impressive presentation. The crispy bread exterior creates a delightful textural contrast with the creamy soup. For a complete meal, pair with a simple green salad dressed with vinaigrette to balance the richness. Garnish with homemade croutons, oyster crackers, or a sprinkle of roasted sunflower seeds for added crunch. For entertaining, serve in small cups as an elegant first course that sets the stage for the main event.

A bowl of broccoli cheddar soup. Bookmark
A bowl of broccoli cheddar soup. | foodbymary.com

Frequently Asked Questions

→ Can I use frozen broccoli instead of fresh?

Yes! Frozen broccoli works perfectly in this soup. Add it directly to the pot without thawing and cook a few minutes longer than you would fresh broccoli. The texture will be slightly different but still delicious.

→ Why use Velveeta cheese?

Velveeta adds incredible creaminess and melts smoothly without separating. If you prefer to skip it, you can use all cheddar cheese instead, but be sure to keep the heat low and stir constantly to prevent curdling.

→ Can I make this soup ahead of time?

Absolutely! This soup reheats beautifully. Store it in the refrigerator for up to 3 days and reheat gently on the stovetop, adding a splash of broth or milk if it's too thick.

→ Is there a substitute for half and half?

You can substitute regular milk for a lighter soup or heavy cream for an extra-rich version. Non-dairy alternatives like unsweetened almond milk or coconut milk will work but will change the flavor profile slightly.

→ Can this soup be frozen?

Yes, though the texture may change slightly upon thawing. Let it cool completely before freezing in airtight containers. When ready to eat, thaw overnight in the refrigerator and reheat slowly, stirring frequently.

→ What can I serve with broccoli cheddar soup?

This soup pairs perfectly with crusty bread, garlic bread, or a simple green salad. For a heartier meal, serve it in bread bowls or alongside grilled cheese sandwiches for the ultimate comfort food combination.

Broccoli Cheddar Soup

Rich, velvety soup packed with tender broccoli and melted cheddar, ready in 30 minutes for a quick, comforting meal.

Prep Time
5 minutes
Cooking Time
25 minutes
Overall Time
30 minutes
Recipe Author: Maria

Dish Category: Soups & Stews

Recipe Difficulty: Medium Effort

Cuisine: American

Serves: 8 Serving Size

Dietary Options: Vegetarian

What You’ll Need to Cook

→ Soup Base

Ingredient 01 6 tablespoons unsalted butter
Ingredient 02 1 onion, chopped
Ingredient 03 6 tablespoons all-purpose flour
Ingredient 04 2 cups half and half cream
Ingredient 05 6 cups low-sodium chicken broth
Ingredient 06 1 teaspoon salt
Ingredient 07 1 teaspoon white pepper
Ingredient 08 ¼ teaspoon nutmeg

→ Vegetables and Cheese

Ingredient 09 1 head broccoli florets, about 1 lb, chopped
Ingredient 10 1 cup Velveeta cheese, cubed
Ingredient 11 3 cups shredded cheddar cheese
Ingredient 12 2 tablespoons chopped parsley

Steps to Prepare

Step 01

Melt butter in a large Dutch Oven over medium heat. Add the chopped onion and cook until softened and lightly browned.

Step 02

Sprinkle the flour over the onion and whisk it with the butter mixture. Cook for 2 minutes to remove the raw starchy flavor.

Step 03

Gradually whisk in the half and half. Once smoothly combined, pour in the chicken broth and whisk to remove lumps and deglaze the pan.

Step 04

Season with salt, white pepper, and nutmeg. Bring the mixture to a boil, then add the broccoli. Cook for about 10 minutes, until the broccoli is tender.

Step 05

Stir in the Velveeta and 2 cups of the cheddar cheese until fully melted. Adjust seasoning as needed.

Step 06

Top with the remaining cheddar cheese and garnish with parsley before serving.

Extra Cooking Tips

  1. For a smoother texture, chop broccoli into bite-sized pieces before cooking.
  2. Velveeta ensures a creamy, smooth melt. Sharp cheddar enhances bold flavor.
  3. Adjust creaminess by using milk for a lighter texture or heavy cream for richness.

Must-Have Tools

  • Le Creuset Enameled Cast Iron Signature Round Dutch Oven, 5.5 qt.

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains dairy from butter, cream, and cheeses.
  • Contains gluten from all-purpose flour.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 427
  • Fats: 33 grams
  • Carbs: 13 grams
  • Proteins: 19 grams