If you’re craving something cozy, tangy, and lusciously smooth all at once, you’re going to fall head over heels for this Creamy Tomato Feta Soup Recipe. It’s one of those dishes that feels gourmet but is super simple to whip up, perfect for busy weeknights or when you want to impress without the fuss. Trust me, the combination of rich creaminess and the salty zing of feta hits that comfort food spot like nothing else.
Why You’ll Love This Recipe
- Simple Ingredients: Uses pantry staples and fresh tomatoes or canned — whatever you’ve got handy.
- Velvety Texture: Cream and feta combine beautifully for a rich but balanced soup that’s not too heavy.
- Quick to Make: From chopping to serving in about 30 minutes — perfect for a fast, satisfying meal.
- Flavorful Depth: Herbs, a touch of honey, and optional pesto add layers that will make your taste buds do a happy dance.
Ingredients You’ll Need
One of the things I love most about this Creamy Tomato Feta Soup Recipe is how straightforward the ingredients are, yet they marry together so well. A few fresh herbs, humble tomato basics, and that lovely feta bring such a wonderful balance.
- Olive oil or butter: Either works well; butter adds richness while olive oil keeps it lighter and adds a fruity note.
- Chopped onion: Adds a subtle sweetness and depth to your soup base.
- Garlic cloves: For that aromatic punch that every good tomato soup needs.
- Salt and black pepper: Essential for seasoning and bringing out the natural flavors.
- Pesto sauce (optional): I discovered adding a spoonful elevates the herbal notes beautifully—it’s a little secret I love sharing.
- Dried oregano and basil: Classic pairings that feel like an instant Mediterranean hug.
- Tomato paste (optional): Concentrates the tomato flavor and adds richness.
- Fresh or canned peeled tomatoes: If using fresh, peeling and seeding them makes for the smoothest texture.
- Sweetener (honey, sugar, or erythritol, optional): A tiny bit balances tomato acidity perfectly—just enough to smooth the flavor without making it sweet.
- Water: The base that dilutes and blends all those flavors into your perfect soup consistency.
- Heavy cream: Essential for that creamy texture that really brings this soup to life.
- Feta cheese, crumbled: The star of the show! It melts just enough to add a tangy, salty richness that’s irresistible.
Variations
I’m all about making recipes your own, and this Creamy Tomato Feta Soup Recipe adapts wonderfully. Whether you want it dairy-free or spicier, it’s easy to tweak and still come out delicious.
- Dairy-Free Version: I swapped the heavy cream for coconut cream and skipped the feta, then sprinkled some toasted pine nuts on top for texture — still dreamy!
- Spicy Kick: Adding a pinch of red pepper flakes or a dash of hot sauce gave this soup a lovely warmth that my family adored.
- Herb Tweaks: Sometimes I throw in fresh thyme or rosemary instead of dried oregano for a slightly woodsy flavor.
- Chunky Style: If you’re in the mood for texture, I skip blending and just simmer the tomatoes down — it’s a whole different experience but just as comforting.
How to Make Creamy Tomato Feta Soup Recipe
Step 1: Sauté the Aromatics
Start by heating your olive oil or butter in a large pot over medium heat. This step is crucial because cooking the onion until it’s soft (about 2 minutes) and stirring in the garlic just until fragrant (about 1 minute) builds that beautiful flavor base many soups lack. Don’t rush it or let the garlic burn, or it’ll taste bitter.
Step 2: Add Tomatoes, Herbs, and Seasonings
Once your aromatics are ready, toss in your peeled, seeded, and chopped tomatoes — or canned ones if you’re using them. Add salt, pepper, that optional pesto, dried oregano, basil, and tomato paste if using. Pour in the water, bring everything to a boil, then lower to a gentle simmer. This step lets all those ingredients marry and soften nicely over about 20 minutes.
Step 3: Blend and Enrich
This is where the magic happens. Grab an immersion blender and puree until silky smooth — you can also transfer to a regular blender if you don’t have one, but be careful with hot liquids. Then stir in your heavy cream and crumbled feta cheese, letting it cook for just another minute so the feta starts to melt into the soup without losing its character. Your kitchen is going to smell incredible!
Step 4: Taste and Adjust
Give it a taste before serving — sometimes I add a bit more salt or a touch more sweetener to balance out the tomato’s natural acidity. This little adjustment makes a huge difference, so don’t skip it!
Pro Tips for Making Creamy Tomato Feta Soup Recipe
- Use Fresh or Canned Tomatoes: Whether I use fresh or canned, I always peel and seed fresh tomatoes for smoothness, but good-quality canned work just as well.
- Don’t Skip Blending Thoroughly: Blending to a silky smooth texture is key to making this soup feel indulgent and creamy without extra flour or thickeners.
- Add Feta Last: Adding feta at the end gives you those delightful little tangy pockets that melt just enough, creating an amazing mouthfeel.
- Balance Sweetness and Acidity: I learned that a tiny bit of honey balances out the acidity perfectly, especially if your tomatoes are more tart.
How to Serve Creamy Tomato Feta Soup Recipe

