Summer is when I start grilling everything I can get my hands on. Chicken, veggies, even pizza if I’m feeling ambitious. But grilling fruit? That’s where things get interesting. The heat brings out the natural sugars and gives you this sweet, slightly charred flavor that you just can’t get any other way.
I’ve been making this grilled peach bruschetta for a few summers now, and it’s become my go-to appetizer when we have people over. It’s that perfect mix of sweet and savory that keeps everyone coming back for more. The grilled peaches add a little sweetness to the classic tomato bruschetta topping, and the vegan cream cheese makes it creamy without being too heavy.
The best part? It looks like you spent way more time on it than you actually did. You just grill the peaches and bread, throw together a quick tomato mixture, and you’re done. Easy enough for a weeknight, but good enough that guests will think you’re showing off.
Why You’ll Love This Grilled Peach Bruschetta
- Quick and easy – Ready in under 30 minutes, this appetizer comes together fast enough for last-minute entertaining or a simple weeknight snack.
- Sweet and savory combo – The grilled peaches paired with fresh tomatoes and basil create a flavor combination that’s both refreshing and satisfying.
- Simple ingredients – You probably have most of these items in your pantry already, and the ingredient list is short and straightforward.
- Perfect for entertaining – This bruschetta looks impressive on a platter but requires minimal effort, making it ideal for parties or casual gatherings.
- Plant-based friendly – Using vegan cream cheese makes this appetizer suitable for dairy-free diets without sacrificing any of the creamy texture.
What Kind of Peaches Should I Use?
This recipe calls for canned peaches, which are actually a great choice for grilling since they hold their shape well and are available year-round. You can use peaches canned in juice or light syrup – just be sure to drain them well before grilling. If you happen to have fresh peaches on hand during peak season, feel free to swap them in, but make sure they’re firm enough to hold up on the grill without falling apart. Look for canned peach halves rather than slices, as they’re easier to work with when grilling and give you nice, substantial pieces for your bruschetta.
Options for Substitutions
This recipe is pretty forgiving, so here are some swaps you can make if needed:
- Canned peaches: Fresh peaches are actually ideal for grilling if they’re in season – just halve and pit them before grilling. You can also use nectarines or even fresh apricots for a similar sweet-savory combo.
- Sourdough bread: Any crusty bread works great here. Try a French baguette, ciabatta, or even whole grain bread if that’s what you have on hand.
- Vegan cream cheese: Regular cream cheese, ricotta, or goat cheese all work wonderfully. If using goat cheese, you might want to mix it with a touch of olive oil to make it easier to spread.
- Fresh basil: While basil really makes this dish shine, you can substitute with fresh mint for a different flavor profile, or use arugula for a peppery kick.
- Cherry tomatoes: Regular tomatoes work fine – just dice them up. You can also use grape tomatoes or even sun-dried tomatoes if you want a more concentrated flavor.
Watch Out for These Mistakes While Grilling
The biggest mistake when grilling peaches is not draining them well enough from the can, which creates excess moisture that prevents proper caramelization and can make your bread soggy – pat them completely dry with paper towels before brushing with oil.
Another common error is grilling the bread too close to high heat, which burns the outside while leaving the inside soft, so keep your grill at medium-high and watch carefully during that 1-2 minute window per side.
Don’t skip rubbing the garlic on the bread while it’s still warm from the grill, as the heat helps release the garlic’s oils and flavor into the bread.
Finally, assemble your bruschetta right before serving rather than letting it sit, since the combination of cream cheese, juicy peaches, and tomatoes will make the bread lose its crispy texture if it sits too long.
What to Serve With Grilled Peach Bruschetta?
Grilled peach bruschetta makes a great appetizer or light lunch, and it pairs really well with a crisp white wine like Sauvignon Blanc or a sparkling water with lemon. If you’re serving it as part of a bigger meal, try it alongside a simple arugula salad dressed with olive oil and balsamic vinegar, which complements the sweet and savory flavors of the peaches and tomatoes. For a heartier option, serve the bruschetta with a bowl of pasta salad or as a starter before grilled chicken or fish. You can also make it the star of a summer brunch spread with fresh fruit, mixed nuts, and some chilled gazpacho on the side.
Storage Instructions
Store: The peach and tomato topping can be made a few hours ahead and kept in an airtight container in the fridge. Just wait to assemble the bruschetta until you’re ready to serve, since the bread can get soggy if it sits too long with the topping on it.
Make Ahead: You can prep the tomato mixture up to a day in advance and store it separately from the bread. The flavors actually get better as they sit together! Just give it a good stir before spooning it onto your grilled bread.
Serve: This bruschetta is best enjoyed fresh and at room temperature. If you have leftovers, store the topping and bread separately in the fridge for up to 2 days, then assemble right before eating for the best texture.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 4 pieces |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 650-750
- Protein: 10-13 g
- Fat: 28-33 g
- Carbohydrates: 85-95 g
Ingredients
For the peach topping:
- 2 large fresh peaches, halved and pitted
- 2 cups Roma tomatoes (diced into 1/2-inch pieces)
- 2 garlic cloves, minced
- 1/2 cup fresh basil (thinly sliced into ribbons)
- 1 1/2 tbsp extra virgin olive oil
- 1/4 tsp sea salt
- 1/4 tsp cracked black pepper
- 1 tbsp balsamic glaze
For the base:
- 4 slices sourdough (cut into 1-inch thick slices)
- 2 tbsp extra virgin olive oil
- 3/4 cup vegan cream cheese (Kite Hill brand)
Step 1: Prepare the Tomato-Basil Topping
- 2 cups Roma tomatoes, diced
- 2 garlic cloves, minced
- 1/2 cup fresh basil, thinly sliced
- 1 1/2 tbsp extra virgin olive oil
- 1/4 tsp sea salt
- 1/4 tsp cracked black pepper
While your grill heats up, combine the diced Roma tomatoes, minced garlic, thinly sliced basil, 1 1/2 tablespoons of extra virgin olive oil, sea salt, and cracked black pepper in a bowl.
Stir gently to combine, allowing the flavors to meld while you work on grilling.
This fresh topping will be ready to use once your bread and peaches finish cooking, so the flavors stay bright and the basil remains vibrant.
Step 2: Heat Grill and Prepare Ingredients for Grilling
- 2 large fresh peaches, halved and pitted
- 4 slices sourdough, cut into 1-inch thick slices
- 2 tbsp extra virgin olive oil
Preheat your grill to medium-high heat (around 400°F).
While it heats, brush the sourdough slices and peach halves generously on all sides with the 2 tablespoons of extra virgin olive oil.
This oil coating ensures even browning and prevents sticking.
I like to use a pastry brush for even coverage and better control over how much oil goes on each piece.
Step 3: Grill the Bread and Peaches
- toasted sourdough slices from Step 2
- grilled peaches from Step 2
Place the oiled sourdough slices on the grill and toast for 1-2 minutes per side until golden and crispy with light char marks.
Remove to a cutting board.
Then place the oiled peach halves cut-side down on the grill for 2-3 minutes until caramelized and softened, then flip and cook the skin side for 1-2 minutes.
The peaches should be tender and develop a nice charred exterior that adds sweetness and depth.
Step 4: Assemble the Bruschetta
- toasted sourdough from Step 3
- 3/4 cup vegan cream cheese
- grilled peaches from Step 3
- tomato-basil topping from Step 1
Rub the warm toasted bread with a cut garlic clove (from the minced garlic mixture in Step 1—use a fresh raw clove if you prefer more garlic punch, but I prefer using the grilled bread’s warmth to release the flavor without overpowering the delicate peaches).
Spread 2-3 tablespoons of vegan cream cheese onto each slice.
Place one grilled peach half on top of the cream cheese, then spoon the tomato-basil topping generously over the peaches.
Step 5: Finish and Serve
- assembled bruschetta from Step 4
- 1 tbsp balsamic glaze
Drizzle each bruschetta with a small amount of balsamic glaze for a glossy finish and tangy sweetness that complements the grilled peaches beautifully.
Serve immediately while the bread is still warm and the peaches are at their peak temperature, so all the flavors meld together harmoniously.

