Roasted Veggie Caprese Grilled Cheese

Featured in: Simple Feasts

This Roasted Veggie Caprese Grilled Cheese combines the bright flavors of traditional Caprese salad with the comfort of a warm sandwich. Roasted zucchini and bell peppers are layered with creamy fresh mozzarella, ripe tomatoes, and fragrant basil, then pressed between buttered bread until golden and crispy.

Perfect for a quick weeknight dinner or satisfying lunch, this vegetarian sandwich delivers Italian-American flavors in every bite. The roasting process caramelizes the vegetables, deepening their natural sweetness and creating a satisfying texture contrast with the melted cheese.

Updated on Tue, 20 Jan 2026 12:34:00 GMT
A close-up of golden, crusty sourdough slices revealing melted mozzarella, roasted zucchini, and red pepper with fresh basil leaves. Save
A close-up of golden, crusty sourdough slices revealing melted mozzarella, roasted zucchini, and red pepper with fresh basil leaves. | sugarprairie.com

The smell of roasting peppers always pulls me into the kitchen, no matter what I'm doing. I discovered this sandwich one rainy afternoon when I had too many vegetables from the farmers market and a serious craving for something warm and gooey. Now it's become my go-to when I want comfort food that still feels fresh and vibrant.

Last summer my sister visited and I made these for lunch on the patio. She took one bite and literally went quiet, which is saying something because she never stops talking. We ended up sitting there for an hour picking at the last sandwich and talking about how sometimes the simplest food hits the hardest.

Ingredients

  • 1 medium zucchini: Slice these thin so they roast up sweet and tender, never watery or mushy in your sandwich
  • 1 red bell pepper and 1 yellow bell pepper: The mix creates beautiful color and slightly different sweetness levels that make each bite interesting
  • 8 slices rustic sourdough: Something with a sturdy crumb that can hold up to all those vegetables without falling apart
  • 8 oz fresh mozzarella: Get the good stuff from the specialty section, it melts into creamy pools instead of staying rubbery
  • 2 medium ripe tomatoes: Slice these thin and pat them dry with paper towels so your bread stays crispy
  • 1/2 cup fresh basil leaves: Tuck them in whole so you get these bursts of bright anise flavor in every bite
  • 4 tbsp unsalted butter: Softened so it spreads evenly and gives you that perfect golden crunch
  • 2 tbsp extra virgin olive oil: For coating the vegetables before roasting, helps them caramelize beautifully
  • Salt and black pepper: Season each layer, including the vegetables before roasting and again inside the sandwich
  • Balsamic glaze: Optional but absolutely worth it, adds a sweet tangy finish that cuts through all that rich cheese

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Get your vegetables roasting:
Preheat that oven to 425°F and line a baking sheet while you slice your zucchini into rounds and peppers into strips. Toss them with olive oil, salt, and pepper right on the pan, then let them roast for about 20 minutes until they're tender and starting to turn golden in spots.
Prep your bread while waiting:
Spread softened butter on one side of each bread slice, going all the way to the edges so every bite gets that buttery crunch. The butter should be soft enough to spread without tearing the bread but not melted.
Build your masterpiece:
On the unbuttered side of four slices, layer your roasted vegetables first, then mozzarella, then tomato slices you've patted dry, and finally fresh basil leaves. Season everything lightly, add a drizzle of balsamic if you're using it, and top with the remaining bread slices butter side up.
Grill to perfection:
Heat a skillet over medium heat and cook each sandwich for about 4 minutes per side. Press down gently with your spatula and don't flip too early, you want that bread to turn deep golden and the cheese to transform into molten magic before serving.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Save
| sugarprairie.com

My neighbor knocked on the door when I was testing this recipe, following the smell of roasting peppers right to my kitchen. We ended up eating these standing up at the counter because neither of us wanted to wait for a proper table. That's when I knew this wasn't just a sandwich, it was the kind of food that pulls people together.

Making It Your Own

I've found that grilled eggplant slices work beautifully alongside the zucchini, adding a meaty texture that makes the sandwich feel even more substantial. Sometimes I'll add roasted red onion strips if I'm feeling adventurous, though I know not everyone loves onion in their grilled cheese situation.

The Bread Question

Sourdough is my absolute favorite here because the tang plays so nicely with the sweet roasted vegetables, but I've also used ciabatta in a pinch and it was incredible. Just avoid anything too soft or fluffy, you need structure to hold all those layers together without turning into a sad mess.

Perfect Pairings

