This comforting Broccoli Feta Soup combines fresh broccoli and hearty rice with onion, garlic, dill, and salty feta. The perfect remedy for chilly days!

Another go-to favorite for a warm and cozy 30 minute meal is healthy broccoli cheese soup.

Broccoli feta soup in a pot with ladle. Dill, lemon and bread on a counter.

I came up with this broccoli feta soup recipe out of necessity to use broccoli. It’s a version of the Ukrainian “rassolnik” aka dill pickle soup made with dill pickles instead of feta which gives it a tangy taste.

The combination of broccoli and feta cheese might seem unusual, but trust me, it’s absolutely delicious!

Why You’ll Love This Recipe

  • Healthy: Each bowl is filled with vitamin-rich broccoli, protein-packed feta, and no heavy cream or flour.
  • Versatile: I love the flexibility of soup and stew recipes! You can truly make them your own by swapping out the veggies, herbs, and aromatics.
  • Easy to make: Simple, wholesome ingredients come together in 30 minutes using one pot!
  • Delicious: Broccoli’s natural sweetness complements tangy feta, and the rice adds comfort, all in a flavorful broth. You’ll love every spoonful!

Ingredients for Broccoli Feta Soup

I created this easy broccoli feta soup using a short list of readily available, simple ingredients.

Broccoli, onion, rice, dill, lemon, garlic, feta cheese, chicken broth, olive oil, salt and pepper.
  • Broccoli: I used 2 pounds fresh broccoli florets and stems. Frozen broccoli can be used but flavor and texture will be slightly different.
  • Onion and oil: Sauteing finely chopped onion in extra virgin olive oil at the start adds depth of flavor.
  • Rice: I added white rice for a hearty, comforting touch.
  • Chicken broth: Use store-bought low sodium chicken broth for the base. Homemade chicken broth is another delicious option, if you have some.
  • Feta cheese: Crumbled feta adds a creamy texture without the need for heavy cream.
  • Seasonings: Salt and pepper balance and enhance the flavor of the soup.
  • Lemon: Fresh lemon juice is best for a final burst of flavor.
  • Garlic: We stir in freshly grated garlic toward the end for flavor and aroma.
  • Fresh herbs: I loved the tangy addition of fresh dill, basil or parsley would be great too.

How to Make Broccoli Feta Soup

A win for me is when I can prepare dinner in a single pot, fuss free with little clean up! Here’s a quick overview how to make a delicious pot of broccoli feta soup.

There’s also a full recipe card below.

Step-by-step process how to make broccoli soup with feta cheese.
  • Saute the onion: Heat a large pot on medium heat, coat with oil, add onion, and cook for 4-5 minutes, stirring occasionally.
  • Combine: Toss in broccoli, rice, salt, pepper, and broth. Stir, cover, bring to a boil, then simmer on low for 15 minutes or until broccoli is tender.
  • Add remaining ingredients: Turn off heat. Mash broccoli with a potato masher until chunky. Stir in feta, lemon juice, garlic, and dill.
  • Serve: Give it a final stir and enjoy a delicious cozy dinner!

Tips for Best Results

Here are my key tips for perfecting this broccoli soup with feta cheese, the combination will become your new favorite!

  • Use broccoli stems too: Love those stems! They’re nutrient-packed, bring a unique texture, and their mild flavor jazzes up the soup. Plus, it’s a win against food waste. If their skin is too thick or old, gently peel them with a vegetable peeler.
  • Don’t overmash the broccoli: Aim for a mix of small and large chunks to maintain a perfect texture.
  • Use full fat feta cheese: Good quality, full fat feta cheese is the secret to achieving that rich and creamy texture. Low fat feta just doesn’t have the right texture for soups.
  • For super creamy consistency: Blend soup with an immersion blender to your desired consistency before adding feta, final aromatics, and herbs.
Broccoli feta soup garnished with dill and pepper and served in a bowl.


This broccoli soup is so simple yet wonderfully delicious. Feel free to add your personal touch, here are a few ideas that popped into my mind.

  • Use pasta instead of rice: Making the switch to 1 cup small pasta introduces a different texture and is sure to win the approval of kids.
  • Brown rice: You will have to cook soup for about 30-40 minutes, just be ready broccoli will be very soft. Another option is to pre-cook the brown rice for 20 minutes before adding it to soup. Or use 1 1/2 cups leftover Instant Pot brown rice.
  • Using leftover rice: Add 1 1/2 cups of any rice to the soup after the broccoli has simmered for 10 minutes, then cook for another 5 minutes.
  • Vegetable broth: An easy substitution to keep this soup vegetarian, I particularly like chicken broth flavor here though.
  • Add potatoes: Dice 1-2 potatoes into large cubes, go for starchy varieties like Russet potatoes or Yukon gold potatoes which break down easily.
  • Parmesan cheese: Garnish with Parmesan for a tangy, nutty finish.
  • Red pepper flakes: Always the top choice for a spicy kick.
  • Olive oil: Try a drizzle of olive oil for a rich flavor boost.
  • Other toppings: Add crunch with toasted pine nuts or croutons, I love making my own sourdough croutons! Or add creaminess with a dollop of plain Greek yogurt.

How to Store

Store: Pack leftovers for tomorrow’s lunch! Store in an airtight container in the refrigerator for 4-5 days. Reheat covered on low for about 5 minutes until warmed through.

Freeze: Store in a freezer-friendly airtight container, leaving space for expansion, and freeze for up to 3 months.


What can I use instead of feta cheese?

If you’re out of feta cheese or not a fan, you can use Parmigiano Reggiano. Be sure to use a block of it and grate yourself, it is more flavorful than the shaker or pre-shredded varieties.

Can I make broccoli feta soup in slow cooker?

Yes, to make broccoli feta soup in slow cooker first saute onion in a skillet. Transfer to your crock pot, add broccoli, rice, salt, pepper and broth then slow cook on High for 2 hours or Low for 4-5 hours. Then add feta cheese, lemon juice, garlic, and dill, stir and serve hot.

Can I make it Instant Pot?

Yes. Start by sauteing onion in Instant Pot until fragrant. Press Cancel then add broccoli, rice, salt, pepper, and broth. Close lid, turn valve to Sealing position and pressure cook for 3 minutes and do Quick Release. Instant Pot broccoli feta soup is not ideal because broccoli will be more done than on the stove, but we need to cook the rice and it does work.

Can I make it vegan?

Certainly! For vegan broccoli soup use plant-based feta cheese and vegetable broth or vegetable stock.

More Broccoli Recipes

More Soup Recipes to Try

Close up of broccoli feta soup on a ladle.
Broccoli feta soup in a pot with ladle.

Broccoli Feta Soup

Comforting 30 minute Broccoli Feta Soup combines fresh broccoli and hearty rice with onion, garlic, dill, and salty feta. Perfect for chilly days!
5 from 5 votes
Servings 8 servings
Calories 219
Diet Gluten Free
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes



  • Preheat large pot on medium heat and swirl oil to coat. Add onion and cook for 4-5 minutes, stirring occasionally.
  • Add broccoli, rice, salt, pepper, broth and stir. Cover, bring to a boil, reduce heat to low and simmer for 15 minutes or until broccoli is fork tender.
  • Turn off heat. Mash broccoli with a potato masher until chunky. Add feta cheese, lemon juice, garlic and dill. Stir and serve soup hot.


  • Store: Refrigerate leftovers in an airtight container for up to 4-5 days. Cover and simmer on low heat for about 5 minutes or until warmed through.
  • Freeze: Freeze in an airtight container with room for expansion for up to 3 months.


Calories: 219kcal | Carbohydrates: 22g | Protein: 12g | Fat: 11g | Saturated Fat: 4g | Cholesterol: 22mg | Sodium: 458mg | Fiber: 3g | Sugar: 3g
Course: Soup
Cuisine: North American
Author: Olena Osipov
Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!

5 Secrets to Easy Healthy Dinners

Plus sign up for weekly emails with recipes to make your cooking stress free, delicious and healthy.

About Olena

Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 11 years making it my mission to help you cook quick and easy meals for your family!

Pin this recipe now to save it for later

Pin Recipe

You may also like


  1. 5 stars
    This is such a good recipe, totally unique. To be honest I thought the comparison to pickle soup was far-fetched, but you’re right! I was about 100 gr short of broccoli so included a small potato to make up the weight. Was surprised by how filling this soup is, it must be the rice. Love the quick prep/cook time, will definitely make again.

    1. Potato is a great sub as well. I found the soup very filling as well, I think it’s a lot of broccoli and cheese combination, plus a bit of rice. Glad you loved it!

  2. 5 stars
    Excellent recipe. Because it had such a strong nod toward a Greek Soup I added 1/2 teaspoon of Greek Seasoning. Also, I try to stay low carb so I substitute riced cauliflower instead rice. The texture was perfect the taste amazing. I will keep this one as a staple!

  3. Your broccoli and feta soup sounds marvelous and a.s.a the weather here in Cape Town cools down a bit I will be making it. I follow yr blog and love your take on food in general. Thank you so much Olena and keep them coming !

5 from 5 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.