If you're looking for a hearty, comforting, and delicious soup, this Broccoli Potato Cheese Soup is a perfect choice. Packed with fresh broccoli, creamy potatoes, and rich cheese, it’s a family-friendly recipe that's perfect for lunch or dinner. The creamy texture and cheesy flavor make it irresistible, and it’s a great way to sneak in some vegetables! Keep reading for the full recipe, complete with tips, variations, and serving ideas to help you create a soup that will have everyone asking for seconds.
What is Broccoli Potato Cheese Soup?
Broccoli Potato Cheese Soup is a creamy, rich soup made from blending tender broccoli and potatoes with a cheesy, savory broth. The ingredients are simmered together until they create a velvety texture that’s both filling and flavorful. It’s a classic comfort food recipe that’s perfect for colder months, though it’s so delicious that you’ll likely find yourself making it year-round. Best of all, this soup is customizable, allowing you to adjust the ingredients and flavors to suit your taste or dietary needs.
Ingredients List for Broccoli Potato Cheese Soup
Before you get started, you'll need to gather the following ingredients. The combination of fresh produce, seasonings, and cheeses creates a balanced and flavorful soup:
- 2 heads of fresh broccoli, chopped into florets
- 3 large russet potatoes, peeled and diced
- 1 medium onion, finely chopped
- 3 cloves of garlic, minced
- 4 cups of chicken broth (or vegetable broth for a vegetarian option)
- 2 cups of milk (whole milk works best, but you can substitute with a lighter version if desired)
- 2 cups of shredded sharp cheddar cheese
- 1 cup of shredded mozzarella cheese
- ½ cup of heavy cream
- 2 tablespoons of butter
- 2 tablespoons of all-purpose flour
- Salt and pepper, to taste
- ¼ teaspoon of paprika (optional, for a little heat)
- Fresh parsley or chives, for garnish
Substitutions and Variations
One of the great things about Broccoli Potato Cheese Soup is its versatility. Here are a few substitution ideas in case you need to modify the ingredients:
- Milk: You can use dairy-free milk like almond or oat milk if you're lactose intolerant. If you're looking for a creamier option, try using half-and-half instead of regular milk.
- Cheese: While sharp cheddar is the go-to for this recipe, you can experiment with other types of cheese such as Gouda, Monterey Jack, or Swiss for a different flavor profile.
- Potatoes: If russet potatoes aren’t available, Yukon Gold or red potatoes work well too. You can also mix in sweet potatoes for a slightly sweeter taste.
- Broth: Vegetable broth is an easy substitute if you want to make the soup vegetarian. You can also use low-sodium broth to reduce the salt content.
- Additional Veggies: Want more vegetables? Add some diced carrots, celery, or even cauliflower to boost the nutrition of the soup.
- Spices: If you want more kick, try adding a pinch of cayenne pepper or red pepper flakes. For a smoky flavor, smoked paprika works wonders.
Step-by-Step Cooking Instructions

