Creamy, nourishing, and packed with plant-powered protein, this High Protein Broccoli Almond Soup is the perfect recipe for a wholesome and satisfying meal. Made with tender broccoli florets, protein-rich almonds, and a splash of unsweetened almond milk, this dairy-free soup features a velvety texture and delicious depth of flavor. Nutritional yeast adds a subtle cheesy note, while a squeeze of fresh lemon juice brightens up every spoonful. Ready in just 45 minutes, this recipe is perfect for busy weeknights or cozy lunches and serves as a delightful way to incorporate nutrient-dense ingredients into your diet. Plus, it's vegan, gluten-free, and loaded with antioxidants, making it a fantastic choice for health-conscious eaters. Pair it with crusty bread or a light salad for a complete and satisfying meal.
Soak the almonds in hot water for at least 30 minutes before preparing the soup. This will soften them and make blending easier.
In a large pot, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic and sauté until the onion is translucent, about 5 minutes.
Add the broccoli florets to the pot and continue to sauté for another 5 minutes, stirring occasionally.
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to low, cover the pot, and let it simmer for about 15 minutes until the broccoli is tender.
Drain the soaked almonds and place them in a blender along with the almond milk. Blend until you achieve a smooth consistency.
Once the broccoli is tender, add the almond mixture to the soup pot, stirring well to combine.
Stir in the nutritional yeast, lemon juice, salt, and black pepper. Cook for an additional 5 minutes to let the flavors meld.
Use an immersion blender to puree the soup directly in the pot until smooth. Alternatively, you can blend the soup in batches in a countertop blender. Be cautious with the hot liquid.
Taste and adjust the seasoning if necessary. Add more salt or pepper to suit your preference.
Serve the soup hot, garnished with sliced almonds or a drizzle of olive oil if desired.
Serving size | 2086 grams (2086.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1541 |
Total Fat 90.30g | 116% |
Saturated Fat 9.80g | 49% |
Polyunsaturated Fat 6.40g | |
Cholesterol 0mg | 0% |
Sodium 5046mg | 219% |
Total Carbohydrate 133.00g | 48% |
Dietary Fiber 43.20g | 154% |
Total Sugars 31.80g | |
Protein 68.70g | 137% |
Vitamin D 93IU | 464% |
Calcium 1142mg | 88% |
Iron 16mg | 91% |
Potassium 2501mg | 53% |
Source of Calories