Roasted Veggie Caprese Grilled Cheese

Featured in: Simple Everyday Meals

This vibrant Italian-American sandwich elevates the classic Caprese melt with roasted zucchini and bell peppers, creating a dynamic flavor profile. Tender vegetables caramelize in the oven while you prepare the other components, then layer generously with fresh mozzarella, ripe tomatoes, and fragrant basil. The magic happens on the griddle where golden-brown bread envelops the melting cheese and warm vegetables into pure comfort food. Ready in 40 minutes, it serves four and pairs beautifully with a crisp Sauvignon Blanc or light tomato soup.

Updated on Tue, 20 Jan 2026 10:22:00 GMT
Golden, crispy sourdough slices stuffed with roasted zucchini, peppers, melted mozzarella, tomato, and fresh basil for this Roasted Veggie Caprese Grilled Cheese. Save
Golden, crispy sourdough slices stuffed with roasted zucchini, peppers, melted mozzarella, tomato, and fresh basil for this Roasted Veggie Caprese Grilled Cheese. | hazeldish.com

The first time I made this, my kitchen smelled like an Italian bistro, with roasted vegetables mingling with melting mozzarella. I had been experimenting with elevating the classic grilled cheese, and something about combining the summer freshness of Caprese with hearty roasted vegetables just clicked. My roommate wandered in, drawn by the aroma, and we ended up eating them standing at the counter because neither of us wanted to wait for plates.

Last autumn, I made these for a rainy Sunday lunch with friends. Someone brought a simple green salad, and we all sat around with napkins tucked into our collars, letting the cheese stretch and the balsamic glaze drip. The conversation kept pausing for those appreciative little sounds people make when food is this good.

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: Thin slices roast evenly and become tender without getting mushy
  • 1 red bell pepper, seeded and sliced into strips: Red peppers bring natural sweetness that balances the savory cheese
  • 1 yellow bell pepper, seeded and sliced into strips: The mix of red and yellow makes the sandwich visually stunning
  • 8 slices rustic sourdough or Italian bread: Sturdy bread holds up well to all those vegetable layers without falling apart
  • 8 oz (225 g) fresh mozzarella, sliced: Fresh mozzarella melts beautifully and has that mild milky flavor
  • 2 medium ripe tomatoes, sliced: Look for tomatoes that give slightly when pressed, they will have the most flavor
  • 1/2 cup (packed) fresh basil leaves: Tuck these between layers so they do not touch the hot pan directly
  • 4 tbsp (60 g) unsalted butter, softened: Soft butter spreads evenly and gives the best golden crust
  • 2 tbsp extra-virgin olive oil: Use the good stuff here, it really does make a difference in roasting
  • Salt and freshly ground black pepper: Season generously at every stage for layers of flavor
  • Balsamic glaze: This optional addition adds a sweet acidic punch 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 first:
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 with salt and pepper. Roast for 18 to 20 minutes, turning them halfway through, until they are tender and have those gorgeous caramelized edges.
Butter the bread while vegetables roast:
Spread a thin, even layer of softened butter on one side of each bread slice. This buttered side will face out when you cook the sandwiches, creating that irresistible golden crunch.
Build your masterpiece:
On the unbuttered side of four bread slices, start layering with roasted vegetables first, then mozzarella slices, tomato, and fresh basil. Add a pinch more salt and pepper, then 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 each sandwich for 3 to 5 minutes per side, pressing down gently with your spatula. You want the bread to turn deep golden brown and the cheese to melt completely, oozing out just a little at the edges.
Serve immediately:
Let the sandwiches rest for just a minute before slicing them diagonally. This brief pause helps the cheese set slightly so it does not all run out when you cut.
A close-up of a buttery, pan-seared sandwich reveal oozy cheese and vibrant roasted vegetables in this Roasted Veggie Caprese Grilled Cheese. Save
A close-up of a buttery, pan-seared sandwich reveal oozy cheese and vibrant roasted vegetables in this Roasted Veggie Caprese Grilled Cheese. | hazeldish.com

