Best Broccoli Soup Recipe Veg: Easy, Healthy, and Delicious

Updated On: October 5, 2025

Broccoli soup is a comforting, nutritious, and vibrant dish that can easily become a staple in your vegetarian meal rotation. Whether you’re looking for a cozy bowl on a chilly day or a wholesome lunch packed with greens, this best broccoli soup recipe is sure to satisfy.

Made with fresh broccoli, creamy textures, and simple seasonings, it’s a delicious way to enjoy your veggies without any fuss. Plus, it’s naturally vegetarian and can be made vegan with a few easy swaps, making it perfect for a variety of dietary preferences.

This soup is not only flavorful but also loaded with vitamins and fiber, making it a heart-healthy choice. It’s quick to prepare, easy on the budget, and can be whipped up with minimal equipment.

If you love hearty, vegetable-forward soups, you’ll find this broccoli soup recipe comforting and versatile enough to enjoy year-round.

Why You’ll Love This Recipe

This broccoli soup recipe stands out because it strikes the perfect balance between creamy and fresh. The broccoli is gently cooked to retain its vibrant green color and nutrients, while the addition of potatoes and onions creates a smooth, velvety base without needing heavy cream.

It’s packed with wholesome ingredients, making it a healthy comfort food that’s great for vegetarians and vegans alike. The recipe is easy to customize with your favorite herbs and spices, and it reheats beautifully, making it an excellent choice for meal prep or busy weeknights.

Plus, the soup can be ready in under 30 minutes, providing a nutritious and warming meal with minimal effort. A perfect way to sneak extra greens into your diet!

Ingredients

  • 1 large head of broccoli (about 4 cups florets)
  • 1 medium potato, peeled and diced (for added creaminess)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth (low sodium preferred)
  • 1 cup unsweetened plant-based milk (such as almond or oat milk)
  • 2 tablespoons olive oil or vegan butter
  • Salt and freshly ground black pepper, to taste
  • 1/2 teaspoon dried thyme or fresh if available
  • Optional: 1/4 teaspoon nutmeg for warmth
  • Optional toppings: toasted pumpkin seeds, fresh parsley, or a dollop of vegan yogurt

Equipment

  • Large pot or Dutch oven
  • Sharp knife and cutting board
  • Vegetable peeler
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Ladle for serving

Instructions

  1. Prepare the vegetables: Rinse the broccoli and cut into florets. Peel and dice the potato, chop the onion, and mince the garlic.
  2. Sauté aromatics: Heat the olive oil in your large pot over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant, about 5 minutes.
  3. Add potatoes and broth: Stir in the diced potatoes and pour in the vegetable broth. Bring to a boil, then reduce heat and simmer for 10 minutes.
  4. Add broccoli and seasonings: Add the broccoli florets, thyme, salt, pepper, and nutmeg if using. Simmer for another 7-10 minutes until the broccoli and potatoes are tender.
  5. Blend the soup: Using an immersion blender, carefully puree the soup until smooth and creamy. Alternatively, transfer in batches to a blender and blend until smooth.
  6. Stir in plant-based milk: Return the soup to low heat and stir in the plant-based milk. Warm gently without boiling to keep the milk from curdling.
  7. Adjust seasoning and serve: Taste and adjust salt and pepper as needed. Serve hot, garnished with your choice of toppings like toasted pumpkin seeds or fresh herbs.

Tips & Variations

For a richer soup, try adding a handful of cashews soaked in hot water for 15 minutes before blending.

To vary the flavor, swap thyme for rosemary or basil. For a spicy kick, add a pinch of cayenne pepper or smoked paprika.

If you prefer a chunkier texture, reserve some broccoli florets and stir them back in after blending.

Want to make it vegan creamy without plant milk? Use coconut cream or blend in silken tofu for extra protein.

For an extra nutrient boost, throw in a handful of spinach or kale during the last few minutes of simmering.

If you want to add some protein, consider topping with toasted chickpeas or serve alongside a hearty vegan bread. For more vegetable-forward dishes, check out our Kosher Sushi Salad Recipe or the Jamaican Minced Beef Recipes (vegan version) for inspiration.

Nutrition Facts

Nutrient Amount per serving
Calories 150 kcal
Protein 5 g
Fat 7 g
Carbohydrates 18 g
Fiber 5 g
Vitamin C 90% DV
Calcium 10% DV
Iron 8% DV

Serving Suggestions

This broccoli soup pairs wonderfully with crusty whole-grain bread or garlic toast for dipping. For a fuller meal, serve alongside a fresh green salad or a protein-rich quinoa bowl.

Try topping the soup with grated vegan cheese or nutritional yeast for a cheesy flavor without dairy. Adding a swirl of pesto or a squeeze of lemon juice brightens the soup beautifully.

It also makes a perfect starter for a cozy dinner featuring dishes like our Marzipan Challah Recipe or our Magic Dough Recipe if you want to bake some delicious homemade bread.

Conclusion

This best broccoli soup recipe is a testament to how simple ingredients can come together to create something truly delicious and nourishing. It’s a perfect example of vegetarian comfort food that’s both healthy and satisfying.

Whether you’re new to cooking or a seasoned home chef, this recipe is easy to follow and produces fantastic results every time.

Broccoli soup is versatile enough to suit your tastes and dietary needs, and it’s a great way to get your daily greens in a cozy, creamy format. Next time you need a quick, wholesome meal, this recipe will be your go-to.

Don’t forget to explore other exciting recipes on our site like the Lump Of Coal Recipe for something sweet or savory to complement your meal.

📖 Recipe Card: Best Broccoli Soup Recipe Veg

Description: A creamy and comforting broccoli soup that is both vegan and packed with nutrients. Perfect for a healthy lunch or dinner.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 1 large head of broccoli (about 500g), chopped
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 4 cups vegetable broth
  • 1 medium potato, peeled and diced
  • 1 cup unsweetened almond milk
  • Salt to taste
  • Black pepper to taste
  • 1/4 teaspoon nutmeg
  • Juice of half a lemon
  • Fresh parsley for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, sauté until translucent.
  3. Add chopped broccoli and diced potato, cook for 5 minutes.
  4. Pour in vegetable broth and bring to a boil.
  5. Reduce heat and simmer for 15 minutes until vegetables are tender.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in almond milk, salt, pepper, nutmeg, and lemon juice.
  8. Heat through for 2-3 minutes without boiling.
  9. Serve hot, garnished with fresh parsley if desired.

Nutrition: Calories: 150 kcal | Protein: 5 g | Fat: 7 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Broccoli Soup Recipe Veg”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting broccoli soup that is both vegan and packed with nutrients. Perfect for a healthy lunch or dinner.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 large head of broccoli (about 500g), chopped”, “1 medium onion, diced”, “2 cloves garlic, minced”, “2 tablespoons olive oil”, “4 cups vegetable broth”, “1 medium potato, peeled and diced”, “1 cup unsweetened almond milk”, “Salt to taste”, “Black pepper to taste”, “1/4 teaspoon nutmeg”, “Juice of half a lemon”, “Fresh parsley for garnish (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add chopped broccoli and diced potato, cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 15 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Stir in almond milk, salt, pepper, nutmeg, and lemon juice.”}, {“@type”: “HowToStep”, “text”: “Heat through for 2-3 minutes without boiling.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley if desired.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “5 g”, “fatContent”: “7 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

X