A simple arugula salad with lemon vinaigrette cuts through the richness and adds a fresh peppery bite. In winter, I serve these alongside tomato soup for the ultimate comfort meal. And honestly, a crisp white wine like Sauvignon Blanc makes it feel like you're at a café somewhere in Italy, even if you're just at your kitchen counter.

  • Make extra roasted vegetables and save them for tomorrow's breakfast eggs
  • Let these rest for 2 minutes after cutting so the cheese sets slightly and doesn't ooze out completely
  • Cut diagonally, obviously, because grilled cheese just tastes better that way
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Save
| sugarprairie.com

Some of the best meals in life are the ones that start with leftover vegetables and end with happy people gathered around the kitchen counter. Hope this sandwich finds its way into your regular rotation.

Kitchen Help

Can I prepare the roasted vegetables ahead of time?

Yes, roast the vegetables up to 2 days in advance. Store them in an airtight container in the refrigerator. Bring to room temperature before assembling sandwiches for best results.

What's the best way to achieve crispy bread without burning it?

Use medium heat on your skillet or griddle and give the sandwich 3-5 minutes per side. Press gently with a spatula to encourage even browning. If bread is browning too quickly, reduce heat slightly.

Can I substitute the mozzarella with another cheese?

Fresh mozzarella works best for this application, but you can use provolone, fontina, or a mild white cheddar. Avoid aged or very sharp cheeses as they can overpower the delicate Caprese flavors.

How do I prevent the sandwich from becoming soggy?

Pat the roasted vegetables and tomato slices dry with paper towels before assembling. Don't over-salt the tomatoes as they release moisture quickly. Assemble sandwiches just before cooking.

What bread works best for this sandwich?

Rustic sourdough or Italian bread holds up beautifully to the butter and cheese. For alternatives, try ciabatta, focaccia, or whole wheat. Avoid thin white bread as it won't support the fillings.

Can I make this without an oven for roasting?

Yes, sauté the vegetables in a skillet with olive oil over medium-high heat for 8-10 minutes until tender. This method gives excellent caramelization and requires no additional equipment.

Roasted Veggie Caprese Grilled Cheese

Vibrant Caprese melt featuring roasted zucchini and peppers with fresh mozzarella, tomatoes, and basil on crispy sourdough.

Setup duration
15 min
Heat duration
25 min
Complete duration
40 min
Created by Molly Evans

Classification Simple Feasts

Complexity Easy

Heritage Italian-American

Output 4 Portions

Nutrition guidelines Meat-free

Components

Vegetables

01 1 medium zucchini, sliced into 1/4-inch rounds
02 1 red bell pepper, seeded and sliced into strips
03 1 yellow bell pepper, seeded and sliced into strips

Sandwich Assembly

01 8 slices rustic sourdough or Italian bread
02 8 ounces fresh mozzarella, sliced
03 2 medium ripe tomatoes, sliced
04 1/2 cup packed fresh basil leaves
05 4 tablespoons unsalted butter, softened
06 2 tablespoons extra-virgin olive oil
07 Salt and freshly ground black pepper to taste
08 Balsamic glaze for drizzling, optional

Method steps

Phase 01

Prepare Oven and Baking Sheet: Preheat oven to 425°F. Line a baking sheet with parchment paper.

Phase 02

Season and Arrange Vegetables: Arrange zucchini and pepper slices on prepared baking sheet. Drizzle with olive oil and season with salt and pepper. Toss to coat evenly.

Phase 03

Roast Vegetables: Roast vegetables for 18 to 20 minutes, turning once halfway through, until tender and lightly caramelized. Remove from oven and set aside.

Phase 04

Butter Bread Slices: Spread a thin layer of softened butter on one side of each bread slice.

Phase 05

Assemble Sandwiches: On the unbuttered side of 4 bread slices, layer roasted vegetables, mozzarella slices, tomato slices, and basil leaves. Season lightly with salt and pepper. Drizzle with balsamic glaze if desired. Top with remaining bread slices, buttered side facing outward.

Phase 06

Heat Cooking Surface: Heat a large skillet or griddle over medium heat until evenly warmed.

Phase 07

Cook Sandwiches: Cook sandwiches 3 to 5 minutes per side, pressing gently and turning as needed, until bread is golden brown and cheese is fully melted.

Phase 08

Serve: Slice sandwiches diagonally and serve warm immediately.

Kitchen tools needed

  • Baking sheet
  • Parchment paper
  • Chef's knife
  • Large skillet or griddle
  • Spatula

Dietary concerns

Review ingredients carefully for potential allergens and seek professional medical guidance if uncertain.
  • Wheat in bread
  • Milk in mozzarella and butter
  • Check bread and cheese labels if managing additional allergens

Dietary breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 430
  • Fats: 23 g
  • Carbohydrates: 39 g
  • Proteins: 17 g