Roasted Cherry Tomato and Creamy Bean Dip
Roast cherry tomatoes with garlic until they soften and burst, then add a creamy blend of butter beans, vegan feta and vegan cream cheese. Leave a few swirls of dip through the tomatoes and serve warm with toasted sourdough.
The oven does most of the work. Blend the bean mixture while the tomatoes roast, then toast the bread just before serving. It works as a sharing plate or a light lunch with a salad.
Use cooked butter beans and weigh the 400 g after draining. Choose plain, unsweetened vegan cream cheese; the flavor and saltiness of both cheeses vary, so taste the blended dip before adding salt.
Why You Will Love This Roasted Cherry Tomato and Creamy Bean Dip with Sourdough
Sweet roasted tomatoes, creamy beans and crisp bread make a good combination. Allow about 35–40 minutes, with extra roasting time if your tomatoes release a lot of water. The recipe uses vegan cheeses throughout.
How to Make Roasted Cherry Tomato and Creamy Bean Dip with Sourdough
Spread the tomatoes in a single layer in a shallow baking dish. Toss with the garlic, olive oil, herbs, chili flakes, salt and pepper. Roast uncovered at 200°C (390°F) for 25–30 minutes, until softened and lightly browned. If the juices are still watery, roast a little longer before adding the dip.
Blend well-drained cooked butter beans, vegan feta, plain vegan cream cheese and olive oil until smooth. Taste before adding salt and pepper.
Top the roasted tomatoes with fresh herbs, vegan parmesan, and spoonful of the creamy bean mix. Lightly mix, keeping some contrast between the tomatoes and dip.
Enjoy warm with toasted sourdough.
Serving Suggestions for this Tomato Dip
This dish is highly versatile and can be served in several ways:
- As a centerpiece appetizer with toasted sourdough slices.
- Spread onto flatbreads or pita for a quick lunch.
- Served alongside a fresh salad for a light, wholesome dinner.
- Paired with grilled vegetables or olives for a Mediterranean-inspired platter.
Tips for the Best Results
- Use ripe cherry tomatoes for maximum sweetness and depth of flavor.
- Blend the butter bean mixture until completely smooth for the creamiest texture.
- Roast uncovered in a single layer. A crowded, deep dish holds more liquid. If the tomatoes are soft but swimming in watery juice, let that reduce before adding the bean mixture.
- Toast the sourdough just before serving so it stays warm and crisp.
FAQs about Roasted Cherry Tomato and Creamy Bean Dip with Sourdough
Yes. The bean dip can be made up to two days in advance. Store it in an airtight container in the refrigerator. Roast the tomatoes fresh before serving for the best flavor.
Use fresh cherry tomatoes for the method and timing here. Canned tomatoes contain extra liquid and are not a direct swap; they need draining and a different cooking time.
Sourdough is the classic pairing, but pita, baguette slices, or gluten-free bread also work well.
This version uses olive oil, and most vegan cheeses also contain oil. Replacing the roasting oil with broth changes the texture and browning, so it is not a like-for-like oil-free version.
The texture after freezing depends on the vegan cheeses you use; some separate or become grainy. For the best texture, make the dip fresh or refrigerate it in an airtight container for up to two days.
Final Thoughts on this Roasted Cherry Tomato and Creamy Bean Dip with Sourdough
This Roasted Cherry Tomato and Creamy Bean Dip with Sourdough is more than just an appetizer. It is a celebration of fresh, simple ingredients that come together to create an unforgettable flavor experience. Whether you are planning a dinner party, preparing a light lunch, or simply craving something warm and comforting, this recipe is a versatile choice.
The creamy bean base provides protein and richness, while the roasted tomatoes add sweetness and depth. Paired with toasted sourdough, it is a complete dish that is easy to prepare and impossible to resist.
If you enjoyed this recipe, be sure to visit Dr. Vegan for more delicious, nourishing, and inspiring vegan recipes that will help you bring plant-based cooking to life in your kitchen.

