Broccoli almond soup is a delightful and nourishing vegetarian dish that combines the earthy flavors of fresh broccoli with the subtle nuttiness of almonds. Perfect for cozy evenings or as a light lunch, this soup offers a creamy texture without relying on dairy — making it ideal for those following vegetarian or even vegan diets.
The blend of wholesome ingredients creates a comforting bowl that’s packed with nutrients, including vitamins, minerals, and fiber.
What makes this recipe truly special is its simplicity and the ease with which you can whip it up. Using modest pantry staples and fresh broccoli, you’ll have a velvety, flavorful soup that’s both satisfying and nourishing.
Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your rotation, this broccoli almond soup is sure to become a favorite.
Why You’ll Love This Recipe
This broccoli almond soup is a perfect marriage of health and taste. It’s creamy without cream, thanks to blended almonds and broccoli, offering a rich mouthfeel and depth of flavor.
The soup is naturally gluten-free, vegetarian, and can easily be made vegan by using vegetable broth.
It’s quick to prepare, taking just about 30 minutes from start to finish, making it a fantastic option for busy weeknights. Plus, it’s versatile: you can adjust the thickness or add your favorite herbs and spices to suit your palate.
This recipe also makes excellent leftovers and freezes well, so you can enjoy it anytime.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups fresh broccoli florets
- 1 large carrot, peeled and chopped
- 1/2 cup raw almonds, soaked for 2 hours
- 4 cups vegetable broth
- 1 cup water
- 1 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 1 tablespoon lemon juice
- Optional: 1/4 teaspoon smoked paprika or cayenne pepper for a kick
- Fresh parsley or almond slices for garnish
Equipment
- Large soup pot or Dutch oven
- Blender (high-speed or immersion blender works well)
- Cutting board and sharp knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Serving bowls
Instructions
- Prepare the almonds: Soak the raw almonds in water for at least 2 hours or overnight. This softens them, making them easier to blend and helps create a creamy texture.
- Sauté the aromatics: Heat the olive oil in your soup pot over medium heat. Add the chopped onion and cook for about 5 minutes, until translucent. Stir in the minced garlic and cook for another 1-2 minutes, being careful not to burn it.
- Add the vegetables: Toss in the broccoli florets and chopped carrot. Stir well to combine with the onions and garlic. Cook for about 5 minutes, letting the vegetables soften slightly.
- Add liquids and seasoning: Pour in the vegetable broth and water. Sprinkle in the dried thyme, salt, and pepper. Stir to combine and bring the mixture to a boil.
- Simmer the soup: Reduce the heat and let it simmer gently for 15-20 minutes, or until the broccoli and carrots are tender when pierced with a fork.
- Blend the soup: Drain the soaked almonds and add them to the soup pot. Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a high-speed blender and blend until silky.
- Adjust flavors: Stir in the lemon juice and, if desired, add smoked paprika or cayenne pepper for an extra layer of flavor. Taste and adjust salt and pepper as needed.
- Serve: Ladle the soup into bowls and garnish with fresh parsley or toasted almond slices for a crunchy contrast.
Tips & Variations
For a nuttier almond flavor, lightly toast the almonds before soaking.
If you prefer a thicker soup, reduce the amount of water or broth.
Try adding a splash of coconut milk for an even creamier texture and subtle sweetness.
For extra protein, stir in some cooked white beans or chickpeas before blending.
You can also swap out the almonds for cashews if you want a milder taste. Adding fresh herbs like basil or dill right before serving can brighten the flavor and add a fresh twist.
If you enjoy spicy food, a pinch of red pepper flakes can give this soup a delightful warmth.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 180 kcal |
Protein | 6 g |
Fat | 12 g (mostly healthy fats) |
Carbohydrates | 14 g |
Fiber | 5 g |
Vitamin C | 70% of the Daily Value |
Calcium | 10% of the Daily Value |
Iron | 8% of the Daily Value |
Serving Suggestions
This broccoli almond soup pairs wonderfully with crusty whole-grain bread or garlic toast. For a heartier meal, serve alongside a fresh green salad or a quinoa pilaf.
A dollop of Greek yogurt or a swirl of coconut cream on top adds an extra touch of creaminess and contrast.
Looking for more vegetarian comfort food? Check out our Low Fodmap Appetizer Recipes for light starters or try the vibrant Lemon Ricotta Pasta With Arugula Recipe as a fresh side dish to complement this soup.
Conclusion
Broccoli almond soup is a delightful, nourishing option for anyone seeking a vegetarian meal that’s both wholesome and satisfying. Its creamy texture and rich flavor come from simple, natural ingredients, making it an excellent choice for those who value health and taste in equal measure.
Whether you’re cooking for yourself or entertaining guests, this soup is sure to impress with its elegance and comforting warmth.
Easy to prepare and customizable, this recipe offers plenty of room for personal tweaks, allowing you to make it your own. Plus, it’s packed with nutrients that support a healthy lifestyle.
Next time you want a quick, delicious vegetarian meal, give this broccoli almond soup a try—you won’t be disappointed!
📖 Recipe Card: Broccoli Almond Soup (Vegetarian)
Description: A creamy and nutritious broccoli almond soup that's perfect for a light meal. This vegetarian recipe combines fresh broccoli and almonds for a satisfying flavor and texture.
Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 1/2 cup raw almonds
- 4 cups vegetable broth
- 1/2 cup unsweetened almond milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- Juice of half a lemon
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and garlic; sauté until soft.
- Add broccoli florets and almonds; cook for 2 minutes.
- Pour in vegetable broth and bring to a boil.
- Reduce heat and simmer for 15 minutes until broccoli is tender.
- Blend the soup until smooth using an immersion blender.
- Stir in almond milk, salt, pepper, nutmeg, and lemon juice.
- Heat through for 3 more minutes and serve warm.
Nutrition: Calories: 180 kcal | Protein: 6 g | Fat: 12 g | Carbs: 14 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Broccoli Almond Soup (Vegetarian)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and nutritious broccoli almond soup that’s perfect for a light meal. This vegetarian recipe combines fresh broccoli and almonds for a satisfying flavor and texture.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “4 cups broccoli florets”, “1/2 cup raw almonds”, “4 cups vegetable broth”, “1/2 cup unsweetened almond milk”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 teaspoon ground nutmeg”, “Juice of half a lemon”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Add broccoli florets and almonds; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 15 minutes until broccoli is tender.”}, {“@type”: “HowToStep”, “text”: “Blend the soup until smooth using an immersion blender.”}, {“@type”: “HowToStep”, “text”: “Stir in almond milk, salt, pepper, nutmeg, and lemon juice.”}, {“@type”: “HowToStep”, “text”: “Heat through for 3 more minutes and serve warm.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “6 g”, “fatContent”: “12 g”, “carbohydrateContent”: “14 g”}}