Roasted Veggie Caprese Grilled Cheese

Featured in: Family Table Favorites

This Italian-American inspired sandwich combines tender roasted vegetables with creamy fresh mozzarella and aromatic basil. Zucchini and bell peppers are roasted until caramelized, then layered with ripe tomatoes, mozzarella, and basil between buttered sourdough bread. The sandwich is grilled until golden and crispy with melted cheese throughout. Ready in just 40 minutes with 15 minutes prep and 25 minutes cooking time.

Updated on Wed, 21 Jan 2026 10:22:00 GMT
Close-up of Roasted Veggie Caprese Grilled Cheese showing golden, crispy sourdough bread oozing with melted mozzarella and roasted peppers. Save to Pinterest
Close-up of Roasted Veggie Caprese Grilled Cheese showing golden, crispy sourdough bread oozing with melted mozzarella and roasted peppers. | felizmsemen.com

The smell of roasting peppers always pulls me into the kitchen, no matter what I'm doing. I first made this on a rainy Sunday when I had too many farmers market vegetables and zero inspiration. Something about transforming those simple veggies into something sandwich-worthy felt like a tiny victory.

My roommate walked in midway through sandwich assembly and literally hovered over the stove until I offered to make her one too. We ate them standing up at the counter, which honestly might be the best way to enjoy a grilled cheese anyway.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 medium zucchini, sliced into 1/4-inch rounds: Th slices roast beautifully and hold their texture without getting mushy
  • 1 red bell pepper, seeded and sliced into strips: Red peppers get sweeter and more intense when roasted
  • 1 yellow bell pepper, seeded and sliced into strips: The yellow variety adds gorgeous color and a slightly different sweetness
  • 8 slices rustic sourdough or Italian bread: Sturdy bread is crucial here to handle all those layers without falling apart
  • 8 oz (225 g) fresh mozzarella, sliced: Fresh mozzarella melts into creamy pockets rather than becoming a greasy mess
  • 2 medium ripe tomatoes, sliced: Pat them dry with paper towels first to prevent soggy bread
  • 1/2 cup (packed) fresh basil leaves: Add these after cooking so they stay bright and aromatic
  • 4 tbsp (60 g) unsalted butter, softened: Buttering the exterior creates that irresistible golden crunch
  • 2 tbsp extra-virgin olive oil: Helps the vegetables caramelize and develop flavor in the oven
  • Salt and freshly ground black pepper, to taste: Season vegetables generously before roasting for maximum impact
  • Balsamic glaze, for drizzling: Totally optional but adds a sweet acidic note that cuts through the richness

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Roast the vegetables:
Preheat your oven to 425Β°F (220Β°C) and line a baking sheet with parchment paper. Arrange the zucchini rounds and pepper strips in a single layer, then drizzle with olive oil and season generously with salt and pepper. Use your hands to toss everything until evenly coated. Roast for 18 to 20 minutes, flipping once halfway through, until tender and lightly caramelized.
Prepare the bread:
While vegetables are roasting, spread a thin layer of softened butter on one side of each bread slice. This buttered side will eventually face outward in the skillet, creating that golden crust.
Assemble the sandwiches:
Layer roasted vegetables, mozzarella slices, tomato, and fresh basil on the unbuttered side of four bread slices. Season lightly with additional salt and pepper and add a drizzle of balsamic glaze if you're using it. Top with remaining bread slices, buttered side facing out.
Grill to perfection:
Heat a large skillet or griddle over medium heat. Cook sandwiches for 3 to 5 minutes per side, pressing gently with your spatula and turning carefully until both sides are golden brown and the cheese has melted completely.
Serve immediately:
Transfer sandwiches to a cutting board and slice diagonally. The basil will have wilted slightly from the residual heat, releasing its amazing aroma.
Slice of Roasted Veggie Caprese Grilled Cheese with juicy tomatoes, fresh basil, and colorful roasted zucchini layered inside. Save to Pinterest
Slice of Roasted Veggie Caprese Grilled Cheese with juicy tomatoes, fresh basil, and colorful roasted zucchini layered inside. | felizmsemen.com

This recipe has become my go-to for what I call fancy comfort food. It hits that perfect spot between weeknight dinner and something special enough for company.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I've discovered that grilled eggplant or roasted mushrooms work beautifully alongside or instead of the zucchini. The beauty here is using whatever vegetables look best at the market.

The Bread Matters

Sourdough is my top choice because its tang cuts through the rich cheese, but a good ciabatta or even a thick multigrain bread can work. Just avoid anything too soft or thin.

Serving Suggestions

A simple green salad with vinaigrette balances the richness perfectly, or go full comfort mode with tomato soup for dipping. Serve with a crisp white wine like Sauvignon Blanc.

  • Try adding a spread of pesto inside for extra basil flavor
  • A light sprinkle of red pepper flakes adds nice warmth
  • Leftover roasted vegetables are great in eggs the next morning
Roasted Veggie Caprese Grilled Cheese on a plate, served with a drizzle of balsamic glaze and fresh basil garnish. Save to Pinterest
Roasted Veggie Caprese Grilled Cheese on a plate, served with a drizzle of balsamic glaze and fresh basil garnish. | felizmsemen.com

There's something deeply satisfying about a grilled cheese that feels like it grew up. Hope this becomes a regular in your kitchen rotation too.

Recipe Q&A

β†’ Can I prepare the roasted vegetables ahead of time?

Yes, you can roast the vegetables up to 2 days in advance. Store them in an airtight container in the refrigerator and bring to room temperature before assembling the sandwiches.

β†’ What bread works best for this sandwich?

Rustic sourdough or Italian bread are ideal for their structure and flavor. Whole wheat or gluten-free options work well too if you prefer, though they may require slightly adjusted cooking time.

β†’ How do I prevent the cheese from leaking out?

Pat the roasted vegetables dry with paper towels before assembling to remove excess moisture. Layer components evenly and press gently while cooking to keep everything contained within the bread.

β†’ Can I add other vegetables to this sandwich?

Absolutely. Grilled eggplant, roasted mushrooms, caramelized onions, or sun-dried tomatoes are excellent additions that complement the Caprese flavors beautifully.

β†’ What temperature should the skillet be for grilling?

Medium heat is ideal for cooking these sandwiches. This allows the bread to turn golden and crispy while giving the mozzarella time to melt completely without burning the exterior.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Veggie Caprese Grilled Cheese

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

Prep time
15 min
Cook time
25 min
Overall time
40 min
Recipe by Patrick Eaton


Skill level Easy

Cuisine type Italian-American

Portions 4 Serving size

Diet Preferences Vegetarian

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

How To Make It

Step 01

Preheat oven: Preheat the oven to 425Β°F. Line a baking sheet with parchment paper.

Step 02

Prepare 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: Spread a thin layer of butter on one side of each bread slice.

Step 05

Layer sandwich fillings: 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.

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

Serve: Slice sandwiches diagonally and serve warm.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

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

Allergy details

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutrition per serving

These nutrition figures are a handy guideβ€”not a substitute for a professional's advice.
  • Calories: 430
  • Fat content: 23 g
  • Carbohydrates: 39 g
  • Protein: 17 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.