If you are looking for a cozy, creamy, and wholesome dish that warms you up from the inside, this Broccoli and Potato Soup Recipe is an absolute winner. It combines tender potatoes and vibrant green broccoli florets in a velvety broth enriched with melted cheese, sautéed onions, and garlic, making each spoonful a comforting hug for your taste buds. What makes this soup truly special is how simple ingredients come together to create a rich, flavorful soup that’s perfect for a quick weeknight dinner or a leisurely weekend lunch with family and friends.
Ingredients You'll Need
These ingredients are straightforward but essential to build layers of flavor, texture, and color in your Broccoli and Potato Soup Recipe. Each component plays a unique role, from the sweetness of caramelized onions to the creamy body given by potatoes and cheese.
- Unsalted butter (40g / 3 tbsp): Helps to soften the onions and garlic while giving the soup a rich base.
- Small onion (1, finely chopped): Adds natural sweetness and depth when sautéed.
- Garlic cloves (2, minced): Provides a gentle aromatic kick that brightens the soup.
- Flour (⅓ cup): Acts as a thickening agent to give the soup its creamy texture.
- Milk (2 cups, any fat %): Creates a smooth, luscious broth that balances the earthy vegetables.
- Chicken broth/stock (2 cups, low sodium): Brings savory depth without overpowering the delicate flavors.
- Water (2 cups): Helps to regulate consistency and prevents the soup from being too thick.
- Salt (1 tsp): Enhances and balances all the natural flavors.
- Black pepper (½ tsp): Adds a mild heat and complexity.
- Potato (800g / 1.6 lb, peeled and cubed): Provides body and creaminess when cooked down.
- Broccoli (5 cups small florets, about 1 large head): Offers a fresh, slightly crisp texture and a pop of vibrant green color.
- Grated cheese (1+ cups, cheddar or tasty): Melts smoothly into the soup for indulgent flavor and a silky finish.
- Bacon pieces (optional but highly recommended): Introduce irresistible smoky crunch as a garnish.
- Shallots/scallions (finely sliced): Add brightness and a touch of freshness when scattered over the top.
How to Make Broccoli and Potato Soup Recipe
Step 1: Sauté the Aromatics
Start by melting the butter in a large pot over medium-high heat. Toss in the finely chopped onion and minced garlic, cooking for about 3 minutes or until the onions have softened and turned translucent. This stage is crucial because it builds the foundational savory flavor that will carry throughout the soup.
Step 2: Create the Roux
Next, sprinkle the flour into the onion mixture and stir well, cooking for 30 seconds. This brief cooking step removes the raw flour taste and starts the thickening process. The flour works magic by giving the soup a creamy body later on.
Step 3: Add the Milk Slowly
Pour the milk in gradually while stirring continuously. The mixture will become a thick paste that is mostly smooth. Use a whisk here to eliminate any lumps and ensure a silky soup base, which is the secret to a perfectly creamy texture.
Step 4: Combine Liquids and Potatoes
Pour in the chicken stock, water, salt, and pepper, giving everything a good stir. Then add your cubed potatoes. Potatoes act as a natural thickener as they cook down, making the soup comforting and satisfying.
Step 5: Simmer the Potatoes
Bring the pot to a gentle simmer, adjusting the heat so it’s not boiling vigorously. Let the potatoes cook uncovered for about 8 minutes, stirring occasionally to prevent anything from sticking to the bottom, until the potatoes are nearly tender.
Step 6: Cook the Broccoli
Add the broccoli florets to the pot and stir them in. Cook for an additional 2 minutes, depending on how crisp or soft you like your broccoli. This quick cooking keeps the vegetables vibrant and slightly textural in the soup.
Step 7: Melt in the Cheese
Remove the pot from heat and stir through at least one cup of grated cheese. The cheese will melt beautifully into the warm soup, thickening it further and adding a delicious savory depth. Taste and adjust salt if necessary.
Step 8: Serve with Garnishes
Ladle the soup into bowls and finish off with your preferred garnishes like crispy bacon pieces, sliced scallions, or extra grated cheese for an extra special touch that’s sure to impress.
How to Serve Broccoli and Potato Soup Recipe
Garnishes
Garnishes elevate the soup not only visually but also texturally. Crispy bacon bits bring a smoky crunch, while thinly sliced scallions or shallots add a fresh burst of flavor. A sprinkle of extra grated cheese on top always works wonders and gives that melty, irresistible finish.
Side Dishes
Serve this Broccoli and Potato Soup Recipe alongside crusty bread or warm garlic rolls to mop up the creamy goodness. A crisp side salad with a tangy vinaigrette can also provide a wonderful contrast to the soup’s richness.
Creative Ways to Present
Try serving the soup in hollowed-out bread bowls for an inviting, rustic presentation. For an elegant touch, drizzle cream or pesto swirl on the surface and garnish with microgreens or edible flowers. This soup also looks fantastic in clear glass mugs when served as a starter at gatherings.
Make Ahead and Storage
Storing Leftovers
Allow the soup to cool to room temperature before transferring to an airtight container. It will keep well in the refrigerator for up to 3 days, maintaining its flavor and creamy texture.
Freezing
This soup freezes beautifully. Portion it into freezer-safe containers, leaving some space at the top for expansion. It can be stored frozen for up to 2 months. Just thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring frequently to prevent sticking or scorching. If the soup feels too thick after reheating, add a splash of milk or broth to restore its creamy consistency.
FAQs
Can I make this soup vegetarian?
Absolutely! Just swap the chicken broth for vegetable stock, and skip bacon or use a vegetarian bacon alternative to keep the same smoky flavor.
What type of cheese works best in this soup?
Cheddar or tasty cheese are classic choices for their excellent melting properties and rich flavor, but feel free to try gouda, gruyere, or even a mild mozzarella for a different twist.
Is it necessary to peel the potatoes?
For the creamiest texture, peeling the potatoes is recommended, but if you prefer a more rustic feel and extra fiber, you can leave the skins on after thoroughly washing them.
How can I make this soup vegan?
Use plant-based butter, substitute milk with almond or oat milk, and choose vegetable broth. Skip the cheese or use vegan cheese alternatives to keep that rich, cheesy taste.
Can I prepare this soup in a slow cooker?
Yes! Start by sautéing onions and garlic on the stove, then transfer everything into the slow cooker with the rest of the ingredients. Cook on low for 4-6 hours or high for 2-3 hours until potatoes and broccoli are tender. Add cheese just before serving.
Final Thoughts
I honestly cannot recommend this Broccoli and Potato Soup Recipe enough. It’s the kind of dish that feels like home in a bowl and has become a beloved staple for me and everyone I’ve shared it with. Whether you’re a seasoned cook or just starting out, this recipe’s straightforward steps and comforting flavors will have you coming back again and again. Give it a try—you might just find your new favorite soup!
Print
Broccoli and Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
A creamy and comforting Broccoli and Potato Soup recipe that combines tender potatoes, fresh broccoli florets, and a cheesy, flavorful base. This easy-to-make soup is perfect for a quick weeknight meal and can be garnished with crispy bacon, shallots, or extra cheese for added texture and taste.
Ingredients
Savoury Base
- 40g / 3 tablespoon unsalted butter
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- ⅓ cup flour
Liquids and Seasoning
- 2 cups milk (any fat %)
- 2 cups low sodium chicken broth/stock
- 2 cups water
- 1 tsp salt
- ½ tsp black pepper
Main Vegetables
- 800 g / 1.6 lb potato, peeled and cut into 1.25 cm / ½ inch cubes
- 5 cups broccoli florets (from 1 large head, approx. 300g / 10 oz)
Additional Ingredients
- 1+ cups grated cheese (cheddar, tasty, or other cheese of choice)
- Bacon pieces (optional, highly recommended)
- Shallots/scallions, finely sliced (for garnish)
Instructions
- Sauté Aromatics: Melt butter in a large pot over medium-high heat. Add finely chopped onion and minced garlic, cooking for about 3 minutes until the onion softens and becomes translucent.
- Add Flour: Stir in the flour to the onion and garlic mixture, cooking for 30 seconds to create a roux base for thickening the soup.
- Incorporate Milk: Slowly pour in the milk while continuously stirring to prevent lumps. Use a whisk if necessary to achieve a smooth, thick paste.
- Add Broth and Seasoning: Pour in chicken stock, water, salt, and black pepper. Stir to combine before adding the cubed potatoes.
- Simmer Potatoes: Bring the mixture to a simmer, then reduce heat to maintain a gentle simmer without a lid. Cook for 8 minutes or until potatoes are nearly tender, stirring occasionally to prevent sticking.
- Add Broccoli: Stir in the broccoli florets and cook for an additional 2 minutes or until they reach your desired tenderness. Remove the pot from heat.
- Add Cheese: Stir through about 1 cup of grated cheese until melted and the soup thickens nicely. Adjust salt to taste if necessary.
- Serve and Garnish: Ladle soup into bowls and top with optional garnishes like crispy bacon pieces, sliced shallots or scallions, and extra grated cheese as preferred.
Notes
- Use potatoes that hold their shape well but become tender when cooked, such as Yukon Gold or red potatoes.
- The amount of cheese can be adjusted to taste or dietary preferences.
- Bacon garnish adds smoky flavor and crunch but can be omitted for a lighter or vegetarian option.
- For a smoother texture, blend the soup partially or fully using an immersion blender before adding cheese.
- Adjust seasoning at the end since the cheese and broth both contribute sodium.

Leave a Reply