Garnishes
I love topping this soup with a sprinkle of extra crumbled feta and a few fresh basil leaves; it adds a fresh pop of color and flavor. Also, a drizzle of olive oil or a swirl of cream on top makes it look restaurant-worthy. Sometimes I throw on toasted pine nuts or crunchy croutons for texture contrast — total game-changers!
Side Dishes
My go-to pairings include crusty bread (think sourdough or a rustic Italian loaf), warm pita, or garlicky flatbreads. Sometimes I serve alongside a crisp green salad with lemon vinaigrette to cut through the richness — it rounds out the meal nicely.
Creative Ways to Present
For special occasions, I’ve served this soup in mini bread bowls, which really ups the wow factor and is fun to eat. Another favorite is layering it in clear glass mugs with a sprinkle of feta and fresh herbs for a beautiful presentation that makes guests smile.
Make Ahead and Storage
Storing Leftovers
I keep leftovers in an airtight container in the fridge and find the soup tastes even better the next day after the flavors have melded. Just make sure to stir well before reheating as the feta and cream can separate slightly.
Freezing
Freezing Creamy Tomato Feta Soup Recipe is a bit tricky because of the cream and cheese, which can separate and become grainy. If you want to freeze, I recommend leaving out the cream and feta initially and adding them fresh when reheating.
Reheating
Reheat gently over low heat on the stove, stirring often to keep the cream and feta from breaking apart. If the soup thickens too much, just add a splash of water or broth to loosen it up—it’ll be perfectly creamy again.
FAQs
-
Can I make this Creamy Tomato Feta Soup Recipe vegan?
Yes! To veganize this recipe, substitute the heavy cream with coconut milk or another plant-based cream and replace feta with vegan cheese or omit it. Adding toasted nuts or seeds on top can add texture and richness.
-
Do I have to peel the tomatoes?
Peeling fresh tomatoes helps create a smoother soup texture, but if you’re short on time, you can use canned peeled tomatoes or leave the skins on for a chunkier consistency. It all depends on how silky you want your soup.
-
Can I make this soup ahead of time?
Absolutely! This soup actually tastes better the next day as the flavors have more time to meld. Just store it in the fridge and reheat gently when ready to serve.
-
What’s the best way to get creamy texture without heavy cream?
You can try adding blended silken tofu, cashew cream, or coconut milk as alternatives. Each offers creaminess but with a slightly different flavor, so pick what suits your taste preferences.
-
How long can leftover soup be stored?
Stored properly in an airtight container, leftover soup will keep in the fridge for 3 to 4 days. Always reheat thoroughly before serving.
Final Thoughts
This Creamy Tomato Feta Soup Recipe holds a special place in my kitchen because it’s so easy yet full of bold, comforting flavors. I love serving it when friends drop by unexpectedly or just to treat myself on a chilly day. If you give it a try, I promise you’ll see how the tang of feta and smooth creaminess elevates a humble tomato soup into something unforgettable. Don’t be shy to tweak it — cooking like this is all about making it your own cozy masterpiece. Happy cooking!
Print
Creamy Tomato Feta Soup Recipe
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
This Easy Tomato Feta Soup Recipe is a creamy, flavorful soup that combines the tangy taste of tomatoes with the salty richness of feta cheese. Perfect for a cozy meal, it is simple to prepare using basic pantry ingredients and comes together in just 30 minutes. The smooth texture achieved by blending the cooked tomatoes is complemented by the creamy finish of heavy cream and crumbled feta, making it a comforting and satisfying dish ideal for lunch or dinner.
Ingredients
Base
- 2 tbsp olive oil or butter
- 1/4 cup chopped onion
- 2 cloves garlic
- 1/2 tsp salt
- 1/8 tsp black pepper
Herbs and Flavorings
- 1 tsp pesto sauce (optional)
- 1/2 tsp dried oregano
- 1 tsp dried basil
- 1 tbsp tomato paste (optional)
- 1 tsp honey, sugar or erythritol (optional)
Main Ingredients
- 10 tomatoes, skinned, seeded and chopped or two 14.5 oz cans of peeled tomatoes
- 3 cups water
- 1/3 cup heavy cream
- 2/3 cup feta cheese, crumbled
Instructions
- Sauté Aromatics: Heat olive oil or butter over medium heat in a large pot or Dutch oven. Add the chopped onion and cook for about 2 minutes, stirring frequently until softened. Add the garlic and cook for an additional minute, being careful not to let it brown.
- Add Tomatoes and Seasonings: Add the chopped or canned tomatoes along with salt, black pepper, pesto sauce if using, dried oregano, dried basil, tomato paste if using, and water to the pot. Stir to combine all ingredients thoroughly.
- Simmer the Soup: Bring the mixture to a boil, then reduce the heat to a simmer. If you desire a touch of sweetness, add the honey, sugar, or erythritol at this stage. Let the soup cook on medium heat for about 20 minutes until the tomatoes are tender and have melded their flavors with the herbs.
- Blend the Soup: Using an immersion blender, blend the soup directly in the pot until it reaches a smooth and creamy consistency. Take care to blend evenly and safely.
- Add Cream and Feta: Stir in the heavy cream and crumbled feta cheese into the blended soup. Cook for an additional 1 minute over low heat to warm through and let the flavors meld.
- Final Seasoning and Serve: Taste the soup and add extra salt if needed. Serve the soup warm for a comforting meal.
Notes
- For a lighter version, substitute heavy cream with half-and-half or milk.
- Using fresh tomatoes requires peeling and seeding, but canned peeled tomatoes work well and save time.
- Add pesto and tomato paste for deeper flavor, but these can be omitted for a simpler taste.
- The soup can be garnished with fresh basil or extra crumbled feta for presentation.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
Nutrition
- Serving Size: 1 cup
- Calories: 160
- Sugar: 6g
- Sodium: 420mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 25mg

