Picture this: a fluffy, creamy base of whipped cream cheese and goat cheese, tangy and smooth, topped with juicy cherry tomatoes and fresh basil, finished off with a little balsamic glaze. Flavor? Check. Ease? Double check.
Honestly, I made this one last weekend and it vanished in minutes. You know what? You'll totally want to make it when company's coming, or even for a low-key snack night. It pairs beautifully with grilled veggies, crusty bread, pita chips - heck, even roasted cauliflower. And if you like other veggie-forward snacks, don't miss my Easy homemade Tangy Dill Pickle Hummus and Cottage Cheese Queso for more delicious ideas.
The ingredients

Full-fat cream cheese - for rich, stable texture
Goat cheese - adds tang and unique flavour
Olive oil - smooths the whip and gives a subtle fruity note
Lemon juice - brightens the base
Cherry tomatoes (halved) - fresh, juicy topping
Olive oil (for tomatoes) - helps coat and bring together the tomato topping
Garlic clove (minced) - mild savoury bite in the tomato mix
Fresh basil (finely sliced) - herb freshness, signature flavour
Balsamic glaze - sweet-tang finish, visual wow for topping
For quantities see recipe card below
Step-by-Step Instructions for the Bruschetta Dip
- Blend the base: In your food processor, add the cream cheese, goat cheese, olive oil, and lemon juice. Process until the mixture is smooth, fluffy, and spreadable. (Because yes, I'm a food photographer and I insist on nice texture.)
- Prep the tomatoes: In a small bowl, toss the halved cherry tomatoes with the olive oil, garlic and basil. Mix well so every piece is lightly coated.
- Spread the dip: Spoon the whipped cheese mixture into the bottom of a shallow serving dish and smooth it out with a spatula.
- Top it: Gently spoon the tomato-basil mixture over the whipped base, spreading it evenly so every bite gets a tomato-herb hit.
- Finish with glaze: Just before serving, drizzle the balsamic glaze over the top. A little goes a long way for flavour and style.
- Serve & enjoy: Lay out your dippers - toasted baguette slices, pita chips, crunchy veggie sticks - and let people dig in. Then sit back and watch it disappear.



Tips for Success
- Use a block of goat cheese (not pre-crumbled) for better texture.
- Let the cream cheese soften at room temperature before blending, it'll whip more smoothly.
- The cherry tomatoes should be ripe and juicy, they bring freshness and contrast to the creamy base.
- Drizzle the balsamic glaze right before serving, if you do it too early, it can sink and lose the visual pop.
- Since I shoot food for a living, I always pre-toast a few dippers (like baguette slices) so they're crunchy when we serve. You might want to do that too.
Variations
- Swap the goat cheese for plain feta if you prefer a tangier flavour.
- Make it herb-forward: add chopped fresh chives or oregano to the base.
- Spice it up: sprinkle red pepper flakes into the tomato-basil mix for heat.
- Vegan twist: use vegan cream cheese and vegan goat-style cheese substitute, and choose a balsamic-based glaze that's vegan-friendly.
- Serve as a flatbread base: spread the whipped cheese on warm flatbread, top with the tomato-basil mix, drizzle glaze and serve like a flatbread pizza.
Serving Ideas
- Build a veggie-forward platter: include carrot sticks, cucumber, roasted asparagus alongside the dip.
- Use as a sandwich spread: smear it inside a roll, add grilled veggies or chicken for a dinner shortcut.
- Add to a charcuterie board: this dip adds creamy, fresh contrast to cured meats and cheeses.
- Serve it with grilled summer veggies: zucchini, peppers and eggplant pair beautifully.
Storage Tips
- You can make the whipped cheese base ahead (up to 24 hours) and keep it refrigerated in an airtight container.
- Wait to assemble the tomato-basil topping until shortly before serving so it stays fresh and vibrant.
- Leftovers: store in the fridge and eat within 2-3 days. The texture may firm up a bit, take it out 15 minutes before serving to soften.
- Freezing is not recommended, the creamy base may separate when thawed.
FAQS
Can I make this in advance for a party?
Yes, you can blend the cheese base ahead, refrigerate it, and just before guests arrive add the tomato-basil topping and the balsamic drizzle. That saves you stress.
What if I don't have a food processor?
You can use a stick blender in a deep bowl, it will work, just stop and scrape down the sides occasionally so the mixture is smooth. Some blogs suggest this hack.
Can I use a different cheese instead of goat cheese?
Absolutely, you could use plain feta or even a soft cheese like Neufchatel. But the goat cheese adds a distinct flavour and richness, so I'd recommend trying it as written at least once.


Bruschetta Dip
Equipment
- Food processor (or stick blender + deep bowl)
- Spatula
- Shallow serving dish
- Small bowl for tomato-basil mix
- Knife and cutting board
Ingredients
- 1 cup full-fat cream cheese about 8 oz
- ⅓ cup goat cheese about 2-3 oz
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1½ cups cherry tomatoes halved
- 2 tablespoons olive oil for topping
- 1 garlic clove minced
- ¼ cup fresh basil finely sliced
- 1 tablespoon balsamic glaze
Instructions
- Remove the cream cheese and goat cheese from the fridge so they soften a little (this helps them blend smoothly).
- In the bowl of your food processor, add the cream cheese and goat cheese. Pour in the 2 tablespoons olive oil and the 1 tablespoon lemon juice. Process until the mixture becomes light, fluffy and completely smooth-scrape the sides once or twice to ensure uniform texture.
- While the base is whipping, halved the cherry tomatoes and place them into a small bowl. Drizzle the 2 tablespoons olive oil over them, add the minced garlic and finely sliced basil. Toss gently until every tomato piece is coated in the herb-garlic oil.
- Spoon the whipped cheese mixture into a shallow serving dish, using a spatula to spread it evenly, smoothing the top surface.
- Gently spoon the tomato-basil mixture on top of the cheese layer, spreading to the edges so you get tomato and basil in every bite.
- Just before you serve, drizzle the tablespoon of balsamic glaze over the top in a decorative pattern (zig-zag or swirl). Place your dippers (toasted baguette slices, pita chips, veggie sticks) alongside. Invite people to dig in.
Notes
- If you find the mixture too firm after refrigeration, take it out 15 minutes in advance so it softens for serving.
- For an extra flavour layer, you can swap regular balsamic glaze for a fig-balsamic glaze or add a sprinkle of chopped toasted walnuts on top.
- For a lighter version, you could replace half of the cream cheese with plain Greek yogurt, but the texture will be softer, so serve right away.






Sophie Viau says
I’ve made this dip so many times lately, and it never lasts more than a few minutes on the table! I love how creamy the whipped cheese layer turns out — that mix of cream cheese and goat cheese is just perfection. And the fresh tomato-basil topping with a drizzle of balsamic glaze makes it taste like summer in every bite. If you serve it with toasted baguette slices, be ready to see people hovering around the bowl.