Looking for a soup that warms you from the inside out? This Creamy Vegetarian Broccoli Soup is just what you need. It’s a nurturing dish that’s rich in flavor and texture, perfect for any meal of the day. With its vibrant green color and hearty beans, it’s not just a feast for the palate but also for the eyes.
Imagine indulging in a bowl of velvety goodness, where the earthy notes of white beans blend seamlessly with the nutty flavor of broccoli. It’s a comforting option that satisfies hunger while providing a nutritious boost, making it ideal for both family dinners and meal prep.
The Perfect Creamy Vegetarian Broccoli Soup

This Creamy Vegetarian Broccoli Soup is a delightful blend of tender broccoli, creamy white beans, and aromatic spices. It’s thick and luscious, offering a satisfying taste experience that’s both wholesome and delicious.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 1 can (15 oz) white beans, drained and rinsed
- 4 cups vegetable broth
- 1 cup heavy cream or coconut milk
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Juice of 1 lemon
- Chopped fresh parsley for garnish
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until translucent and fragrant (about 3-4 minutes).
- Add Broccoli and Broth: Stir in the broccoli florets and vegetable broth. Bring the mixture to a boil, then reduce heat and simmer for about 10 minutes, or until the broccoli is tender.
- Blend the Soup: Add the drained white beans to the pot. Using an immersion blender, puree the soup until smooth. If using a standard blender, allow the soup to cool slightly before blending in batches.
- Add Creaminess: Once blended, stir in the heavy cream or coconut milk for added richness. Season with salt, pepper, garlic powder, and onion powder. Heat gently without boiling.
- Finish and Serve: Stir in the lemon juice for a fresh kick. Ladle the soup into bowls and garnish with chopped parsley. Enjoy hot!
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 290kcal
- Fat: 15g
- Protein: 10g
- Carbohydrates: 32g