Roasted Cherry Tomato & Creamy Bean Dip with Sourdough
Ingredients
Equipment
Method
- Preheat the oven to 200°C (390°F). Spread the cherry tomatoes in a single layer in a shallow baking dish or rimmed baking tray. Toss with the garlic, 4 tbsp olive oil, chopped herbs, chili flakes, salt and pepper.
- Roast uncovered for 25–30 minutes, until the tomatoes soften, burst and begin to brown. If there is still a lot of watery liquid, roast a little longer so the juices concentrate; check that the garlic is not burning.
- While the tomatoes roast, blend the well-drained cooked butter beans, vegan feta, plain vegan cream cheese and 1 tbsp olive oil until smooth. Scrape down the sides as needed. Taste before adding salt and pepper, as vegan cheeses vary in saltiness.
- Remove the tomatoes from the oven. Sprinkle with fresh herbs and vegan parmesan, then spoon dollops of the bean mixture over them. Gently swirl together, leaving some contrast between the tomatoes and creamy dip.
- Serve warm with toasted sourdough for dipping.
I have made 3x in the past week! It’s so delicious, even my picky kid who hates tomaotes liked it! The 3rd time I made it, I didn’t have butter beans so I used cannelini beans and I think I loved it even more.
Thank you Tiff! Lovely that it was a hit at home, and thanks for sharing the cannellini swap😊
Very flavorful. Addictive
Thank you Amber! Glad you enjoyed it😊
Reeeeally good flavor. Agree that it’s super verrsatile.I feel like it’d even be an amazing pasta sauce.
So glad you enjoyed it! Turning it into a pasta sauce sounds lovely—loosen it with a little pasta water as you toss it through 😊
really really great flavors here
Thank you! So happy you loved the flavors 😊
I haven’t actually made the dish. I have a question. In the video reel is shows some kind of vinegar going into to bean dip. However, in the recipe it doesn’t call for vinegar. Do I use vinegar or not? If so, how much vinegar?
Why did you leave 2 stars when you haven’t tried the recipe?
Feedback after cooking the recipe is especially helpful, and questions are welcome too. Let’s keep the conversation friendly so everyone feels comfortable sharing their experience.
Hi Eboni! The written version doesn’t need vinegar; the vegan feta and tomatoes already bring some tang. If you prefer a brighter dip, you can add a little lemon juice or mild vinegar to taste, starting with a teaspoon. That’s an optional adjustment, not a required amount missing from the card 😊
Just made this, it is insanely good.
So happy you enjoyed it! Thank you for trying it 😊
Absolute obsessed with this recipe – it was supposed to be a sidekick on christmas-eve and became the main character 😂
Love that it stole the show, Melina! So happy it became part of your Christmas meal 😊
Delicios! Very nice combination of flavours 😊
Thank you, Gabriela! So glad you enjoyed the flavors 😊
I cook vegan often for my daughter, but I decided not to go vegan with this dish and use real cheeses. IT WAS AMAZING!!
So glad you enjoyed the dip! Thanks for letting me know how it turned out 😊
Made this and served with mini naan. Delicious….but mine came out very watery. I only used red not mixed color tomatoes because that’s all I could fine. The tomato sauce came out very runny. How can I thicken it up? Did I not cook it long enough?
Hi Lindie! Red tomatoes are absolutely fine—their water content and how much the juices reduce matter more than color. Roast uncovered a little longer in a shallow dish until the watery liquid concentrates, keeping an eye on the garlic. You can also reduce the tomato juices separately in a small pan. Make sure the beans are well drained before blending too 😊
easy to follow & delicious flavor! will make again
Thank you, Tela! So happy you found it easy and delicious 😊
I saw the video, and thought it looked like the perfect thing for Sunday lunch. It came together so quickly and easily, and it is absolutely delicious! I made it with store bought tomatoes, but can’t wait until local cherry tomatoes are at the farmers markets to make it again!
So glad it made a lovely Sunday lunch, Melanie! Hope you enjoy it just as much with those local summer tomatoes 😊