Roasted Veggie Caprese Grilled Cheese

Featured in: Oven & Pan Classics

This vibrant sandwich transforms the classic Caprese combination into something truly special. Roasted zucchini and bell peppers bring sweetness and depth, perfectly complementing the creamy fresh mozzarella and aromatic basil. The sourdough bread achieves golden perfection on the griddle, creating a satisfying crunch that contrasts beautifully with the tender vegetables and melted cheese. Ready in just 40 minutes, this vegetarian-friendly option works beautifully for lunch or dinner, especially when paired with a simple green salad or warm tomato soup.

Updated on Wed, 21 Jan 2026 09:42:00 GMT
Golden, crispy sourdough slices overflowing with roasted zucchini, bell peppers, melted mozzarella, fresh tomato, and basil on a plate.  Save Pin
Golden, crispy sourdough slices overflowing with roasted zucchini, bell peppers, melted mozzarella, fresh tomato, and basil on a plate. | tirzamoments.com

The smell of roasting peppers always pulls me into the kitchen, no matter what I am doing. One rainy afternoon, I found myself with an abundance of summer vegetables and a serious craving for something warm and comforting. That is how this grilled cheese happened, completely by happy accident. The combination of sweet roasted vegetables and milky mozzarella felt like discovering a secret handshake between Italian comfort food and childhood nostalgia.

I made these for dinner guests last summer, and the conversation stopped completely when everyone took their first bite. My friend Sarah actually put her sandwich down, looked at me, and said she would never look at grilled cheese the same way again. Since then, it has become my go to when I want to serve something that feels special but does not require hours of standing over the stove.

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: Slice these evenly so they roast at the same rate, giving you tender instead of mushy rounds
  • 1 red bell pepper: The sweetness intensifies when roasted, creating this incredible contrast with the salty cheese
  • 1 yellow bell pepper: Using both colors makes the sandwich gorgeous and adds slightly different flavor notes
  • 8 slices rustic sourdough: A sturdy bread that will hold up to all those vegetables without getting soggy
  • 8 oz fresh mozzarella: Get the good stuff from the specialty section, it melts so much better than the packaged kind
  • 2 medium ripe tomatoes: Slice them thin and let them drain on paper towels to prevent a soggy sandwich situation
  • 1/2 cup fresh basil leaves: Tuck these in right before cooking so they stay bright and fragrant
  • 4 tbsp unsalted butter: Softened to room temperature so it spreads evenly without tearing the bread
  • 2 tbsp extra virgin olive oil: For coating the vegetables before roasting, helps them caramelize beautifully
  • Salt and pepper: Season generously at every stage, this is a flavor bomb that can handle it
  • Balsamic glaze: Completely optional but adds this sophisticated tang that cuts through all 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 and line a baking sheet with parchment paper. Arrange your 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 they are tender and have these gorgeous caramelized edges.
Prep the bread:
While vegetables are roasting, spread a thin layer of softened butter on one side of each bread slice. This buttered side will face outward when you cook the sandwiches, creating that golden, crispy crust we all love.
Layer your masterpiece:
On the unbuttered side of four bread slices, start with roasted vegetables, then add mozzarella slices, tomato, and fresh basil. Season lightly with salt and pepper, add a drizzle of balsamic glaze if you are feeling fancy, and top with the remaining bread slices, buttered side facing out.
Grill to perfection:
Heat a large skillet over medium heat and cook sandwiches for 3 to 5 minutes per side. Press down gently with your spatula and flip when golden brown, cooking until the cheese is completely melted and the bread is crispy all over.
A close-up of the Roasted Veggie Caprese Grilled Cheese showing molten cheese stretching between layers of roasted vegetables and ripe tomato.  Save Pin
A close-up of the Roasted Veggie Caprese Grilled Cheese showing molten cheese stretching between layers of roasted vegetables and ripe tomato. | tirzamoments.com

