Roasted Veggie Caprese Grilled Cheese

Featured in: Oven-Cooked Main Dishes

This vibrant Italian-American sandwich combines roasted vegetables with classic Caprese flavors. Tender zucchini and bell peppers are roasted until caramelized, then layered with creamy fresh mozzarella, ripe tomatoes, and fragrant basil. Butter the bread, assemble your layers, and griddle until the exterior is golden and the cheese melts into perfection. Ready in just 40 minutes, this vegetarian main satisfies four hungry diners.

Updated on Tue, 20 Jan 2026 10:35:00 GMT
Golden, crispy sourdough slices stuffed with roasted zucchini, sweet peppers, melted mozzarella, fresh tomatoes, and basil. Pin It
Golden, crispy sourdough slices stuffed with roasted zucchini, sweet peppers, melted mozzarella, fresh tomatoes, and basil. | ovenanchor.com

My roommate Sarah caught me hovering over the oven at 11 PM one Tuesday, watching bell peppers turn sweet and golden in the heat. She laughed and said, You realize youre roasting vegetables just to put them inside grilled cheese? But one bite of that first sandwich changed her mind completely.

Last summer, I made these for my book club when we discussed an Italian novel, and everyone kept asking for the recipe instead of talking about the book. The kitchen smelled like caramelized peppers and butter for hours afterward.

Ingredients

  • 1 medium zucchini: Slice into 1/4 inch rounds and roast until tender for a mild sweetness
  • 1 red bell pepper: Roasting brings out natural sugars and creates that irresistible char
  • 1 yellow bell pepper: Adds bright color and sweetness to balance the mozzarella
  • 8 slices rustic sourdough or Italian bread: Sturdy enough to hold layers but soft inside
  • 8 oz fresh mozzarella: Slice thinly for even melting throughout the sandwich
  • 2 medium ripe tomatoes: Choose firm ones to avoid soggy bread
  • 1/2 cup fresh basil leaves: Tuck them between hot cheese to release aromatic oils
  • 4 tbsp unsalted butter: Softened butter spreads evenly for perfect golden crust
  • 2 tbsp extra virgin olive oil: Coats vegetables before roasting
  • Salt and black pepper: Season vegetables generously before roasting
  • Balsamic glaze: Optional but adds a sweet tangy finish

Instructions

Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Roast the vegetables first:
Preheat oven to 425F and arrange zucchini and pepper strips on parchment paper. Drizzle with olive oil, season well, and roast for 18 to 20 minutes until tender and lightly caramelized.
Prepare the bread:
Spread softened butter on one side of each bread slice while vegetables cool slightly.
Layer with care:
On unbuttered sides, stack roasted vegetables, mozzarella slices, tomato, and fresh basil. Season with salt and pepper, add balsamic glaze if using, then top with remaining bread, buttered side out.
Grill to perfection:
Cook in a hot skillet over medium heat for 3 to 5 minutes per side. Press gently and flip until bread turns golden brown and cheese melts completely.
Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
A warm Roasted Veggie Caprese Grilled Cheese cut diagonally, revealing layers of colorful veggies and gooey cheese. Pin It
A warm Roasted Veggie Caprese Grilled Cheese cut diagonally, revealing layers of colorful veggies and gooey cheese. | ovenanchor.com

My dad tried these during a visit and claimed he could never go back to plain grilled cheese again. He now calls me every time he makes them just to report on his vegetable roasting technique.

Getting the Perfect Sear

I learned that letting the skillet get properly hot before adding sandwiches makes all the difference between golden crunch and pale floppy bread. Resist the urge to flip too early and let that crust develop undisturbed.

Make It Your Own

Sometimes I swap in grilled eggplant or roasted mushrooms when I want something earthier. The basic formula works with whatever vegetables you have on hand.

Serving Suggestions

These sandwiches shine alongside a simple arugula salad dressed with lemon vinaigrette. The peppery greens cut through the rich cheese and sweet roasted vegetables perfectly.

  • Cut sandwiches diagonally for easier eating
  • Let them rest two minutes before slicing
  • Have extra napkins ready because they get gloriously messy
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Toasted Italian bread holding roasted vegetables, ripe tomato, basil, and melted mozzarella with a drizzle of balsamic. Pin It
Toasted Italian bread holding roasted vegetables, ripe tomato, basil, and melted mozzarella with a drizzle of balsamic. | ovenanchor.com

Some recipes are just meant to be shared with people you love, preferably while leaning against the kitchen counter waiting for the next batch.

Recipe FAQs

Can I prepare the roasted vegetables ahead of time?

Yes, absolutely. Roast the vegetables up to 2 hours in advance and store them at room temperature. You can also refrigerate them overnight and bring to room temperature before assembling your sandwiches.

What bread works best for this sandwich?

Rustic sourdough and Italian bread are ideal choices because they hold up well to buttering and griddling. For alternatives, try ciabatta, focaccia, or hearty whole wheat bread for added texture and flavor.

How do I prevent the bread from getting too dark before the cheese melts?

Cook on medium heat rather than high, and press gently with your spatula. If needed, cover the skillet with a lid for the last minute to trap heat and melt the cheese faster without browning the exterior further.

Can I add proteins to make it more substantial?

Definitely. Layer in prosciutto, pancetta, or roasted chicken for extra protein. Roasted mushrooms or eggplant also add depth and umami flavor while keeping the sandwich vegetarian.

Is there a good dairy-free alternative for the mozzarella?

Yes, try dairy-free mozzarella alternatives that melt well, such as cashew-based or plant-based cheese brands. Use vegan butter on the bread to keep the entire sandwich dairy-free.

What beverages pair well with this sandwich?

A crisp Sauvignon Blanc complements the fresh basil and tomatoes beautifully. For non-alcoholic options, try sparkling water with lemon, iced tea, or a light vegetable broth.

Roasted Veggie Caprese Grilled Cheese

Roasted zucchini and peppers layered with fresh mozzarella, tomatoes, and basil between golden, crispy bread slices.

Prep Duration
15 minutes
Cook Duration
25 minutes
Overall Time
40 minutes
Recipe by Luke Murphy


Level of Challenge Easy

Cuisine Italian-American

Serves 4 Portions

Diet Compatibility Vegetarian-Friendly

Ingredient List

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 oz 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

Steps

Step 01

Preheat oven and prepare baking sheet: Preheat oven to 425°F. Line a baking sheet with parchment paper.

Step 02

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

Step 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.

Step 04

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

Step 05

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

Step 06

Heat cooking surface: Heat a large skillet or griddle over medium heat.

Step 07

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

Step 08

Slice and serve: Slice sandwiches diagonally and serve warm.

Tools Needed

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

Allergy Details

To spot allergens, check each component. When uncertain, talk with your healthcare provider.
  • Wheat present in bread
  • Milk present in mozzarella and butter

Nutrition Details (per serving)

Nutritional details are meant for general info. Please consult a doctor for personalized advice.
  • Caloric Value: 430
  • Fats: 23 grams
  • Carbohydrates: 39 grams
  • Proteins: 17 grams