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.

Broccoli Potato Soup Recipe

Ingredients Needed

Here’s a complete ingredient list for Broccoli Potato Soup, along with approximate calorie counts:

IngredientQuantityApprox. Calories
Olive oil or butter1 tablespoon120 kcal
Onion, chopped1 medium44 kcal
Garlic cloves, minced3 cloves13 kcal
Potatoes, peeled and diced3 medium (about 1 lb)260 kcal
Broccoli florets3 cups90 kcal
Vegetable broth or chicken broth4 cups40 kcal
Milk or plant-based milk1 cup100 kcal
Salt & black pepperTo taste0 kcal
Nutmeg (optional)1/4 teaspoon2 kcal
Shredded cheese (optional)1/4 cup110 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.
Tips for Customizing the Recipe

Nutritional Information (Per Serving)

NutrientAmount Per Serving
Calories195 kcal
Protein5–6 grams
Fat6–8 grams
Carbohydrates28–30 grams
Fiber4–5 grams
Vitamin CHigh
PotassiumHigh
CalciumModerate (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

Recipe by Jack Jon
Servings

4

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

195

kcal

Ingredients

  • 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *