broccoli-cheese-noodle-soup

Servings: 6 Total Time: 40 mins Difficulty: Easy
pinit

There’s something about a steaming bowl of Broccoli Cheese Noodle Soup that just feels like a warm hug on a chilly day. As someone who’s always looking for ways to make vegetables more appealing to my family, this soup has become my secret weapon. It combines tender broccoli, hearty noodles, and a rich, cheesy broth into one incredibly satisfying meal that even the pickiest eaters can’t resist.

What makes this soup special is how it transforms simple ingredients into something truly crave-worthy. The broccoli becomes tender but not mushy, the noodles soak up all that wonderful flavor, and the cheese sauce? It’s velvety smooth and perfectly seasoned, wrapping everything in creamy comfort. Plus, it’s ready in about 30 minutes, making it perfect for those busy weeknights when you need something warming and nutritious on the table quickly.

I first developed this recipe during a particularly cold winter when my family needed a break from our usual soup rotation. It was such a hit that it quickly became our go-to comfort food, requested for everything from sick days to celebration dinners. Whether you’re looking to sneak more vegetables into your diet, need a crowd-pleasing soup for gatherings, or just want something cozy and delicious, this Broccoli Cheese Noodle Soup delivers every time.

Why You’ll Love This Broccoli Cheese Noodle Soup

This soup has earned its place as a reader favorite for many good reasons:

  • Quick and easy: Ready in about 30 minutes
  • Kid-approved: A delicious way to serve vegetables
  • One-pot meal: Minimal cleanup required
  • Versatile: Works with various pasta shapes and add-ins
  • Make-ahead friendly: Reheats beautifully for leftovers
  • Budget-friendly: Uses simple, affordable ingredients
  • Customizable: Easily adapted for different dietary needs
  • Perfect texture: Creamy broth with tender vegetables and al dente noodles

The first time I served this to a group of friends, everyone asked for the recipe. There’s something about the combination of tender broccoli, cheesy broth, and satisfying noodles that just hits all the right notes!

Ingredients You’ll Need

For the soup base:

  • 4 tablespoons butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 carrots, peeled and diced (about 1 cup)
  • 3 celery stalks, diced (about 1 cup)
  • 4 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 8 ounces medium egg noodles (or pasta of choice)
  • 6 cups fresh broccoli florets (about 2 medium heads)
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste

For the cheese mixture:

  • 3 cups sharp cheddar cheese, freshly grated
  • 1 cup Gruyère cheese, freshly grated (or additional cheddar)
  • 2 ounces cream cheese, softened and cubed
  • 1 tablespoon Dijon mustard
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground nutmeg

Optional garnishes:

  • Extra shredded cheese
  • Chopped fresh parsley
  • Croutons or oyster crackers
  • Crispy bacon bits
  • Red pepper flakes

How to Make Perfect Broccoli Cheese Noodle Soup

Step 1: Build the Flavor Base

Creating a flavorful foundation is crucial for an outstanding soup:

  1. In a large Dutch oven or heavy-bottomed pot, melt butter over medium heat.
  2. Add diced onion, carrots, and celery. Cook for 5-7 minutes until vegetables begin to soften and onions become translucent.
  3. Add minced garlic and cook for another 30 seconds until fragrant, stirring constantly to prevent burning.
  4. Season with a pinch of salt and pepper at this stage to help vegetables release their flavors.

Pro tip: Don’t rush this step! Properly sautéed vegetables create the backbone of flavor for your entire soup.

Step 2: Create the Creamy Base

A smooth, velvety broth is essential:

  1. Sprinkle flour over the sautéed vegetables and cook for 1-2 minutes, stirring constantly. This cooks out the raw flour taste and creates a roux for thickening.
  2. Gradually add chicken broth, whisking continuously to prevent lumps from forming.
  3. Add milk and cream, continuing to whisk until smooth.
  4. Stir in dried thyme, oregano, and cayenne pepper (if using).
  5. Bring mixture to a gentle simmer (do not boil) and cook for 5 minutes until it begins to thicken slightly.

Pro tip: Using room temperature dairy ingredients helps prevent curdling and creates a smoother soup.

Step 3: Cook the Noodles and Broccoli

Proper timing ensures perfect texture:

  1. Add egg noodles to the simmering broth. Cook for 3 minutes.
  2. Add broccoli florets and continue cooking for another 3-4 minutes until noodles are al dente and broccoli is tender-crisp.
  3. Adjust heat as needed to maintain a gentle simmer – too vigorous a boil can break the cream sauce.