This sandwich has become my daughters requested birthday dinner, which honestly says everything about how good it is. There is something so satisfying about watching people take that first bite and seeing their eyes light up when they realize this is not just another grilled cheese.

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 have discovered that grilled eggplant or roasted mushrooms work beautifully in place of or alongside the vegetables listed. Sometimes I add a thin layer of pesto instead of fresh basil, which creates this incredibly aromatic version that makes the whole house smell amazing. The best part is how forgiving this recipe is, you can really play with whatever vegetables look best at the market.

The Bread Secret

After trying countless bread variations, I have learned that slightly stale sourdough actually works better than fresh, it crisps up without getting tough. Whole wheat adds a nice nutty flavor but can be dense, so I often do half whole wheat and half white flour bread. Gluten free bread works too, just toast it slightly before assembling to help it hold up to all those vegetables.

Serving Suggestions

A simple green salad with lemon vinaigrette cuts through the richness perfectly. On cold nights, I serve this alongside tomato soup for the ultimate comfort meal. For entertaining, cut each sandwich into quarters and arrange them on a platter, they disappear embarrassingly fast at parties.

  • Let sandwiches rest for 2 minutes before slicing so the cheese sets slightly
  • Extra balsamic glaze on the side for dipping is never a bad idea
  • These reheat surprisingly well in a 350°F oven for about 10 minutes
Served warm with a drizzle of balsamic glaze, this Italian-American sandwich pairs perfectly with a simple green salad. Save Pin
Served warm with a drizzle of balsamic glaze, this Italian-American sandwich pairs perfectly with a simple green salad. | tirzamoments.com

There is something so perfect about the way the warm, salty cheese mingles with those sweet roasted vegetables. Hope this becomes a favorite in your kitchen too.

Recipe Help & FAQs

What vegetables work best in this sandwich?

Zucchini and bell peppers roast beautifully, becoming tender and slightly sweet. You can also add eggplant, mushrooms, or even roasted red onions for extra depth and variety.

Can I make these sandwiches ahead of time?

Roast the vegetables up to two days in advance and store them in the refrigerator. Assemble and grill just before serving for the best texture and flavor.

What bread works best for this preparation?

Rustic sourdough or Italian bread provides excellent structure and flavor. Whole grain, ciabatta, or gluten-free alternatives also work well depending on your preference.

How do I prevent the bread from burning before the cheese melts?

Keep the heat at medium and cook patiently. Pressing gently with a spatula helps conduct heat evenly. Covering the pan briefly can also help melt the cheese without over-browning.

What can I serve alongside this sandwich?

A simple green salad with vinaigrette, warm tomato soup, or even a light pasta salad makes excellent sides. The pairings complement the Italian-inspired flavors perfectly.

Is the balsamic glaze essential?

While optional, balsamic glaze adds a wonderful sweet-tangy contrast that elevates the overall flavor profile. It's worth trying if you have it available.

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

Golden sourdough layered with roasted vegetables, fresh mozzarella, tomatoes, and basil creates a satisfying Italian-American twist on the classic melt.

Prep Time
15 minutes
Time to Cook
25 minutes
Total Duration
40 minutes
Created by Keith Holloway


Skill Level Easy

Cuisine Italian-American

Makes 4 Portions

Diet Preferences 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 tbsp unsalted butter, softened
06 2 tbsp extra-virgin olive oil
07 Salt and freshly ground black pepper, to taste
08 Balsamic glaze, for drizzling (optional)

How-To Steps

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-20 minutes, turning once, 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

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

Step 06

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

Step 07

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

Step 08

Serve: Slice 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.

Gear Needed

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

Allergy Info

Please review ingredients for allergens and talk to a healthcare expert if you're unsure.
  • Contains wheat (bread)
  • Contains milk (mozzarella, butter)
  • Check bread and cheese labels if managing additional allergens

Nutrition Info (per serving)

Shared for general guidance—always check with your health professional for nutrition advice.
  • Energy (Calories): 430
  • Fat content: 23 g
  • Carbohydrates: 39 g
  • Protein amount: 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.