Making Broccoli Potato Cheese Soup is quite simple, even if you’re a beginner in the kitchen. Follow this step-by-step guide for a delicious, creamy soup:
- Prepare the Vegetables: Start by washing and chopping the broccoli into small florets. Peel and dice the potatoes into small cubes. Chop the onion and mince the garlic.
- Cook the Aromatics: In a large pot, melt the butter over medium heat. Add the chopped onions and garlic, and cook for 3-5 minutes until the onions are soft and translucent.
- Make the Roux: Sprinkle the flour over the onions and garlic, and stir constantly for 1-2 minutes to create a roux. This will help thicken the soup later.
- Add the Potatoes and Broth: Slowly pour in the chicken (or vegetable) broth, whisking as you go to prevent lumps from forming. Add the diced potatoes and bring the mixture to a boil. Reduce the heat to a simmer and cook until the potatoes are tender, about 15-20 minutes.
- Cook the Broccoli: Add the chopped broccoli to the pot and continue to simmer for another 10 minutes, or until the broccoli is fork-tender.
- Blend the Soup: Use an immersion blender to blend the soup until smooth. If you like a chunkier texture, only blend part of the soup and leave some broccoli and potato pieces intact. If you don’t have an immersion blender, transfer the soup to a regular blender in batches, being careful not to overfill.
- Add Milk, Cream, and Cheese: Slowly stir in the milk and heavy cream, followed by the shredded cheeses. Stir until the cheese is fully melted and incorporated into the soup.
- Season and Serve: Season the soup with salt, pepper, and paprika. Taste and adjust the seasoning as needed. Garnish with fresh parsley or chives, and serve hot.
Common Mistakes to Avoid
Even simple recipes like Broccoli Potato Cheese Soup can have pitfalls. Here are a few common mistakes to avoid:
- Not cooking the potatoes long enough: Make sure the potatoes are fully cooked before blending. If they’re undercooked, the soup will have a gritty texture.
- Overcooking the broccoli: Broccoli can turn mushy and lose its bright green color if overcooked. Add it toward the end of the cooking process.
- Curdling the milk or cheese: To prevent curdling, avoid adding the milk and cheese to boiling liquid. Reduce the heat to low before adding these ingredients and stir slowly.
- Skipping the roux: The roux helps thicken the soup and gives it a creamier texture. Don’t skip this step, or your soup might turn out watery.
- Over-blending: If you blend the soup too much, it can lose texture and become too smooth. Blend in batches if you prefer a chunkier soup.
Serving and Presentation Tips
Presentation is key when serving Broccoli Potato Cheese Soup. Here are some simple ideas to make it look as good as it tastes:
- Garnish: Sprinkle chopped parsley, chives, or even crumbled bacon on top of the soup for added flavor and color.
- Cheese: Add a final sprinkle of shredded cheese on top of each bowl right before serving. It will melt slightly and create a cheesy topping.
- Bread Bowl: For a more indulgent presentation, serve the soup in a hollowed-out bread bowl. It adds a rustic feel and provides an extra treat of soaked bread at the end.
- Croutons or Toast: Serve the soup with homemade croutons or a slice of garlic toast on the side for some crunch.
- Swirl of Cream: Drizzle a swirl of heavy cream or sour cream on the surface of the soup for a professional-looking finish.
How to Serve Broccoli Potato Cheese Soup
This soup is hearty enough to be served as a main course, but it also pairs well with other sides if you want to round out your meal. Here are some serving ideas:
- Crusty bread: Serve with warm, crusty bread or a baguette to soak up the creamy soup.
- Salad: Pair the soup with a light, fresh green salad dressed with vinaigrette for a balanced meal.
- Sandwich: A grilled cheese sandwich or ham panini is a great complement to the soup, adding even more cheesy goodness.
- Grains: Serve the soup over a small portion of cooked quinoa or brown rice for added fiber and nutrients.
Presentation Ideas for Broccoli Potato Cheese Soup
When it comes to serving soup, you want it to look as appetizing as possible. Here are some creative presentation ideas for your Broccoli Potato Cheese Soup:
- Rustic Style: Serve the soup in rustic ceramic bowls, with a generous sprinkle of cheese and a piece of crusty bread sticking out from the side.
- Modern Elegance: For a more refined presentation, use white or minimalist bowls and garnish with a drizzle of cream and finely chopped herbs.
- Family Style: If you're serving a crowd, consider using a large soup tureen and placing it in the center of the table, allowing everyone to serve themselves.
- Mini Servings: For a party or appetizer, serve the soup in small shooter glasses or mini bowls, topped with a mini crouton and a sprinkle of cheese.
Broccoli Potato Cheese Soup Recipe Tips
- Prep in Advance: You can chop the vegetables ahead of time to make the cooking process quicker.
- Storage: The soup stores well in the fridge for up to 3 days. Reheat gently on the stove over low heat to avoid separating the milk and cheese.
- Freezing: If you plan to freeze the soup, do so before adding the milk and cheese. Dairy tends to separate when frozen and reheated, so add it fresh after thawing.
Frequently Asked Questions (FAQs)
Can I make this soup in a slow cooker?
Yes! Cook the potatoes, broth, onions, and garlic on low for 6 hours or on high for 3 hours. Add the broccoli during the last hour, and stir in the milk and cheese at the end.
How can I make the soup thicker?
If the soup isn’t thick enough, you can blend more of the vegetables or stir in a slurry made from 1 tablespoon of cornstarch mixed with 2 tablespoons of water.
Is this soup gluten-free?
To make it gluten-free, use a gluten-free flour or cornstarch in place of all-purpose flour.
Can I use frozen broccoli?
Yes, frozen broccoli can be used if fresh isn’t available. Just be sure to thaw it and drain any excess water before adding it to the soup.
Conclusion
Broccoli Potato Cheese Soup is a delicious, satisfying dish that is perfect for any occasion. Whether you’re looking for a quick weeknight meal or a comforting dish for a chilly day, this recipe is sure to please. With simple ingredients and easy-to-follow steps, you can have a rich, creamy soup on the table in no time. Try it with some crusty bread or a fresh salad, and don’t forget to garnish with extra cheese for the ultimate indulgence!
PrintBroccoli Potato Cheese Soup Recipe
This creamy Broccoli Potato Cheese Soup combines tender potatoes, fresh broccoli, and gooey cheese for a comforting, hearty meal. With easy-to-find ingredients and a simple method, this dish is perfect for a cozy dinner. Enjoy this delicious soup with crusty bread or on its own for a filling and nutritious meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups broccoli florets
- 2 medium potatoes, peeled and cubed
- 1 onion, diced
- 3 cups vegetable broth
- 1 cup shredded cheddar cheese
- 1 cup milk or cream
- 2 tbsp butter
- 2 tbsp all-purpose flour
- Salt and pepper to taste
Instructions
- In a large pot, melt butter over medium heat. Add diced onions and sauté until translucent.
- Stir in the flour and cook for 1 minute.
- Gradually add vegetable broth, stirring continuously to avoid lumps.
- Add potatoes and bring to a boil. Reduce heat and simmer for 10 minutes.
- Add broccoli florets and cook for another 10 minutes until vegetables are tender.
- Stir in the milk or cream, then add shredded cheddar cheese. Stir until melted and smooth.
- Season with salt and pepper to taste. Serve hot.
Notes
- For extra richness, substitute cream for milk.
- Blend part of the soup for a smoother consistency, or leave it chunky for texture.
- Garnish with additional cheese or croutons.
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 4g
- Sodium: 580mg
Leave a Reply