Classic Grilled Peach Bruschetta
Ingredients
For the peach topping
- 2 large fresh peaches, halved and pitted
- 2 cups Roma tomatoes (diced into 1/2-inch pieces)
- 2 garlic cloves, minced
- 1/2 cup fresh basil (thinly sliced into ribbons)
- 1 1/2 tbsp extra virgin olive oil
- 1/4 tsp sea salt
- 1/4 tsp cracked black pepper
- 1 tbsp balsamic glaze
For the base
- 4 slices sourdough (cut into 1-inch thick slices)
- 2 tbsp extra virgin olive oil
- 3/4 cup vegan cream cheese (Kite Hill brand)
Instructions
- While your grill heats up, combine the diced Roma tomatoes, minced garlic, thinly sliced basil, 1 1/2 tablespoons of extra virgin olive oil, sea salt, and cracked black pepper in a bowl. Stir gently to combine, allowing the flavors to meld while you work on grilling. This fresh topping will be ready to use once your bread and peaches finish cooking, so the flavors stay bright and the basil remains vibrant.
- Preheat your grill to medium-high heat (around 400°F). While it heats, brush the sourdough slices and peach halves generously on all sides with the 2 tablespoons of extra virgin olive oil. This oil coating ensures even browning and prevents sticking. I like to use a pastry brush for even coverage and better control over how much oil goes on each piece.
- Place the oiled sourdough slices on the grill and toast for 1-2 minutes per side until golden and crispy with light char marks. Remove to a cutting board. Then place the oiled peach halves cut-side down on the grill for 2-3 minutes until caramelized and softened, then flip and cook the skin side for 1-2 minutes. The peaches should be tender and develop a nice charred exterior that adds sweetness and depth.
- Rub the warm toasted bread with a cut garlic clove (from the minced garlic mixture in Step 1—use a fresh raw clove if you prefer more garlic punch, but I prefer using the grilled bread's warmth to release the flavor without overpowering the delicate peaches). Spread 2-3 tablespoons of vegan cream cheese onto each slice. Place one grilled peach half on top of the cream cheese, then spoon the tomato-basil topping generously over the peaches.
- Drizzle each bruschetta with a small amount of balsamic glaze for a glossy finish and tangy sweetness that complements the grilled peaches beautifully. Serve immediately while the bread is still warm and the peaches are at their peak temperature, so all the flavors meld together harmoniously.







