Roasted cherry tomatoes, crunchy crostini, melted fresh mozzarella, and a smear of pesto come together in these baked Caprese crostini, finished with a drizzle of balsamic glaze. This simple summer appetizer is always a crowd-pleaser—bright, savory, and easy to make.

I used to avoid tomatoes because they gave me heartburn, but roasting them changed everything. Roasted with good olive oil and fresh herbs, they become jammy, sweet, and irresistible—definitely worth the effort if you love big tomato flavor.
Now that I’m all about tomatoes, I put them on skewers, spoon them over burrata, and pile them onto crostini. This recipe is inspired by a classic Caprese—tomato, basil, and mozzarella—but I roast the tomatoes to concentrate their sweetness and add a touch of pesto and balsamic glaze for extra depth. Both are optional if you prefer to keep things simple.
Please use a good-quality fresh mozzarella if you can—fresh cheese makes a big difference here. If you want a dairy-free or no-cheese version, simply layer roasted or raw tomatoes with pesto and basil on the toasts instead.
Cherry tomatoes

I prefer cherry or grape tomatoes because they tend to have great flavor year-round, but if you have ripe summer tomatoes, those work wonderfully too. For the crostini you can use homemade slices or store-bought to save time. Other essentials include garlic, good olive oil, fresh thyme and oregano (or dried if needed), kosher salt, freshly cracked black pepper, fresh mozzarella, fresh basil, and balsamic glaze. A lemony pesto is especially nice, but any pesto will do.
Roast the tomatoes



Roast the tomatoes until they’re jammy and beginning to caramelize at the edges. Remove them once they burst and become glossy—over-roasting will make them fall apart.
Make the crostini



Make-ahead tips
Crostini are best served immediately so they stay crisp. You can roast the tomatoes up to three days in advance—store them in the fridge and gently rewarm at 350°F (177°C) for 10–15 minutes before assembling to refresh their texture.
Using raw tomatoes
If you prefer a no-cook version, skip roasting and use raw cherry tomatoes. Top toasted bread with fresh mozzarella, pesto, sliced tomatoes, chopped basil, and a drizzle of balsamic glaze for an equally bright and satisfying appetizer.

If you try this recipe, leave a rating and review—I read every comment and love hearing what you think. Thank you for supporting this recipe!

Easy Caprese Crostini with Roasted Tomatoes
Ingredients
Roasted Tomatoes
- 24 ounces cherry or grape tomatoes (680 g)
- 4 large garlic cloves, peeled and smashed
- 1/4 cup good-quality olive oil (60 ml)
- 6 sprigs fresh thyme
- 4 sprigs fresh oregano
- Kosher salt and freshly cracked black pepper, to taste
Caprese Crostini
- 24 crostini, homemade or store-bought
- 1/2 cup lemon pesto or store-bought pesto (120 g)
- 8 ounces fresh mozzarella ball, halved and thinly sliced (226 g)
- 1/4 cup fresh basil, roughly chopped (12 g)
- Balsamic glaze, for drizzling
Equipment
- 2 sheet pans
Instructions
Roasted Tomatoes
- Preheat the oven to 350°F (177°C).
- Spread the tomatoes on a sheet pan. Scatter the garlic cloves, thyme, and oregano among them. Drizzle with olive oil, season with salt and pepper, and toss until coated.
- Roast 35–40 minutes, until tomatoes burst and caramelize at the edges. Let cool slightly, then discard the garlic and herb sprigs.
Caprese Crostini
- Set the broiler to HIGH and arrange crostini on a sheet pan.
- Top each crostini with a slice of mozzarella and broil until the cheese melts, about 2–3 minutes.
- Spread about 1 teaspoon of pesto on each toast, top with 2–3 roasted tomatoes, sprinkle with basil, and finish with a drizzle of balsamic glaze. Serve immediately.
Notes
Look for balsamic glaze in the vinegar aisle, or make your own: simmer 1 cup balsamic vinegar with 2 tablespoons brown sugar until reduced and thickened, 8–12 minutes. Roast the tomatoes just until jammy—over-roasting will make them fall apart. If you don’t have fresh herbs, substitute 1/2–1 teaspoon dried thyme and 1/2–1 teaspoon dried oregano. For a no-cook option, skip roasting and use raw cherry tomatoes.
Tag the creator on Instagram and share your version!