Welcome to your ultimate guide on making a delicious and wholesome vegan broccoli soup straight from the pages of the 101 Cookbooks collection. Whether you’re a seasoned plant-based eater or exploring vegan options for the first time, this recipe will become a staple in your kitchen.
Broccoli soup is not only comforting and creamy but also packed with nutrients, making it a perfect meal for any season. With simple ingredients and easy steps, you’ll have a flavorful, dairy-free soup that satisfies both your taste buds and your health goals.
In this post, we’ll walk you through why this recipe is a must-try, the ingredients and equipment you’ll need, step-by-step instructions, helpful tips, and delicious serving suggestions. Ready to dive in?
Let’s create a bowl of warmth and goodness that’s as vibrant and green as broccoli itself!
Why You’ll Love This Recipe
This vegan broccoli soup is a fantastic blend of creamy texture and fresh, bright flavors without any dairy or heavy cream. It’s made using wholesome, natural ingredients that are easy to find and budget-friendly.
The soup cooks quickly, making it ideal for busy weeknights or cozy weekend meals.
Key reasons to love this recipe:
- Rich and creamy without any animal products.
- Full of fiber, vitamins, and antioxidants thanks to fresh broccoli and other veggies.
- Simple to prepare with minimal ingredients.
- Perfectly customizable – add your favorite herbs or spices for a personal touch.
- Great for meal prep and reheats beautifully.
Ingredients
- 1 tablespoon olive oil – for sautéing
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups fresh broccoli florets, chopped
- 2 medium potatoes, peeled and diced (for creaminess)
- 4 cups vegetable broth (preferably low sodium)
- 1 cup unsweetened almond milk or other plant milk
- Salt and black pepper to taste
- 1 tablespoon fresh lemon juice (optional, for brightness)
- Pinch of red pepper flakes (optional, for a little kick)
Equipment
- Large soup pot or Dutch oven
- Sharp chef’s knife
- Cutting board
- Wooden spoon or silicone spatula
- Immersion blender or countertop blender
- Measuring cups and spoons
- Ladle for serving
Instructions
- Heat the olive oil in your soup pot over medium heat. Once hot, add the chopped onion and sauté for about 5 minutes until translucent and soft.
- Add the minced garlic and cook for another 1-2 minutes until fragrant, being careful not to burn it.
- Stir in the diced potatoes and broccoli florets, coating them with the onion and garlic mixture.
- Pour in the vegetable broth, ensuring the vegetables are just covered. Bring the mixture to a boil, then reduce heat and simmer for 15-20 minutes or until broccoli and potatoes are tender.
- Remove the pot from heat. Use an immersion blender to puree the soup until smooth and creamy. Alternatively, transfer soup in batches to a blender and blend carefully.
- Return the soup to low heat. Stir in the almond milk, adjusting the consistency as needed. Heat through but do not boil.
- Season with salt, black pepper, and lemon juice to taste. Add red pepper flakes if desired for a subtle heat.
- Ladle the soup into bowls and garnish with fresh herbs or a drizzle of olive oil if you like.
Tips & Variations
“For an extra boost of protein, toss in some cooked white beans or lentils before blending.”
- Use frozen broccoli if fresh isn’t available; just adjust cooking time accordingly.
- Swap potatoes for cauliflower for a lower-carb version that’s just as creamy.
- Add nutritional yeast for a cheesy, umami flavor without dairy.
- Enhance the soup with fresh herbs like thyme, parsley, or chives.
- Top with crunchy roasted pumpkin seeds or toasted bread crumbs for texture.
- Make it in an Instant Pot for a hands-off approach and quicker cooking time.
Nutrition Facts
Nutrient | Per Serving (1 cup) |
---|---|
Calories | 120 |
Protein | 4g |
Fat | 5g |
Carbohydrates | 16g |
Fiber | 4g |
Sugar | 3g |
Vitamin C | 80% DV |
Calcium | 15% DV |
Serving Suggestions
This broccoli soup pairs wonderfully with a variety of vegan-friendly sides. Consider serving it with crusty whole-grain bread or garlic toast for dipping.
For a more filling meal, add a side salad with a zesty vinaigrette or some roasted chickpeas for crunch.
Looking to complement your meal with other delicious recipes? Try the Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food for a hearty vegetable medley or finish with something sweet like the Lemon Straws Recipe for a light dessert.
For more savory appetizers, explore the Low Fodmap Appetizer Recipes collection.
Conclusion
This vegan broccoli soup recipe is a fantastic way to enjoy a comforting, nutritious meal that’s easy on your schedule and your palate. By combining simple ingredients like fresh broccoli, potatoes, and plant-based milk, you create a creamy, flavorful soup that’s both satisfying and healthy.
Whether you’re cooking for yourself, family, or friends, this recipe is guaranteed to impress with its vibrant taste and smooth texture.
With its quick preparation time and customizable options, you can make this soup your own by adding herbs, spices, or toppings that suit your mood. Plus, its nutrient-rich profile supports a balanced diet and well-being.
Don’t forget to bookmark this recipe and try more plant-based dishes from the fantastic collection on this site. Happy cooking!
📖 Recipe Card: Broccoli Soup Vegan Recipe 101 Cookbooks
Description: A creamy and comforting vegan broccoli soup made with simple ingredients. Perfect for a healthy lunch or dinner.
Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 3 cups vegetable broth
- 1 cup unsweetened almond milk
- 1 medium potato, peeled and diced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg
- 2 tablespoons nutritional yeast (optional)
- 1 tablespoon lemon juice
Instructions
- Heat olive oil in a pot over medium heat.
- Add chopped onion and garlic, sauté until soft.
- Add broccoli florets and diced potato, cook for 5 minutes.
- Pour in vegetable broth and bring to a boil.
- Reduce heat and simmer for 15 minutes until vegetables are tender.
- Use an immersion blender to puree the soup until smooth.
- Stir in almond milk, salt, pepper, nutmeg, and nutritional yeast.
- Simmer for another 5 minutes, then remove from heat.
- Add lemon juice and stir well.
- Serve warm.
Nutrition: Calories: 150 kcal | Protein: 5 g | Fat: 6 g | Carbs: 20 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Broccoli Soup Vegan Recipe 101 Cookbooks”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting vegan broccoli soup made with simple ingredients. Perfect for a healthy lunch or dinner.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “4 cups broccoli florets”, “3 cups vegetable broth”, “1 cup unsweetened almond milk”, “1 medium potato, peeled and diced”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 teaspoon nutmeg”, “2 tablespoons nutritional yeast (optional)”, “1 tablespoon lemon juice”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic, saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Add broccoli florets 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 nutritional yeast.”}, {“@type”: “HowToStep”, “text”: “Simmer for another 5 minutes, then remove from heat.”}, {“@type”: “HowToStep”, “text”: “Add lemon juice and stir well.”}, {“@type”: “HowToStep”, “text”: “Serve warm.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “5 g”, “fatContent”: “6 g”, “carbohydrateContent”: “20 g”}}