I still remember the first time I made this broccoli potato soup on a chilly evening — it felt like a warm blanket in a bowl. Simple ingredients, quick technique, and a creamy finish from cheese and a touch of cream make this a weeknight winner. Below I’ll walk you through why this recipe works, how to make it, and ways to customize it so it becomes part of your go-to soup rotation.
Why You’ll Love This Dish
This broccoli potato soup hits a sweet spot: comforting, budget-friendly, and quick to pull together. The potato adds body so you can puree the soup into a velvety base without heavy roux, while the broccoli keeps it green, nutritious, and visually appealing. It’s great for weeknights, lunches, or when you want something that’s both filling and forgiving — picky eaters usually accept the cheesy twist.
“Simple, cozy, and always disappearing fast — my kids ask for seconds.” — a home-cook’s mini review
If you like hearty potato-forward soups, you’ll also enjoy a loaded baked potato version for a change of pace: loaded baked potato soup.
How This Recipe Comes Together
Start by building flavor: sautéed onion and garlic form the aromatic base. Add diced potatoes and broccoli, then cover them with broth and simmer until everything is tender. Use an immersion blender to smooth the soup to the texture you prefer. Finish by stirring in shredded cheese and crumbled bacon for richness and crunch, and optionally fold in heavy cream for extra silkiness. The whole process is straightforward and takes about 30–40 minutes from start to finish.
What You’ll Need
2 cups broccoli florets, 2 cups diced potatoes, 4 cups vegetable or chicken broth, 1 cup shredded cheese (cheddar or your choice), 1/2 cup cooked and crumbled bacon, 1 onion, chopped, 2 cloves garlic, minced, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon paprika (optional), 1/2 cup heavy cream (optional for creaminess)
Notes on ingredients and swaps:
- Broth: Use chicken broth for richer flavor or vegetable broth to keep it meat-free.
- Cheese: Sharp cheddar gives the best tang; Gruyère or Monterey Jack are tasty alternatives.
- Bacon: Omit for a vegetarian version and add a drizzle of smoked paprika oil for smoky depth.
- Potatoes: Yukon Gold or russet both work — Yukon Golds break down a bit more for creaminess. For baby potatoes inspiration, try this garlic-buttered version: garlic butter baby potatoes.
Step-by-Step Instructions
- Heat a large pot over medium heat and add a splash of oil or a tablespoon of butter. Sauté the chopped onion and minced garlic until the onion turns translucent, about 4–5 minutes.
- Add the diced potatoes and broccoli florets to the pot. Stir to combine with the aromatics.
- Pour in the 4 cups of vegetable or chicken broth and bring the mixture to a boil.
- Reduce the heat to a simmer and cook until the potatoes and broccoli are tender, about 15–20 minutes. Test a potato cube with a fork — it should pierce easily.
- Use an immersion blender to puree the soup to your desired consistency. For a chunkier soup, pulse briefly; for smooth, blend longer. Alternatively, transfer in batches to a blender (careful — hot liquid expands).
- Return the soup to low heat and stir in the shredded cheese and crumbled bacon. Cook, stirring, until the cheese is fully melted and incorporated.
- Season with 1 teaspoon salt, 1/2 teaspoon black pepper, and 1/2 teaspoon paprika if using. If you want a richer finish, stir in 1/2 cup heavy cream and warm through without boiling.
- Serve hot with desired toppings and enjoy.
If you prefer something closer to a cheesy casserole-style finish for dinner sides, this 5-ingredient loaded casserole is a useful reference: 5-ingredient loaded baked potato casserole.
Best Ways to Enjoy It
Serve the soup in deep bowls with crunchy toppings for contrast. Classic pairings:
- Crusty bread or a warm baguette to mop up the soup.
- A crisp green salad to cut through the richness.
- For a loaded-soup vibe, top with extra shredded cheddar, green onions, and a dollop of sour cream.
- For a fun snack pairing, serve with air-fryer potato skins on the side for dipping: air-fryer potato skins.
Garnish ideas: chopped chives, additional crumbled bacon, toasted pepitas, or a drizzle of chili oil for heat.
How to Store and Reheat
Cool the soup to room temperature within two hours of cooking. Store in airtight containers in the refrigerator for up to 3–4 days. For longer storage, freeze in freezer-safe containers for up to 3 months — leave about an inch of headspace for expansion.
Reheating:
- Stovetop: Gently reheat over low-medium heat, stirring occasionally. Add a splash of broth or water if it’s too thick.
- Microwave: Reheat in 30–45 second bursts, stirring between intervals to ensure even heating.
If the soup separates after freezing, stir in a little cream or simmer gently while whisking to re-emulsify.
Helpful Cooking Tips
- Dice potatoes uniformly so everything cooks evenly.
- If you like a silkier texture, peel the potatoes before dicing. For more rustic texture, leave the skins on.
- Avoid boiling vigorously after adding cheese — high heat can make cheese grainy. Melt it gently over low heat.
- An immersion blender keeps things less messy than transferring hot soup to a blender. If using a stand blender, fill jars only halfway and hold the lid with a towel to vent steam.
For more cheese-driven potato tips and techniques, see these scalloped potato secrets: cheesy scalloped potatoes.
Recipe Variations
- Vegetarian: Omit bacon and use vegetable broth; add smoked paprika or liquid smoke for depth.
- Spicy: Stir in a teaspoon of chipotle in adobo or finish with red pepper flakes.
- Chunky: Reserve half the cooked vegetables before blending and stir them back in for texture.
- Dairy-free: Use a plant-based cream (oat or cashew) and a dairy-free cheddar to keep creaminess without milk.
- Protein boost: Stir in shredded rotisserie chicken or cooked white beans.
Frequently Asked Questions
Q: How long does this soup take to make?
A: Active time is about 15–20 minutes for prep and 20 minutes to simmer, so plan around 35–40 minutes total.
Q: Can I make this soup in a slow cooker or Instant Pot?
A: Yes. For a slow cooker, sauté the aromatics first, then combine all ingredients (except cheese) and cook on low 4–6 hours. For an Instant Pot, cook on high pressure for 8 minutes and quick-release. Add cheese after pressure cooking.
Q: Is it safe to freeze this soup?
A: Yes — freeze before adding heavy cream for best texture. Thaw overnight in the fridge and reheat gently, adding cream after reheating if desired.
Q: Can I use frozen broccoli?
A: Yes. Add frozen broccoli directly to the pot and adjust the simmer time until tender; frozen florets often cook slightly faster.
Q: How can I make the soup thicker without cream?
A: Puree more of the potatoes for natural thickness, or mash a few potato pieces into the pot. A small slurry of cornstarch and water (1 tsp cornstarch + 1 tbsp water) added near the end also works.
Conclusion
This broccoli potato soup is an easy, adaptable recipe that rewards simple technique with big flavor — perfect for chilly nights or casual weeknight dinners. For another take on a broccoli-and-potato combination, compare notes with the version at Broccoli and Potato Soup – RecipeTin Eats. If you want a cheesier, chowder-like inspiration, see this cheddar broccoli potato soup adaptation at Cheddar Broccoli Potato Soup – Cooking Classy.
PrintBroccoli Potato Soup
A comforting and creamy broccoli potato soup that’s quick to make and perfect for chilly evenings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups broccoli florets
- 2 cups diced potatoes
- 4 cups vegetable or chicken broth
- 1 cup shredded cheese (cheddar or your choice)
- 1/2 cup cooked and crumbled bacon
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika (optional)
- 1/2 cup heavy cream (optional for creaminess)
Instructions
- Heat a large pot over medium heat and add a splash of oil or a tablespoon of butter. Sauté the chopped onion and minced garlic until the onion turns translucent, about 4–5 minutes.
- Add diced potatoes and broccoli florets to the pot and stir to combine.
- Pour in the broth and bring to a boil.
- Reduce the heat to a simmer and cook until the potatoes and broccoli are tender, about 15–20 minutes.
- Use an immersion blender to puree the soup to your desired consistency.
- Return the soup to low heat and stir in the shredded cheese and crumbled bacon until the cheese is melted.
- Season with salt, black pepper, and paprika if using. Stir in heavy cream for a richer finish, warming through.
- Serve hot with desired toppings.
Notes
Cool and store leftovers in airtight containers for 3–4 days in the refrigerator or freeze for up to 3 months. Reheat gently on the stovetop or microwave.