Caprese Dip with Roasted Cherry Tomatoes and Three Cheeses Recipe
Introduction
This Caprese Dip is a delicious twist on the classic Italian salad, combining roasted cherry tomatoes, creamy cheeses, and fresh basil into a warm, melty appetizer. Perfect for gatherings or cozy nights in, it pairs beautifully with crusty bread or your favorite chips.

Ingredients
- 2 cups cherry tomatoes
- 1 Tablespoon olive oil
- 2 Tablespoons basil pesto (homemade or store bought)
- 5 cloves garlic (minced)
- Kosher salt and black pepper to taste
- 1 cup sour cream
- 1/2 cup fresh chopped basil
- 8 ounces low-moisture mozzarella cheese (cut into chunks)
- 8 ounces shredded provolone cheese
- ¼ cup freshly grated parmesan cheese
- Crusty bread, crackers, or tortilla chips for serving
Instructions
- Step 1: Preheat oven to 400°F and position the oven rack in the middle.
- Step 2: Place 1 cup of whole cherry tomatoes into the bottom of a 2-quart baking dish or cast iron skillet. Drizzle with olive oil, then add pesto, minced garlic, kosher salt, black pepper, and red pepper flakes. Toss gently to coat the tomatoes evenly. Bake for 15 minutes.
- Step 3: While the tomatoes roast, mix sour cream and chopped fresh basil in a bowl. Add the mozzarella chunks, shredded provolone, and grated parmesan to this mixture and stir well.
- Step 4: When the tomatoes finish roasting, remove the dish from the oven and add the cheese mixture to the roasted tomatoes. Toss everything together gently. Cut the remaining 1 cup of cherry tomatoes in half and arrange them on top of the cheese layer.
- Step 5: Return the dish to the oven and bake for another 20 minutes, until the cheese is melted, the top is slightly golden, and the edges are bubbling.
- Step 6: Remove from the oven and sprinkle fresh basil over the top just before serving. Serve warm with crusty bread, crackers, or tortilla chips.
Tips & Variations
- Use fresh basil pesto for a vibrant flavor, or swap it with sun-dried tomato pesto for a different twist.
- For a spicy kick, add a pinch of red pepper flakes or a dash of hot sauce to the cheese mixture.
- Try mixing in some chopped fresh mozzarella instead of low-moisture for a creamier texture.
- Serve immediately after baking to enjoy the dip warm and melty.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm the dip in the oven at 350°F for about 10-15 minutes until heated through. Avoid microwaving to preserve the cheesy texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dip ahead of time?
Yes, you can assemble the dip up to the step before the second bake, cover it, and refrigerate for up to 24 hours. When ready, add the halved tomatoes on top and bake as directed.
What can I use if I don’t have basil pesto?
If you don’t have basil pesto, you can substitute it with a simple mix of chopped fresh basil and olive oil or use another type of pesto like sun-dried tomato or arugula pesto for a different flavor.
PrintCaprese Dip with Roasted Cherry Tomatoes and Three Cheeses Recipe
A warm and cheesy Caprese Dip featuring roasted cherry tomatoes, a blend of mozzarella, provolone, and parmesan cheeses, combined with a creamy basil sour cream mixture. Perfectly baked until golden and bubbly, this dip is ideal for serving with crusty bread, crackers, or tortilla chips.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6–8 servings 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Roasted Tomatoes
- 2 cups cherry tomatoes (divided into 1 cup whole and 1 cup halved)
- 1 Tablespoon olive oil
- 2 Tablespoons basil pesto (homemade or store bought)
- 5 cloves garlic (minced)
- Kosher salt and black pepper to taste
Cheese Mixture
- 1 cup sour cream
- 1/2 cup fresh chopped basil
- 8 ounces low-moisture mozzarella cheese (cut into chunks)
- 8 ounces shredded provolone cheese
- 1/4 cup freshly grated parmesan cheese
For Serving
- Crusty bread, crackers, or tortilla chips
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) and place the oven rack in the middle position to ensure even baking.
- Prepare Roasted Tomatoes: Place 1 cup of whole cherry tomatoes into the bottom of a 2-quart baking dish or cast iron skillet. Drizzle with olive oil and add pesto, minced garlic, red pepper flakes, and season with kosher salt and black pepper. Toss gently to coat all the tomatoes evenly. Bake for 15 minutes until the tomatoes begin to soften.
- Mix Cheese and Cream: While the tomatoes roast, combine sour cream and fresh chopped basil in a bowl. Add chunks of mozzarella, shredded provolone, and grated parmesan cheese, mixing gently to combine.
- Combine Cheese with Roasted Tomatoes: Remove the baking dish from the oven, add the cheese mixture to the roasted tomatoes, and toss gently to blend the ingredients thoroughly.
- Top with Halved Tomatoes: Slice the remaining 1 cup of cherry tomatoes in half and arrange them on top of the cheesy tomato mixture.
- Final Bake: Return the dish to the oven and bake for an additional 20 minutes. The cheese should melt completely, the top should be slightly golden, and the edges bubbling.
- Garnish and Serve: Remove from oven, sprinkle fresh basil on top just before serving to preserve its flavor. Serve warm with crusty bread, crackers, or tortilla chips.
Notes
- Use a cast iron skillet or an oven-safe baking dish for best heat distribution.
- Adjust seasoning with salt and pepper according to taste before baking.
- For a spicy kick, add a pinch of red pepper flakes when roasting the tomatoes.
- Serve immediately for the best flavor and texture.
- Any leftover dip can be refrigerated and gently reheated before serving.
Keywords: Caprese Dip, Roasted Tomato Dip, Italian Appetizer, Cheese Dip, Pesto Dip, Party Snack

