Nothing says comfort like a warm bowl of Broccoli Potato Soup on a chilly day. This creamy, hearty soup is easy to make, packed with flavor, and perfect for cozy family dinners. With tender potatoes, fresh broccoli, and a rich, savory broth, it’s like a warm hug in a bowl.

Whether you’re looking for a quick weeknight meal or a comforting lunch, this soup comes together in under an hour and uses simple pantry ingredients. Plus, it’s kid-friendly, customizable, and freezer-friendly — the ultimate comfort food!
Recipe Info
| Field | Info |
|---|---|
| Category | Dinner / Soup |
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Servings | 4–6 servings |
| Calories | ~250 kcal per serving |
Ingredients You’ll Need
- 2 tablespoons butter or olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups broccoli florets (fresh or frozen)
- 3 medium potatoes, peeled and diced
- 4 cups vegetable or chicken broth
- 1 cup shredded cheddar cheese (optional)
- 1 cup milk or heavy cream (for a richer soup)
- Salt and black pepper, to taste
- ½ teaspoon paprika or nutmeg (optional, for warmth)
Optional Garnishes:
- Extra shredded cheddar
- Chopped fresh parsley
- Croutons or crispy beef bits
Step-By-Step Instructions
- Sauté the aromatics:
In a large pot, heat butter or oil over medium heat. Add diced onion and garlic, cooking until softened and fragrant, about 3–4 minutes. - Add potatoes and broccoli:
Stir in the diced potatoes and broccoli florets, tossing to combine. - Pour in broth and simmer:
Add the vegetable or chicken broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes, until the potatoes and broccoli are tender. - Blend the soup:
Use an immersion blender to puree the soup until smooth, or transfer in batches to a countertop blender. For a chunkier texture, blend only half the soup. - Add milk and cheese:
Stir in milk or cream and shredded cheddar, if using. Heat gently over low-medium heat until cheese is melted and soup is creamy. Season with salt, pepper, and optional spices to taste. - Serve warm:
Ladle into bowls and garnish with extra cheese, parsley, or croutons. Enjoy with warm bread for a complete, cozy meal.
Helpful Notes & Tips
- Creamy without dairy: Use unsweetened almond, oat, or cashew milk. Skip the cheese for a vegan-friendly version.
- Make ahead: Soup stores well in the fridge for up to 3 days and freezes beautifully.
- Extra flavor: Add a pinch of garlic powder, smoked paprika, or a dash of hot sauce for a little kick.
- Chunky vs. smooth: Blend half for a rustic texture or all for a creamy, velvety soup.
Recipe Variations
- Cheesy Broccoli Potato Soup: Add a mix of cheddar and Monterey Jack for extra richness.
- Protein Boost: Stir in cooked shredded chicken, turkey, or crispy tofu cubes.
- Spicy Twist: Add a pinch of cayenne pepper or smoked paprika for warmth and depth.
- Herb Lover’s: Finish with fresh thyme, rosemary, or dill for added aroma.
Serving Suggestions
- Serve with warm garlic bread, crusty baguette, or buttery biscuits.
- Pair with a fresh green salad or roasted vegetables for a balanced meal.
- Top with toasted pumpkin seeds or crispy beef bits for texture and flavor contrast.
Conclusion
This Broccoli Potato Soup is the perfect cozy meal for any day of the week. It’s creamy, comforting, and easy enough for beginners, yet flavorful enough to impress family and friends. Serve it fresh with bread, or make a big batch to enjoy all week — either way, it’s comfort in a bowl you’ll want again and again.