Pro tip: For best texture, cut broccoli florets into bite-sized pieces that will cook evenly and be easy to eat in the soup.

Step 4: Add the Cheese Mixture

This step requires attention to detail for the smoothest results:

  1. Reduce heat to low.
  2. In a mixing bowl, combine grated cheddar, Gruyère, cream cheese, Dijon mustard, garlic powder, and nutmeg.
  3. Add cheese mixture to the soup one handful at a time, stirring constantly until each addition is fully melted before adding more.
  4. Once all cheese is incorporated, cook for an additional 2-3 minutes until everything is hot and smooth.
  5. Taste and adjust seasonings as needed.

Pro tip: Always grate your own cheese rather than using pre-shredded. Pre-shredded cheese contains anti-caking agents that can make your soup grainy.

Variations on Broccoli Cheese Noodle Soup

This versatile soup welcomes many adaptations:

Pasta Options

  • Classic egg noodles: Traditional and comforting
  • Small shells: Great for catching cheese sauce
  • Rotini or fusilli: Fun spiral shapes kids love
  • Gluten-free pasta: For dietary restrictions
  • Whole wheat pasta: For added nutrition

Vegetable Additions

  • Cauliflower: Add with or instead of broccoli
  • Spinach: Stir in at the end until wilted
  • Bell peppers: Add with other vegetables
  • Mushrooms: Sauté with initial vegetables
  • Corn: Add frozen corn for sweetness

Protein Options

  • Diced chicken: Add cooked chicken at the end
  • Crispy bacon: Sprinkle on top when serving
  • Ham: Stir in diced ham for smoky flavor
  • White beans: Add for vegetarian protein
  • Shredded turkey: Great for holiday leftovers

Cheese Variations

  • All cheddar: Use sharp cheddar for bold flavor
  • Swiss blend: Mix Swiss and cheddar
  • Smoky option: Add smoked Gouda
  • Spicy kick: Pepper Jack for heat
  • Extra creamy: Add more cream cheese

Make-Ahead and Storage Tips

This soup is perfect for meal prep and leftovers:

  • Refrigerator storage: Keep in an airtight container for up to 4 days.
  • Reheating: Warm gently on stovetop or microwave at 50% power, stirring occasionally. Add a splash of milk or broth if needed to thin.
  • Freezing: Not recommended for the full soup as dairy and noodles can change texture. However, you can freeze the base before adding dairy and noodles.
  • Make-ahead tip: Prepare vegetables and grate cheese in advance. Store separately until ready to cook.

Pro tip: If making ahead, slightly undercook the noodles as they’ll continue to absorb liquid during storage.

Serving Suggestions

This hearty soup pairs wonderfully with:

  • Crusty bread: Perfect for dipping
  • Green salad: Adds fresh contrast
  • Garlic bread: Extra comfort factor
  • Oyster crackers: Traditional soup topping
  • Grilled cheese: Ultimate comfort combo

For entertaining, serve alongside Cream Cheese Pinwheels for a complete meal.

broccoli-cheese-noodle-soup

Difficulty: Easy Prep Time 10 mins Cook Time 25 mins Rest Time 5 mins Total Time 40 mins
Cooking Temp: Medium-low  C Servings: 6 Estimated Cost: $ 15 Calories: 450
Best Season: Fall/Winter

Description

A hearty and creamy soup combining tender broccoli

Ingredients for Broccoli Cheese Noodle Soup

Instructions

  1. 1. Melt butter in Dutch oven. Add onion carrots celery cook 5-7 min, 2. Add garlic cook 30 sec then flour cook 1-2 min, 3. Gradually add broth milk cream whisking constantly, 4. Add herbs bring to simmer, 5. Add noodles cook 3 min add broccoli cook 3-4 min, 6. Reduce heat gradually add cheeses and seasonings, 7. Cook 2-3 min until smooth season to taste, 8. Rest 5 min before serving.

Nutrition Facts

Servings 6


Amount Per Serving
Calories 450kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 680mg29%
Total Carbohydrate 35g12%
Dietary Fiber 4g16%
Sugars 6g
Protein 18g36%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Store in airtight container up to 4 days. Reheat gently adding milk if needed.

Keywords: broccoli cheese noodle soup creamy soup comfort food

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
Why is my soup grainy?

Add cheese gradually on low heat and use freshly grated, Can I use frozen broccoli

Olivia

Food and Lifestyle Blogger

Hi, I'm Olivia, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *