Broccoli Potato Soup: A Creamy, Comforting, and Healthy Meal
Creamy, satisfying, and packed with nutrients, Broccoli Potato Soup Recipe is a classic comfort dish that brings warmth and flavor to any table. The combination of tender potatoes and fresh broccoli creates a velvety texture that’s both hearty and wholesome. Each spoonful offers a delicate balance of natural sweetness from the potatoes and the earthy, slightly nutty flavor of broccoli, enhanced by aromatics like onions, garlic, and subtle seasonings.
Perfect for a quick weeknight dinner, a cozy lunch, or even a meal prep option for busy days, this soup is versatile and easy to make. It caters to a variety of diets—it can be made vegan, gluten-free, or dairy-free with simple ingredient swaps. Beyond its comforting flavor, Broccoli Potato Soup is packed with fiber, vitamins, and minerals, making it a nutritious addition to your meal rotation.
With a few basic ingredients and minimal prep, you can enjoy a creamy, restaurant-quality soup in the comfort of your own home. Its creamy consistency and wholesome ingredients make it a favorite for kids and adults alike. Plus, it’s an excellent way to get extra vegetables into your diet without compromising on taste.

Ingredients Needed
Here’s a complete ingredient list for Broccoli Potato Soup, along with approximate calorie counts:
| Ingredient | Quantity | Approx. Calories |
|---|---|---|
| Olive oil or butter | 1 tablespoon | 120 kcal |
| Onion, chopped | 1 medium | 44 kcal |
| Garlic cloves, minced | 3 cloves | 13 kcal |
| Potatoes, peeled and diced | 3 medium (about 1 lb) | 260 kcal |
| Broccoli florets | 3 cups | 90 kcal |
| Vegetable broth or chicken broth | 4 cups | 40 kcal |
| Milk or plant-based milk | 1 cup | 100 kcal |
| Salt & black pepper | To taste | 0 kcal |
| Nutmeg (optional) | 1/4 teaspoon | 2 kcal |
| Shredded cheese (optional) | 1/4 cup | 110 kcal |
Step-by-Step Cooking Instructions
1. Sauté Aromatics
Heat olive oil or butter in a large pot over medium heat. Add chopped onions and cook for 4–5 minutes until translucent. Stir in minced garlic and cook 30 seconds until fragrant.
2. Cook Potatoes
Add diced potatoes to the pot and stir for 2–3 minutes. Pour in the vegetable or chicken broth. Bring to a boil, then reduce heat and simmer 10–15 minutes until potatoes are tender.
3. Add Broccoli
Add broccoli florets to the pot and cook for another 5–7 minutes until tender but still bright green.
4. Blend the Soup
Remove the pot from heat. Use an immersion blender to blend the soup until smooth and creamy. Alternatively, transfer portions to a blender and carefully blend in batches.
5. Add Milk and Seasonings
Return the blended soup to the pot. Stir in milk or plant-based milk, salt, pepper, and optional nutmeg. Heat gently over low heat until warmed through. Add shredded cheese if desired and stir until melted.
6. Serve
Ladle into bowls, garnish with extra broccoli florets, cheese, or fresh herbs if desired, and serve warm.
Tips for Customizing the Recipe
- Make it vegan: Use olive oil and plant-based milk, and skip the cheese or use vegan cheese.
- Add protein: Stir in cooked chicken, ham, or tofu cubes for a heartier meal.
- Boost flavor: Add a pinch of smoked paprika, red pepper flakes, or garlic powder for extra depth.
- Creamier texture: Use heavy cream, coconut milk, or blend some of the potatoes with the soup for extra creaminess.
- Extra veggies: Add carrots, celery, or cauliflower for more nutrients and color.
- Thicker soup: Reduce the broth slightly or mash a few potatoes before blending.

Nutritional Information (Per Serving)
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 195 kcal |
| Protein | 5–6 grams |
| Fat | 6–8 grams |
| Carbohydrates | 28–30 grams |
| Fiber | 4–5 grams |
| Vitamin C | High |
| Potassium | High |
| Calcium | Moderate (if using milk or cheese) |
Broccoli and potatoes provide a good mix of fiber, vitamins C and K, and minerals, while milk or plant-based milk adds creaminess and calcium. This soup is a nutrient-rich, low-calorie option for a wholesome meal.
Serving Suggestions
- With bread: Serve with crusty bread, garlic toast, or rolls for dipping.
- Toppings: Add shredded cheese, croutons, fresh parsley, or a drizzle of olive oil.
- Side salad: Pair with a light green salad to balance the creaminess.
- Meal prep: Store in airtight containers in the fridge for up to 4 days or freeze for up to 3 months.
Broccoli Potato Soup: A Creamy, Comforting, and Healthy Meal
4
servings10
minutes25
minutes195
kcalIngredients
1 tablespoon olive oil or butter
1 medium onion, chopped
3 garlic cloves, minced
3 medium potatoes, peeled and diced (~1 lb)
3 cups broccoli florets
4 cups vegetable or chicken broth
1 cup milk or plant-based milk
Salt & black pepper, to taste
1/4 teaspoon nutmeg (optional)
1/4 cup shredded cheese (optional)
Directions
- Sauté Aromatics:
- Heat olive oil or butter in a large pot over medium heat. Cook chopped onions for 4–5 minutes until translucent. Stir in garlic for 30 seconds until fragrant.
- Cook Potatoes:
- Add diced potatoes and stir for 2–3 minutes. Pour in the broth, bring to a boil, then simmer 10–15 minutes until potatoes are tender.
- Add Broccoli:
- Add broccoli florets and cook 5–7 minutes until tender but still bright green.
- Blend the Soup:
- Use an immersion blender to puree until smooth, or transfer in batches to a blender.
- Add Milk & Seasoning:
- Stir in milk, salt, pepper, and optional nutmeg. Add cheese if desired and heat until melted.
- Serve:
- Ladle into bowls, garnish with extra broccoli, cheese, or herbs, and serve warm.
Recipe Video
Notes
- Vegan Option: Use olive oil and plant-based milk instead of butter and dairy milk. Skip the cheese or use a vegan alternative.
Broccoli Choice: Fresh or frozen broccoli works well; frozen broccoli can be added directly to the simmering soup.
FAQs
1. Is Broccoli Potato Soup vegan?
Yes! It can be made vegan by using olive oil and plant-based milk instead of butter and dairy milk. Skip the cheese or use a vegan cheese alternative.
2. Can I use frozen broccoli?
Absolutely. Frozen broccoli works well—just add it directly to the simmering soup and cook until tender.
3. Can I freeze Broccoli Potato Soup?
Yes. Allow the soup to cool completely, then store in airtight containers or freezer-safe bags for up to 3 months. Reheat gently on the stovetop or in the microwave.
4. Can I make this soup creamy without milk?
Yes. You can blend part of the potatoes and broccoli with the broth to create a naturally creamy texture without adding milk or cream.
5. How long does it take to make Broccoli Potato Soup?
The total prep and cooking time is about 35–40 minutes, including sautéing vegetables, simmering potatoes and broccoli, and blending the soup.
Conclusion
Broccoli Potato Soup is a simple, flavorful, and comforting dish perfect for any season. Easy to prepare, nutrient-packed, and endlessly customizable, it’s ideal for quick weeknight dinners, cozy lunches, or batch-cooked meals for the week. The creamy texture, earthy broccoli, and naturally sweet potatoes create a balanced, hearty flavor that’s satisfying without being heavy.
