High protein broccoli feta soup
This site contains affiliate links. I may earn a small commission, at no extra cost to you. Read my Full Affiliate Disclosure
I love a warm bowl of soup on a cozy day. This high protein broccoli feta soup tastes like comfort in a bowl.

It is creamy, rich, and full of flavor. But the best part? It is packed with protein and still feels light.
Perfect for those nights when you want something easy, healthy, and filling.

Nutrition (per serving)
- Calories: 246
- Protein: 19.5g
- Carbs: 10g

What you will need
- 5 cups broccoli florets, chopped small
- 2 cups baby spinach
- 1 small yellow onion, quartered
- 4 garlic cloves
- 1–2 tbsp olive oil
- 3 cups bone broth
- 1/2 cup cottage cheese
- 6 oz feta cheese
- Zest and juice of 1/2 lemon
- 1 tsp dried oregano
- 1 tsp chili flakes
- Salt and pepper to taste
- Fresh dill for garnish
- Finely shredded manchego or parmesan cheese for garnish
How to make this high protein broccoli feta soup
Start by preheating your oven to 415°F. This step matters because high heat helps the broccoli caramelize and brings out so much flavor.
Cut your broccoli into small florets. Smaller pieces roast better and get those slightly crispy edges.

Add them to a baking dish with the onion and garlic. Drizzle everything with olive oil and sprinkle in oregano, chili flakes, salt, and pepper. Nestle the feta into one corner of the dish.
Roast for about 30 minutes. You are looking for tender broccoli with a bit of browning on the edges. Keep an eye on it since ovens can vary.

Once everything is roasted, transfer it all to a blender. Add the bone broth, cottage cheese, baby spinach, lemon zest, and lemon juice. Blend until smooth and creamy.

If the soup has cooled, pour it into a pot and gently reheat. Taste and adjust the salt and lemon as needed. The flavors should be bright and slightly tangy.

Quick to make and easy to serve
This high protein broccoli feta soup takes about 10 minutes to prep and around 30 minutes to cook.
So in roughly 40 minutes, you have a full meal ready.

I love serving it with a slice of crusty bread or a simple side salad. It also works great on its own for a light lunch.
If you want to dress it up, add extra feta, fresh dill, or a sprinkle of parmesan on top.
Reasons this soup just works

- High protein and actually filling
- Simple ingredients you probably already have
- Perfect for meal prep and busy weeks
- Naturally creamy without heavy cream
- Easy to customize with what you have
- Cozy and comforting but still light
Helpful tips and easy swaps
If you want an even creamier texture, add a little more cottage cheese or blend longer. Do not skip roasting the broccoli. That step adds a lot of flavor.
You can swap feta with goat cheese for a milder taste. If you do not have bone broth, regular broth works fine but you will lose a bit of protein.
For variations, try adding cooked chicken for extra protein. You can also toss in some roasted cauliflower or zucchini. If you like a bit of heat, increase the chili flakes or add a pinch of cayenne.
Storing and meal prep made simple
This soup stores really well, which makes it perfect for meal prep. Keep it in an airtight container in the fridge for up to 4 days.
To reheat, warm it gently on the stove or in the microwave. If it thickens too much, just add a splash of broth or water to loosen it up.
You can also freeze it for up to 2 months. Just thaw overnight in the fridge before reheating.

High Protein Broccoli Feta Soup
Ingredients
Method
- Preheat oven to 415°F.
- Add broccoli, onion, and garlic to a baking dish. Drizzle with olive oil and season with oregano, chili flakes, salt, and pepper.
- Place feta in the dish and roast for 30 minutes until vegetables are tender and slightly browned.
- Transfer roasted ingredients to a blender. Add bone broth, cottage cheese, spinach, lemon zest, and juice.
- Blend until smooth and creamy.
- Reheat in a pot if needed, adjust seasoning, and serve.
Notes
– Adjust lemon juice to taste
– Swap feta with goat cheese if preferred
– Do not skip roasting for best flavor Nutrition (per serving) – Calories: 246
– Protein: 19.5g
– Carbs: 10g
Give it a try
If you have been looking for a soup that is both comforting and high protein, this one is worth making. It is simple, satisfying, and full of flavor.
Try it once and you might find yourself making it on repeat, just like I do.

More High Protein Recipes
- Korean BBQ Chicken Salad - May 16, 2026
- High protein Greek chicken and rice bowl - May 15, 2026
- Easy Chicken Tikka & Rice Protein Bowl - May 15, 2026




















