Roasted Veggie Caprese Grilled Cheese

Featured in: Weeknight Dinners

This roasted veggie Caprese grilled cheese elevates the classic melt with caramelized zucchini and bell peppers layered alongside creamy fresh mozzarella, ripe tomatoes, and fragrant basil. The vegetables are roasted until tender and lightly golden, then assembled between buttered bread slices and griddled until the cheese melts and the bread turns crispy and golden brown.

Perfect for vegetarians seeking a satisfying main dish, this sandwich comes together in just 40 minutes. The combination of warm roasted vegetables with cool, creamy cheese and bright basil creates a balanced, restaurant-quality meal that pairs beautifully with a simple salad or tomato soup.

Updated on Tue, 20 Jan 2026 15:18:00 GMT
Golden, crispy Roasted Veggie Caprese Grilled Cheese oozing melted mozzarella, with roasted zucchini and peppers peeking from the edges.  Save to Pinterest
Golden, crispy Roasted Veggie Caprese Grilled Cheese oozing melted mozzarella, with roasted zucchini and peppers peeking from the edges. | matrixbowl.com

The first time I made this sandwich, I was trying to use up vegetables from my farmers market haul that were starting to look a little tired. Roasting them transformed everything into something sweet and concentrated, and when I tucked them between buttery bread with fresh mozzarella, my kitchen smelled like an Italian restaurant.

Last summer, my sister came over for lunch and was skeptical about vegetables in her grilled cheese. She took one bite, went silent for a full minute, and then asked if I could teach her how to make it. Now its her go-to Sunday lunch.

Ingredients

  • 1 medium zucchini, sliced into 1/4-inch rounds: Thin slices cook evenly and get tender without becoming mushy
  • 1 red bell pepper and 1 yellow bell pepper, seeded and sliced into strips: The mix of colors looks beautiful and the peppers develop this natural sweetness when roasted
  • 8 slices rustic sourdough or Italian bread: Sturdy bread holds up well to all those vegetables and cheese
  • 8 oz (225 g) fresh mozzarella, sliced: Fresh mozzarella melts into these amazing creamy pockets
  • 2 medium ripe tomatoes, sliced: Pat them dry with paper towels so your bread stays crispy
  • 1/2 cup fresh basil leaves: Tuck them in between the hot ingredients so they wilt slightly and release their aroma
  • 4 tbsp unsalted butter, softened: Soft butter spreads evenly without tearing the bread
  • 2 tbsp extra-virgin olive oil: This coats the vegetables for that perfect caramelized roast
  • Salt and freshly ground black pepper: Season generously since roasted vegetables can handle it
  • Balsamic glaze: Just a drizzle adds this incredible tangy sweetness that cuts through the rich cheese

Instructions

Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Roast the vegetables:
Preheat your oven to 425°F and line a baking sheet with parchment paper. Arrange the zucchini rounds and pepper strips in a single layer, drizzle with olive oil, and season with salt and pepper. Roast for 18 to 20 minutes, turning once halfway through, until theyre tender and have these gorgeous caramelized edges.
Prep your bread:
While the vegetables roast, spread a thin layer of softened butter on one side of each bread slice. This is going to give you that golden, crunchy exterior that makes grilled cheese so satisfying.
Build your sandwiches:
On the unbuttered side of four bread slices, layer the roasted vegetables first, then mozzarella slices, tomato, and fresh basil. Add a little more salt and pepper, and drizzle with balsamic glaze if you are using it. Top with the remaining bread slices, buttered side facing out.
Grill to perfection:
Heat a large skillet or griddle over medium heat. Cook the sandwiches for 3 to 5 minutes per side, pressing down gently with your spatula, until the bread is deeply golden and the cheese is melting out the sides.
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
A close-up of a sliced Roasted Veggie Caprese Grilled Cheese, showing layers of fresh tomato, basil, and colorful roasted vegetables.  Save to Pinterest
A close-up of a sliced Roasted Veggie Caprese Grilled Cheese, showing layers of fresh tomato, basil, and colorful roasted vegetables. | matrixbowl.com

This sandwich has become my comfort food of choice, especially on rainy afternoons when I want something warm and substantial but still fresh. Its the kind of meal that makes you slow down and appreciate every bite.

Making It Your Own

I have discovered that adding grilled eggplant or roasted mushrooms takes this sandwich to another level. The earthy mushrooms pair beautifully with the bright tomatoes and creamy mozzarella.

Bread Matters

After trying different breads, I have found that a slightly dense sourdough or rustic Italian loaf works best. It creates this substantial crunch while the inside stays soft and gooey. Whole wheat or gluten free bread can work if that is what you need.

Serving Suggestions

I love serving these alongside a simple green salad dressed with lemon vinaigrette or a cup of tomato soup. A crisp white wine like Sauvignon Blanc cuts through the richness perfectly.

  • Let the sandwiches rest for a minute before slicing so the cheese sets slightly
  • Use a sharp knife to cut them diagonally for the best presentation
  • Extra balsamic glaze on the plate never hurts
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Vibrant open-faced Roasted Veggie Caprese Grilled Cheese on a rustic plate, drizzled with balsamic glaze and garnished with fresh basil. Save to Pinterest
Vibrant open-faced Roasted Veggie Caprese Grilled Cheese on a rustic plate, drizzled with balsamic glaze and garnished with fresh basil. | matrixbowl.com

There is something so satisfying about taking that first bite and hearing the crunch of the bread followed by all those warm, melty flavors. Hope this becomes a favorite in your kitchen too.

Recipe FAQs

Can I prepare the roasted vegetables ahead of time?

Yes, roast the vegetables up to 2 days ahead and store them in an airtight container in the refrigerator. Bring them to room temperature or warm gently before assembling the sandwiches.

What bread works best for this sandwich?

Rustic sourdough or Italian bread provides the ideal texture, but you can substitute with whole wheat, ciabatta, or focaccia. Choose bread thick enough to support the fillings without falling apart.

How do I prevent the bread from getting soggy?

Pat the roasted vegetables dry with paper towels before assembling. Layer them directly on buttered bread to create a moisture barrier, and serve the sandwich immediately after cooking while the bread is still crispy.

Can I add other vegetables to this sandwich?

Absolutely. Grilled eggplant, roasted mushrooms, artichoke hearts, or caramelized onions all work wonderfully. Roast or grill them using the same method as the zucchini and peppers.

Is balsamic glaze necessary?

No, it's optional. The balsamic adds a subtle sweet-tart depth that complements the vegetables and cheese, but the sandwich is delicious without it. You can also try fresh basil oil or a light vinaigrette instead.

What can I serve alongside this sandwich?

A crisp Sauvignon Blanc or sparkling water with lemon pairs beautifully. A simple green salad with vinaigrette, tomato soup, or roasted vegetable sides all make excellent companions.

Roasted Veggie Caprese Grilled Cheese

A vibrant Caprese melt with roasted zucchini and peppers, fresh mozzarella, tomatoes, and basil between golden, crispy bread slices.

Prep Duration
15 minutes
Cook Duration
25 minutes
Overall Time
40 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin Italian-American

Makes 4 Serving Size

Dietary Info Vegetarian-Friendly

What You Need

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

How to Make It

Step 01

Prepare Oven and 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 3 to 5 minutes per side, pressing gently and turning as needed, until bread is golden and cheese is melted.

Step 08

Slice and Serve: Slice sandwiches diagonally and serve warm.

Tools Required

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

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • Check bread and cheese labels if managing additional allergens

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 430
  • Fat content: 23 grams
  • Carbohydrates: 39 grams
  • Proteins: 17 grams