Vegan Whipped Feta With Roasted Tomatoes

There’s nothing quite like the combination of sweet, roasted cherry tomatoes and creamy, tangy whipped ‘feta’ to elevate your appetizer game.
This vegan-friendly dish is perfect for any occasion, whether you’re hosting a dinner party or simply looking for a delicious way to enjoy fresh produce.
Not only is this recipe simple to make, but it’s also a guaranteed crowd-pleaser, boasting vibrant flavours and a beautiful presentation that will look just as good on your social feed as it tastes!
Disclaimer: This post contains affiliate links and I receive a commission if you visit a link and buy something on my recommendation. Purchasing via an affiliate link doesn’t cost you any extra, and I only recommend products and services I trust. All opinions are my own.
Ingredients You’ll Need
Here’s a list of everything you’ll need to make this Vegan Whipped Feta with Roasted Tomatoes recipe:
- For the tomatoes:
- 2 cups cherry tomatoes
- 1 tbsp olive oil
- Pinch of salt
- For the ‘feta’:
- 1/3 cup coconut yogurt
- 1 pack silken tofu
- 1 tbsp nutritional yeast
- 3 garlic cloves
- 1 tsp onion powder
- Salt & pepper to taste
- To Garnish (Optional):
- Consider pairing this recipe with my Quick Pickled Red Onions. The flavours go together absolutely beautifully, and it just elevates this dish to the next level.
The Magic of Nutritional Yeast
Nutritional yeast is an essential ingredient in vegan cooking, especially for cheese lovers.
It adds a savoury, slightly nutty flavour that mimics the taste of cheese without dairy.
High in B vitamins, this versatile ingredient isn’t just tasty – it’s also a beneficial addition to vegan and vegetarian diets.
You can sprinkle it over pasta, add it to sauces, or, as in this recipe, blend it into your whipped ‘feta’ for that classic cheesy tang.

Why Silken Tofu Works Best
Silken tofu is softer and creamier than regular tofu, making it ideal for dishes that require a smooth consistency.
It’s also incredibly versatile, taking on the flavours of whatever you blend it with.
This mild flavour profile allows the tanginess of the coconut yogurt and the savouriness of the nutritional yeast to shine.
For the best results, choose silken tofu specifically, as it provides the creaminess that makes this ‘feta’ so irresistible.
Elevate with Garnishes
Fresh herbs can transform the look and taste of this dish.
Dill brings a slight bitterness that complements the tangy ‘feta’, while basil adds a hint of sweetness.
Parsley, with its fresh, clean taste, provides a balance that works well with roasted tomatoes.
Experiment with these garnishes or try microgreens for a touch of elegance and an extra nutritional boost.

Coconut Yogurt for a Creamy Twist
Coconut yogurt not only brings a rich texture to this dish but also adds a subtle hint of sweetness that balances the acidity of the tomatoes and the tanginess of the ‘feta’.
It’s a great plant-based alternative, especially for those who are dairy-free, and it pairs beautifully with the other ingredients in this recipe.
Try using an unsweetened variety to keep the flavours balanced.
How to Make This Recipe
Step 1: Roast the Cherry Tomatoes
Preheat your oven to 180 degrees Celsius.
While the oven heats up, remove the cherry tomatoes from the vine, wash them thoroughly, and pat them dry.
This step is key to ensuring they roast to a perfect golden hue without turning mushy.
Next, place the tomatoes in a baking dish, drizzle with 1 tbsp of olive oil, and sprinkle with a pinch of salt. Toss them gently to ensure they’re evenly coated.
Roast the tomatoes in the oven for about 30 minutes until they are soft and slightly caramelized.
Roasting the tomatoes at a moderate temperature allows them to cook evenly and develop a rich, concentrated flavor without burning.
Keep an eye on them towards the end of the roasting time to prevent overcooking.

