Roasted Cherry Tomato & Creamy Bean Dip with Sourdough Recipe
Introduction
This Roasted Cherry Tomato & Creamy Bean Dip with Sourdough is a vibrant, flavorful dish perfect for gatherings or a cozy snack. The caramelized tomatoes paired with a smooth, cheesy bean dip create a delightful contrast that’s sure to impress.

Ingredients
- 500 g cherry tomatoes
- 4-5 garlic cloves, sliced
- 4 tbsp olive oil
- 2 tbsp fresh parsley or mixed herbs (basil, oregano, thyme), chopped
- 1 tsp chili flakes
- Salt and pepper to taste
- 400 g butter beans, drained
- 100 g vegan feta or regular feta
- 100 g vegan cream cheese or regular cream cheese
- 1 tbsp olive oil
- Salt and pepper to taste
- Fresh herbs for garnish
- Vegan parmesan or regular parmesan for topping
- Toasted sourdough bread to serve
Instructions
- Step 1: Preheat your oven to 200 °C (390 °F). Place the cherry tomatoes in a baking dish and add sliced garlic, 4 tablespoons of olive oil, chopped herbs, chili flakes, salt, and pepper. Toss everything well to coat the tomatoes evenly.
- Step 2: Roast the tomatoes in the oven for 25–30 minutes, until they burst and become caramelized and soft.
- Step 3: While the tomatoes roast, prepare the creamy bean mix. In a blender or food processor, combine the drained butter beans, feta, cream cheese, 1 tablespoon olive oil, salt, and pepper. Blend until smooth and creamy.
- Step 4: Remove the roasted tomatoes from the oven. Sprinkle them with extra fresh herbs and parmesan. Spoon dollops of the creamy bean dip over the tomatoes, then gently mix a little to combine while keeping some texture contrast.
- Step 5: Serve the dip warm with toasted sourdough bread for dipping. Enjoy!
Tips & Variations
- Use mixed herbs depending on your preference to add different flavor layers, such as basil or thyme.
- For a spicy kick, increase the chili flakes or add a dash of smoked paprika to the bean mix.
- Swap butter beans for cannellini or chickpeas for a different texture.
- Try adding a squeeze of lemon juice to the creamy bean dip for a fresh, zesty note.
Storage
Store any leftover dip in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or serve at room temperature. The roasted tomatoes can be refrigerated separately and combined with the dip just before serving to maintain texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular feta and cream cheese instead of vegan?
Yes, regular feta and cream cheese work perfectly in this recipe. The dip will still be creamy and delicious, just not vegan-friendly.
What’s the best way to toast sourdough for serving?
Slice the sourdough and toast it until golden and crisp, either on a grill pan or in a toaster oven. A little olive oil brushed on before toasting adds extra flavor and crunch.
PrintRoasted Cherry Tomato & Creamy Bean Dip with Sourdough Recipe
This Roasted Cherry Tomato & Creamy Bean Dip with Sourdough is a delectable, vibrant appetizer featuring caramelized cherry tomatoes paired with a smooth and creamy butter bean and feta dip. Enhanced with fresh herbs, garlic, and a touch of chili flakes, this recipe is perfect for gatherings or as a flavorful snack served alongside toasted sourdough bread.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
Roasted Cherry Tomatoes
- 500 g cherry tomatoes
- 4–5 garlic cloves, sliced
- 4 tbsp olive oil
- 2 tbsp fresh parsley or mixed herbs (basil, oregano, thyme), chopped
- 1 tsp chili flakes
- Salt & pepper, to taste
Creamy Bean Dip
- 400 g butter beans, drained
- 100 g vegan feta or regular feta
- 100 g vegan cream cheese or regular cream cheese
- 1 tbsp olive oil
- Salt & pepper, to taste
To Serve
- Fresh herbs, for garnish
- Vegan parmesan or regular parmesan, for sprinkling
- Toasted sourdough bread
Instructions
- Prepare the tomatoes: Preheat your oven to 200°C (390°F). Place the cherry tomatoes into a baking dish. Add the sliced garlic, olive oil, chopped herbs, chili flakes, salt, and pepper. Toss everything thoroughly to ensure the tomatoes are well coated.
- Roast: Bake the tomatoes for 25 to 30 minutes, or until they burst and begin to caramelize, developing deep, rich flavors.
- Make the creamy bean mix: In a blender or food processor, combine the drained butter beans, feta cheese, cream cheese, olive oil, salt, and pepper. Blend until the mixture is smooth and creamy.
- Assemble: Remove the roasted tomatoes from the oven. Sprinkle them with extra fresh herbs and parmesan cheese. Spoon dollops of the creamy bean dip over the roasted tomatoes and gently mix just a little to maintain some contrast between the textures.
- Serve: Serve the warm roasted tomato and creamy bean dip alongside toasted sourdough bread for dipping and enjoy.
Notes
- You can substitute vegan feta and cream cheese with regular dairy versions if preferred.
- Adjust chili flakes according to your desired spice level.
- The dip can be prepared ahead and stored in the fridge; assemble just before serving.
- Use fresh herbs like basil or oregano if parsley is unavailable; they complement the flavor beautifully.
- To toast sourdough bread, brush with olive oil and bake until golden and crisp.
Keywords: roasted cherry tomato dip, creamy bean dip, vegan appetizer, sourdough dip, butter beans, vegan feta, roasted tomato recipe

