Broccoli Potato Cheese Soup delivers a comforting hug in a bowl, with tender potatoes and vibrant broccoli florets swimming in a rich, buttery-cheddar broth. This creamy, velvety soup is beginner-friendly and comes together with simple pantry staples—perfect for cozy weeknight dinners or lazy weekends. Dive in, and you’ll be spooning up warmth in no time!
Key Ingredients
Before we get cooking, let’s gather everything you need to turn these humble veggies into a soul-warming masterpiece.
- 2 tablespoons butter: The foundation for our roux, adding a rich, silky base.
- 1 medium onion, chopped: Builds savory sweetness and aromatic depth.
- 2 cloves garlic, minced: Packs a punch of pungent, comforting flavor.
- 3 cups broccoli florets: Provides vibrant color, nutrients, and tender bites.
- 2 cups potatoes, peeled and diced: Thickens the soup while offering hearty texture.
- 2 tablespoons all-purpose flour: Combines with butter to create a smooth roux for body.
- 4 cups vegetable broth: Forms the flavorful liquid backbone of the soup.
- 1 cup milk: Adds creaminess and balances the richness of the cheese.
- 1 cup shredded cheddar cheese: Melts into gooey, sharp tang that defines the soup.
- Salt to taste: Enhances and rounds out all the flavors.
- Pepper to taste: Adds a gentle heat and layer of complexity.
How To Make Broccoli Potato Cheese Soup
Let’s walk through the steps to transform these ingredients into a luscious, cheesy soup. You’ll start by building a classic roux, then simmer potatoes and broccoli to tender perfection before swirling in milk and melted cheddar. Follow these instructions closely, and you’ll have a velvety, flavorful bowl that’s sure to become a family favorite.
1. Melt butter in a large pot over medium heat.
Begin by placing 2 tablespoons of butter into a heavy-bottomed pot. Stir occasionally until fully melted and slightly foamy, ensuring even heat distribution.
2. Add chopped onion and minced garlic and sauté until fragrant and translucent.
Toss in the onion and garlic, stirring for about 3–4 minutes until soft, golden, and aromatic—this builds the flavor foundation.
3. Stir in flour and cook for 1 minute to form a roux.
Sprinkle 2 tablespoons all-purpose flour over the veggies, stirring constantly to avoid lumps and cook out the raw flour taste.
4. Gradually whisk in vegetable broth until smooth.
Pour in 4 cups vegetable broth a little at a time, whisking vigorously to create a silky, lump-free sauce.
5. Add diced potatoes and bring to a boil.
Stir in 2 cups diced potatoes, increase heat, and let the liquid reach a rolling boil to kickstart the tenderizing process.
6. Add broccoli florets, reduce heat to low, and simmer until vegetables are tender.
Mix in 3 cups broccoli florets, lower the flame, and let simmer for about 15 minutes until both potatoes and broccoli yield easily to a fork.
7. Stir in milk and continue to heat without boiling.
Pour in 1 cup milk, stirring gently. Heat through on low to maintain a smooth, creamy consistency without curdling.
8. Add shredded cheddar cheese and stir until melted and the soup is smooth.
Remove from direct heat, sprinkle in 1 cup shredded cheddar, and stir constantly until fully melted into the hot soup.
9. Season with salt and pepper to taste, then serve immediately.
Finish with salt and pepper, tasting as you go, and ladle into bowls for an instant, soul-warming meal.
Serving Suggestions
This Broccoli Potato Cheese Soup shines on its own but can be dressed up or paired with sides for a complete meal. Enjoy experimenting with these serving ideas to make each bowl extra special.
- Serve with crusty bread or a warm baguette for dipping into every last cheesy drop.
- Garnish with crispy bacon bits and a sprinkle of chopped chives to add texture and fresh color.
- Drizzle a swirl of sour cream or crème fraîche on top for an elegant, tangy finish.
- Pair with a crisp green salad tossed in lemon vinaigrette to brighten and balance the richness.
Tips For Perfect Broccoli Potato Cheese Soup
Creating the ultimate bowl of this creamy soup is all about small tweaks that make a big difference. Here are some friendly pointers based on my own kitchen experiments:
- For a creamier texture blend half the soup and leave the rest chunky
- Substitute chicken broth for a richer flavor
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- Reheat gently to prevent the cheese from separating
How To Store It
Keeping this soup fresh and delicious is simple with the right storage techniques. Whether you’re meal-prepping or saving leftovers, follow these methods to maintain texture and flavor.
- Refrigerate in an airtight container for up to 3 days, allowing the flavors to meld.
- Freeze in freezer-safe containers or resealable bags for up to 2 months—thaw overnight in the fridge before reheating.
- Portion into individual servings before storing to simplify lunchtime reheats and reduce waste.
- Reheat gently on the stovetop over low heat, stirring frequently and adding a splash of milk or broth if it thickens too much.
Frequently Asked Questions
Here are answers to the most common questions about making this irresistible Broccoli Potato Cheese Soup:
- Q: How long does it take to prepare and cook this Broccoli Potato Cheese Soup?
A: The total time is about 45 minutes. You’ll spend roughly 10 minutes chopping the onion, garlic, broccoli, and potatoes, then 35 minutes cooking: 5 minutes sautéing, 1 minute making the roux, 20 minutes simmering the vegetables, and 10 minutes adding milk and cheese and heating through.
- Q: How can I adjust the soup’s thickness to my preference?
A: For a thicker soup, increase the roux by adding an extra tablespoon of flour when you cook it, or simmer uncovered a few additional minutes to reduce liquid. For a thinner soup, add more vegetable broth or milk until you reach the desired consistency. You can also blend half the soup and leave the rest chunky for a naturally thicker texture without extra roux.
- Q: What’s the best way to store and reheat leftovers without compromising flavor or texture?
A: Let the soup cool to room temperature, transfer it to an airtight container, and refrigerate for up to 3 days. To reheat, warm gently over low heat on the stovetop, stirring frequently. If it seems too thick after chilling, stir in a splash of milk or broth. Avoid high heat to prevent the cheese from separating.
- Q: Can I substitute any ingredients to suit dietary needs or flavor preferences?
A: Yes. For richer flavor, swap vegetable broth for chicken broth. To make it gluten-free, use a gluten-free all-purpose flour blend. If you’re dairy-free, substitute butter with olive oil, milk with a plant-based milk (such as oat milk), and cheddar cheese with a dairy-free cheese alternative or nutritional yeast for a cheesy taste.
- Q: How do I prevent the cheese from becoming grainy or separating in the soup?
A: Remove the pot from the heat before adding the shredded cheese. Add the cheese gradually, stirring constantly until it melts completely into the warm soup. Never let the soup boil after adding cheese; maintain a gentle heat to keep the texture smooth.
- Q: Is it possible to make this soup ahead of time for entertaining?
A: Absolutely. Cook the soup through step 6 (simmering until vegetables are tender), then cool and refrigerate the base for up to 24 hours. When ready to serve, reheat the soup gently, stir in the milk, then add cheese and seasonings just before serving to ensure maximum freshness and flavor.
- Q: Can I add other vegetables or protein to this recipe?
A: You can stir in diced carrots or celery along with the potatoes for extra flavor and color; adjust the simmering time until all vegetables are tender. For protein, add cooked diced chicken or ham just before serving, or stir in a can of rinsed white beans when you add the broccoli for a vegetarian boost.
What Makes This Special
This Broccoli Potato Cheese Soup stands out because it balances creamy richness with bright, garden-fresh broccoli and hearty potatoes, all held together by a buttery roux and sharp cheddar. It’s beginner-friendly yet full of flavor, making it perfect for both weeknight dinners and cozy gatherings. Feel free to print this recipe and tuck it away for chilly days or impromptu dinner parties. If you give it a whirl, drop a comment or question below—I’m here to help you nail every delicious spoonful!
Print
Broccoli Potato Cheese Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Soups
Description
This comforting broccoli potato cheese soup starts with sautéed onion and garlic in butter, thickened into a smooth roux. Potatoes and broccoli simmer until tender, then swirl in milk and cheddar for a rich, soul-warming bowl.
Ingredients
- 2 tablespoons butter
- 1 medium onion chopped
- 2 cloves garlic minced
- 3 cups broccoli florets
- 2 cups potatoes peeled and diced
- 2 tablespoons all-purpose flour
- 4 cups vegetable broth
- 1 cup milk
- 1 cup shredded cheddar cheese
- Salt to taste
- Pepper to taste
Instructions
- Melt butter in a large pot over medium heat.
- Add chopped onion and minced garlic and sauté until fragrant and translucent.
- Stir in flour and cook for 1 minute to form a roux.
- Gradually whisk in vegetable broth until smooth.
- Add diced potatoes and bring to a boil.
- Add broccoli florets, reduce heat to low, and simmer until vegetables are tender.
- Stir in milk and continue to heat without boiling.
- Add shredded cheddar cheese and stir until melted and the soup is smooth.
- Season with salt and pepper to taste, then serve immediately.
Notes
- For a creamier texture blend half the soup and leave the rest chunky
- Substitute chicken broth for a richer flavor
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- Reheat gently to prevent the cheese from separating