Step 2: Prepare the Whipped ‘Feta’
While the tomatoes are roasting, it’s time to prepare the whipped ‘feta’.
In a blender, combine the coconut yogurt, silken tofu, nutritional yeast, garlic cloves, onion powder, and a generous pinch of salt and pepper.
Blend on high speed for at least 2 minutes until the mixture is smooth and airy. This will give the ‘feta’ a light and creamy texture that pairs perfectly with the roasted tomatoes.
Taste and adjust the seasoning as needed, adding more salt, pepper, or nutritional yeast to suit your preferences.
To add extra depth, try blending in a touch of lemon zest for a citrusy zing that cuts through the richness of the ‘feta’.
Step 3: Assemble the Dish
Once the tomatoes are roasted to perfection, it’s time to assemble your dish.
Spread a generous layer of the whipped ‘feta’ on a serving plate. Carefully spoon the roasted tomatoes on top of the ‘feta’, making sure to include some of the delicious roasting juices.
Use a fork to gently press on the tomatoes, allowing their insides to burst and create a ‘jammy’ texture that melds beautifully with the creamy ‘feta’.
For a final touch, lightly press down on a few tomatoes with a fork. This allows their insides to release, mixing with the whipped ‘feta’ for a beautifully textured finish.
For an extra burst of flavor, drizzle a bit more olive oil over the assembled dish and sprinkle with fresh herbs like dill, basil or parsley. This adds a touch of brightness and enhances the overall presentation.

Step 4: Serve and Enjoy
This dish is best enjoyed with warm, fresh bread.
The combination of the tangy whipped ‘feta’, sweet roasted tomatoes, and crusty bread is simply irresistible.
This dish can also be served as a dip or spread for crackers or used as a topping for bruschetta. Get creative with how you enjoy it!
I like to pair mine with my delicious Quick Pickled Red Onions.
Whether you’re serving it as an appetizer or a light meal, it’s sure to be a hit with everyone at the table.

Frequently Asked Questions
Can I use a different type of yogurt for the whipped ‘feta’?
Yes, any plain, unsweetened plant-based yogurt will work.
Almond yogurt brings a nutty depth, while soy yogurt provides a neutral base.
Coconut yogurt, however, adds a unique creaminess and subtle sweetness, making it a top choice for this recipe.
What other vegetables can I roast with the tomatoes?
Feel free to add other small vegetables like roasted bell peppers, aubergine, or courgettes.
Roasting these vegetables alongside the tomatoes enhances the dish with extra textures and flavours, making it even more versatile as a main or side.
Can I make this dish ahead of time?
You can prepare the whipped ‘feta’ and roast the tomatoes in advance.
Store them separately, then assemble just before serving.
This helps retain the textures and keeps the flavours vibrant and fresh.
How can I store any leftovers?.
Leftovers can be stored in airtight containers in the fridge.
Keep the whipped ‘feta’ separate from the tomatoes to preserve their distinct textures.
Before serving, allow them to come to room temperature or gently reheat the tomatoes for the best flavour.
What’s the best way to serve Vegan Whipped Feta with Roasted Tomatoes?
This dish is wonderfully versatile.
Serve it with crusty bread, as a dip with crackers, or as a topping for bruschetta.
You could even use it to top baked potatoes or as part of a mezze platter for an impressive spread.

And that’s it for this Vegan Whipped Feta with Roasted Tomatoes recipe. You can find the whole thing on a handy recipe card just below, so be sure to Pin it for later!
I absolutely love seeing what you create, so if you try this recipe please tag me on Instagram.
As always, I’d love to hear what you thought, so feel free to leave comments, questions or anything in between here, or message me directly via my socials.

Vegan Whipped Feta with Roasted Tomatoes
Ingredients
- 2 cups cherry tomatoes
- 1 tbsp olive oil
- 1/3 cup 1/3 cup coconut yogurt
- 400 g silken tofu
- 1 tbsp nutritional yeast
- 3 cloves garlic
- 1 tsp onion powder
- Salt & Pepper to taste
Instructions
- Preheat the oven to 180 degrees Celsius
- Remove the cherry tomatoes from the vine and wash them well and pat dry
- Add to a baking dish with 1 tbsp olive oil and a pinch of salt.
- Put them in the oven and roast for 30 minutes
- Meanwhile make the whipped feta by blending all of the ‘feta’ ingredients, for a minimum of 2 minutes so it’s smooth and airy
- Spread your feta on a plate and top with the tomato’s, you can use a fork to gently press on the tomato’s so the insides burst and they go ‘jammy’
- Serve with warm fresh bread