This recipe has become my go-to when I want something that feels special but does not require hours of work. There is something deeply satisfying about the combination of warm roasted vegetables and cool, fresh basil. It is the kind of meal that makes you slow down and actually enjoy what you are eating.

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.

Getting the Roast Just Right

I have found that arranging vegetables in a single layer without overcrowding the pan makes all the difference. When they are stacked on top of each other, they steam instead of roast. You want those edges to brown and caramelize, that is where all the concentrated flavor lives.

Choosing Your Cheese

Fresh mozzarella is traditional here, but I have also used provolone when I wanted something sharper. The key is using a cheese that melts well without becoming overly oily. If you can find buffalo mozzarella, it adds an incredible richness.

Serving Suggestions

These sandwiches are substantial enough to be a main course, especially when paired with a light side. The contrast between hot, crispy sandwiches and cool, fresh ingredients is part of what makes them so satisfying. I love serving them when people are gathered around the table, there is always such good conversation.

  • A simple arugula salad with lemon vinaigrette cuts through the richness beautifully
  • Warm tomato soup turns this into an elevated version of the classic combo
  • Crisp white wine or sparkling water with plenty of ice completes the meal
A golden-brown Roasted Veggie Caprese Grilled Cheese cut diagonally, revealing layers of colorful roasted peppers, zucchini, and melted fresh mozzarella inside. Save
A golden-brown Roasted Veggie Caprese Grilled Cheese cut diagonally, revealing layers of colorful roasted peppers, zucchini, and melted fresh mozzarella inside. | hazeldish.com

There is something so comforting about a perfectly made grilled cheese, and this version feels like a warm hug on a plate. Hope it brings as much joy to your kitchen as it has to mine.

Recipe Help & Answers

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

Yes, roast the vegetables up to 2 hours in advance and store them at room temperature. Reheat gently before assembling the sandwiches, or use them cold for a lighter variation.

β†’ What's the best way to prevent the bread from getting soggy?

Pat the roasted vegetables dry with paper towels before layering them onto the bread. This removes excess moisture that could compromise the crispy texture during grilling.

β†’ Can I substitute the fresh mozzarella?

Absolutely. Provolone, fontina, or sliced mozzarella work wonderfully. For a tangier profile, try aged gouda or aged provolone, which adds depth to the roasted vegetables.

β†’ How do I get the cheese to melt evenly?

Press the sandwich gently with your spatula while cooking and lower the heat slightly if needed. Cover the skillet with a lid for the last minute on each side to trap steam and ensure the cheese melts completely.

β†’ What vegetables work well with this sandwich?

Beyond zucchini and peppers, roasted eggplant, mushrooms, and asparagus add delicious variety. Caramelize them the same way and layer them with the other fillings for exciting flavor combinations.

β†’ Is this suitable for gluten-free diets?

Yes, simply use quality gluten-free bread. The roasted vegetables, fresh mozzarella, and basil remain naturally gluten-free, making this sandwich easily adaptable to dietary needs.

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

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

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Isabel Grant


Skill Level Easy

Inspired By Italian-American

Makes 4 Number of servings

Dietary Details 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 fresh basil leaves, packed
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 and prepare: Preheat 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 to cool slightly.

Step 04

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

Step 05

Layer sandwich: 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: Place sandwiches on the hot skillet. Cook for 3 to 5 minutes per side, pressing gently with a spatula and turning as needed, until bread is golden brown and cheese is fully melted.

Step 08

Serve: Slice sandwiches diagonally and serve immediately while 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.

Tools You’ll Need

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

Allergy Details

Review each ingredient for allergens. Always reach out to a healthcare professional for help if you’re unsure.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Per-Serving Nutrition

Nutritional data is for general reference only. It shouldn't replace advice from your doctor.
  • Calorie Count: 430
  • Fats: 23 g
  • Carbohydrates: 39 g
  • Proteins: 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.