High-Protein Broccoli Feta Bean Soup
Description
High Protein Broccoli Feta Bean Soup is a creamy, hearty, and nutritious soup packed with protein-rich beans, fresh broccoli, flavorful vegetables, and tangy feta cheese. This comforting soup combines simple ingredients into a satisfying meal that is perfect for lunch, dinner, or healthy meal prep.
The combination of tender broccoli, creamy white beans, aromatic herbs, and salty feta creates a delicious balance of flavors and textures. The beans add plant-based protein and fiber, while broccoli provides essential vitamins and antioxidants.
This soup is perfect for anyone looking for a filling, healthy meal that is easy to prepare and full of flavor. It can be enjoyed as a light meal, a cozy winter dinner, or a nutritious option for busy weekdays.
Ingredients
For the Soup
2 tablespoons olive oil
1 medium onion, diced
3 cloves of garlic, minced
2 medium carrots, diced
2 celery stalks, diced
5 cups fresh broccoli florets
3 cups cooked white beans (cannellini beans or navy beans), drained and rinsed
4 cups vegetable broth or chicken broth
1 cup milk or unsweetened almond milk
1 teaspoon dried oregano
1 teaspoon dried thyme
½ teaspoon paprika
½ teaspoon black pepper
1 teaspoon salt (adjust to taste)
1 tablespoon lemon juice
For the Creamy Finish
½ cup crumbled feta cheese
¼ cup Greek yogurt (optional, for extra protein and creaminess)
2 tablespoons fresh parsley, chopped
Optional Toppings
Extra feta cheese
Fresh herbs
Black pepper
Chili flakes
Toasted seeds
Croutons
Instructions
Step 1: Prepare the Vegetables
Wash and prepare all vegetables.
Cut broccoli into small florets.
Dice onion, carrots, and celery into small pieces so they cook evenly.
Rinse and drain the beans thoroughly.
Step 2: Sauté Aromatics
Heat olive oil in a large soup pot over medium heat.
Add diced onion, carrots, and celery.
Cook for 5–7 minutes until the vegetables soften.
Add minced garlic and cook for another 30 seconds until fragrant.
This step builds a flavorful base for the soup.
Step 3: Add Broccoli and Beans
Add broccoli florets and white beans to the pot.
Stir everything together.
Add:
Oregano
Thyme
Paprika
Salt
Black pepper
Mix well so the vegetables absorb the seasonings.
Step 4: Simmer the Soup
Pour in vegetable broth.
Bring the soup to a gentle boil.
Reduce heat and simmer for:
15–20 minutes
until broccoli becomes tender.
Avoid overcooking the broccoli because it can lose its fresh flavor and color.
Step 5: Blend for Creamy Texture
For a creamy soup:
Use an immersion blender to blend part of the soup while leaving some broccoli and beans whole for texture.
Alternatively, transfer half of the soup to a blender and blend until smooth, then return it to the pot.
Be careful when blending hot soup.
Step 6: Add Creamy Ingredients
Lower the heat.
Add:
Milk
Greek yogurt (optional)
Lemon juice
Stir gently until combined.
Do not boil after adding yogurt to prevent separation.
Step 7: Add Feta Cheese
Stir in crumbled feta cheese.
Allow it to soften slightly into the soup while keeping some pieces visible.
Taste and adjust seasoning if needed.
Step 8: Serve
Ladle soup into bowls.
Top with:
Extra feta cheese
Fresh parsley
Black pepper
Chili flakes if desired
Serve warm with crusty bread, whole-grain toast, or a fresh salad.
Tips and Notes
Use fresh broccoli for the best flavor and texture.
Frozen broccoli can also be used if fresh is unavailable.
Cannellini beans create a naturally creamy texture.
Blend only part of the soup to keep a hearty texture.
Add more broth if the soup becomes too thick.
For extra protein, add more beans or Greek yogurt.
Use low-sodium broth if you want better control over salt levels.
Fresh lemon juice brightens the flavors.
Feta cheese adds a salty, creamy Mediterranean touch.
For a smoother soup, blend completely until creamy.
For a chunky soup, skip blending and enjoy the vegetables whole.
Storage Instructions
Refrigerator:
Store in an airtight container for up to 4 days.
Freezer:
Freeze for up to 3 months.
To freeze:
Allow soup to cool completely.
Store in freezer-safe containers.
Leave space for expansion.
Reheating:
Warm gently on the stovetop over medium-low heat.
Add a splash of broth or milk if needed.
Recipe Variations
Chicken Broccoli Feta Soup
Add:
2 cups shredded cooked chicken
for extra protein and a heartier meal.
Vegan Broccoli Bean Soup
Replace:
Feta with vegan feta
Milk with plant-based milk
Greek yogurt with coconut yogurt
Spicy Mediterranean Version
Add:
Red pepper flakes
Chili powder
Smoked paprika
for extra flavor.
Cheesy Broccoli Bean Soup
Add:
Cheddar cheese
Parmesan cheese
for a richer comfort-food-style soup.
Low-Carb Version
Reduce beans and add:
Extra broccoli
Spinach
Mushrooms
Benefits of High-Protein Broccoli Feta Bean Soup
High in Protein
White beans and Greek yogurt provide protein that helps support muscles and keeps you feeling full.
Rich in Fiber
Beans and broccoli are excellent sources of fiber that support digestion and healthy eating habits.
Supports Healthy Immune Function
Broccoli contains vitamin C and antioxidants that support overall wellness.
Provides Plant-Based Nutrition
Beans provide important minerals, protein, and slow-digesting carbohydrates.
Heart-Friendly Ingredients
Olive oil, vegetables, and beans create a balanced meal option.
Helps With Fullness
The combination of protein and fiber helps keep hunger satisfied for longer.
Meal Prep Friendly
This soup stores well and makes healthy eating easier throughout the week.
Nutrient Dense
Every bowl contains vegetables, protein, minerals, and beneficial nutrients.
Q&A
Q: Can I use frozen broccoli?
Yes. Frozen broccoli works well and can be added directly to the soup.
Q: What beans work best for this recipe?
Cannellini beans, navy beans, and great northern beans are excellent choices.
Q: Can I make this soup dairy-free?
Yes. Use plant-based milk and dairy-free feta alternatives.
Q: How can I increase the protein?
Add:
Extra beans
Greek yogurt
Chicken
Protein-rich toppings
Q: Can I make this soup without blending?
Yes. It will have a chunkier vegetable soup texture.
Q: Why is my soup too thick?
Beans naturally thicken soup. Add extra broth until you reach your preferred consistency.
Q: Can children eat this soup?
Yes. It is a nutritious family-friendly meal. Adjust seasoning for younger children.
Q: Can I prepare this soup ahead of time?
Yes. The flavors often improve after sitting overnight.
Q: What can I serve with this soup?
Great pairings include:
Whole grain bread
Salad
Roasted vegetables
Crackers
Servings
Serves: 6 people
Serving Size: About 1½ cups
Approximate Nutritional Information (Per Serving)
Calories: 320
Protein: 18 g
Carbohydrates: 38 g
Fiber: 10 g
Fat: 12 g
Saturated Fat: 4 g
Sugar: 6 g
Sodium: 620 mg
Nutritional values may vary depending on ingredients, milk choice, and portion sizes.
Final Thoughts
High-protein broccoli feta bean soup is a perfect example of how simple ingredients can create a delicious and nourishing meal. The creamy texture, fresh broccoli, protein-packed beans, and flavorful feta make this soup both comforting and healthy.