Warm up with a bowl of pure comfort! This hearty & creamy broccoli potato soup is the ultimate cozy meal, perfect for chilly evenings or a comforting weeknight dinner. We promise this recipe delivers a bowl of rich, velvety goodness that will quickly become a family favorite. Get ready for ultimate comfort food, made easy.
Why You’ll Love This Broccoli Potato Soup
You’ll adore this comforting broccoli potato soup for so many reasons:
- Rich and Creamy: It boasts a luxurious, velvety texture and deep, satisfying flavors.
- Hearty and Filling: Packed with tender vegetables, it’s a wonderfully satisfying meal on its own.
- Family-Friendly: Even picky eaters will enjoy this mild yet flavorful soup.
- Quick to Make: You can have this delicious soup on the table in under an hour.
- Wholesome: It’s loaded with nutritious broccoli and potatoes for a nourishing meal.
Ingredients
- 5 1/2 Tbsp butter (divided)
- 1 1/3 cups chopped carrots (about 3)
- 1 cup chopped celery (2 stalks)
- 1 cup chopped yellow onion (1 small)
- 2 cloves garlic (minced)
- 3 cups low-sodium chicken broth
- 3 1/2 cups peeled and cubed russet potatoes (cut 1/2-inch to 3/4-inch thick (2 large))
- 3 cups chopped broccoli florets (from about 2 heads)
- 1/4 tsp dried thyme
- Salt and freshly ground black pepper
- 6 Tbsp all-purpose flour
- 3 cups milk (preferably 1% or 2%)
- 1/2 cup heavy cream
- 2 cups shredded sharp cheddar cheese (8 oz)
- 1/3 cup finely shredded parmesan cheese (1 oz)
Notes & Substitutions
Divide your butter as instructed; 1 1/2 tablespoons for sautéing and 4 tablespoons for the roux. Russet or Yukon Gold potatoes are best here, cut them uniformly for even cooking. For the milk, 1% or 2% works well, but whole milk makes an even richer soup. Feel free to substitute the cheddar with Gruyere for a gourmet twist. Always opt for low-sodium broth to control salt levels. Use vegetable broth to make this broccoli potato soup vegetarian. Heavy cream provides a rich mouthfeel, but you can use more milk if preferred, though the texture will be thinner. If you’re not a fan of broccoli, try cauliflower!
Equipment
- Large Dutch oven or a sturdy soup pot
- Medium saucepan
- Whisk
- Cutting board and a sharp knife
- Measuring cups and spoons
- Potato peeler
Instructions
- Sauté Aromatics: In a large pot over medium heat, melt 1 1/2 Tbsp of the butter. Add your chopped carrots, celery, and onion. Sauté them for 3 to 4 minutes until they begin to soften. Next, add the minced garlic and sauté for 30 seconds longer until fragrant.
- Simmer Potatoes: Stir in the chicken broth, cubed russet potatoes, and dried thyme. Season this hearty broccoli potato soup base with salt and freshly ground black pepper to taste.
- Boil & Reduce: Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to medium. Cover the pot with a lid and cook for 15 minutes, allowing the potatoes to soften.
- Add Broccoli: Stir in the fresh broccoli florets. Continue to cook for another 5 minutes, or until all the vegetables are tender but still hold their shape.
- Prepare Roux: Meanwhile, as the vegetables simmer, melt the remaining 4 Tbsp of butter in a medium saucepan over medium heat. Stir in the all-purpose flour and cook, whisking constantly for 1 minute to create a smooth roux.
- Whisk in Milk: While whisking vigorously, slowly pour in the milk. Continue to whisk well until no lumps remain and the mixture is completely smooth.
- Thicken Sauce: Cook the milk mixture, stirring constantly, until it begins to thicken. It should coat the back of a spoon. Stir in the heavy cream and remove the saucepan from the heat.
- Combine & Enrich: Once all the vegetables in the large pot are tender, pour the thickened cream sauce directly into the soup. Stir everything together gently to combine.
- Melt Cheese: Immediately remove the soup from the heat. Stir in the shredded sharp cheddar cheese and the finely shredded parmesan cheese until they are completely melted and the soup is beautifully smooth and creamy.
- Serve Warm: Ladle your delicious broccoli potato soup into bowls and serve immediately. Enjoy this comforting meal!
Pro Tips & Troubleshooting
- Achieve Smoothness: To prevent lumps in your roux, whisk constantly as you add the flour and slowly pour in the milk. Keep whisking until it’s perfectly smooth.
- Prevent Curdling: Always remove the soup from the heat before stirring in the cheeses. This prevents the dairy from separating and ensures a wonderfully creamy consistency.
- Perfect Veggie Texture: Don’t overcook the broccoli. It should be tender-crisp and vibrant green, not mushy.
- Seasoning Wisely: Taste and adjust salt and pepper throughout the cooking process. Broth and cheese add salt, so season gradually.
- Thickening Control: If you prefer a thicker broccoli potato soup, you can slightly increase the flour in the roux. For a thinner soup, add a splash more broth or milk.
- Cheese Quality: Use block cheese and shred it yourself for the best melting quality and superior flavor in your soup. Pre-shredded cheeses often contain anti-caking agents that can hinder smooth melting.
- Speedy Prep: Chop your carrots, celery, and onion ahead of time to make this recipe even faster on a busy weeknight.
Serving, Storage & Variations
This versatile creamy broccoli potato soup is a delight on its own, but these suggestions elevate the experience.
Serving Suggestions
- Serve this hearty soup with warm, crusty bread or a fresh baguette for dipping.
- Top individual bowls with crispy, cheesy croutons for added texture.
- Garnish with a sprinkle of fresh chopped chives, parsley, or dill for a burst of freshness.
- Pair your comforting broccoli potato soup with a light, crisp green salad to balance the richness.
- For a fun presentation, serve the soup in hollowed-out bread bowls.
Storage
- Store any leftover broccoli potato soup in an airtight container in the refrigerator.
- Consume within 2-3 days for the best quality and safety.
- Reheat gently on the stovetop over low heat, stirring occasionally, or in the microwave. Add a splash of milk or broth if it thickens too much.
Variations
- Add Protein: Stir in cooked, shredded chicken or diced ham during the last few minutes of cooking for a more substantial meal.
- Spice it Up: For a subtle kick, add a pinch of cayenne pepper or red pepper flakes along with the other seasonings.
- Smoky Flavor: Cook a few strips of bacon until crispy, crumble, and stir some into the soup, saving extra for garnish.
- Herb Swap: Experiment with different herbs like fresh dill or chives instead of thyme to change the flavor profile.
- Dairy-Free Option: For a dairy-free version of this vegetable soup, use full-fat coconut milk or a plant-based milk alternative for the milk and cream, and nutritional yeast for a cheesy flavor.
Nutrition
| Serving Size | Calories | Fat (g) | Carbs (g) | Protein (g) |
|---|---|---|---|---|
| 1 serving | 490 | 33 | 33 | 16 |
Nutrition information is an estimate based on ingredients and cooking methods and can vary. It is not intended as medical advice.
FAQ
- Can I make this soup vegetarian?
Yes, absolutely! Simply swap the chicken broth for a high-quality vegetable broth and ensure your Parmesan cheese is vegetarian (many contain animal rennet). - Why did my soup curdle?
Curdling usually happens when cheese is added to soup that is still boiling or too hot. Always remove your broccoli potato soup from the heat before stirring in the shredded cheeses. - Can I use frozen broccoli?
Yes, you can use frozen broccoli florets. There’s no need to thaw them; just add them directly to the soup pot during the broccoli cooking step. - What potatoes are best for this recipe?
Russet or Yukon Gold potatoes are ideal for this creamy broccoli potato soup. Russets break down nicely to help thicken the soup, while Yukon Golds offer a lovely buttery texture. - Can I freeze this soup?
Freezing is not recommended for this soup. The high dairy content (milk, cream, and cheese) tends to separate and become grainy or watery upon thawing and reheating.
Conclusion
This hearty & creamy broccoli potato soup is the definition of comfort in a bowl. It’s incredibly simple to prepare, yet delivers a rich, satisfying flavor that will warm you from the inside out. Whether you’re a busy parent looking for an easy weeknight meal or a beginner cook seeking a foolproof recipe, this soup is perfect. We encourage you to try this delicious recipe tonight and share your comments and feedback below!

