Roasted Veggie Caprese Grilled Cheese

Featured in: Comfort Food

This vibrant Caprese grilled cheese elevates the comfort classic with roasted zucchini and bell peppers, fresh mozzarella, ripe tomatoes, and aromatic basil. Vegetables are caramelized in the oven until tender, then layered between buttered sourdough bread and grilled until the cheese melts and the crust turns golden. Perfect for lunch or dinner, it comes together in just 40 minutes and serves four. Customize with eggplant or mushrooms, and pair with a crisp white wine or fresh salad.

Updated on Tue, 20 Jan 2026 09:21:00 GMT
Golden, crispy sourdough bread slices are loaded with roasted zucchini and bell peppers, fresh mozzarella, ripe tomatoes, and basil for a vibrant Roasted Veggie Caprese Grilled Cheese. Save
Golden, crispy sourdough bread slices are loaded with roasted zucchini and bell peppers, fresh mozzarella, ripe tomatoes, and basil for a vibrant Roasted Veggie Caprese Grilled Cheese. | berrycottage.com

The smell of roasting peppers drifting through my apartment on a Saturday afternoon was what pulled me away from my laptop. I'd tossed them in the oven almost absentmindedly, thinking I'd figure out what to do with them later. When I opened the fridge and saw mozzarella, tomatoes, and basil sitting there, the idea clicked instantly. That first bite, with the sweet caramelized zucchini against the sharp tang of balsamic and creamy cheese, made me forget I'd even been working.

I started making this sandwich for my sister when she'd come over after long shifts at the hospital. She needed something hearty and comforting, but also bright and full of flavor. The first time I served it to her, she barely said a word until the plate was empty. Then she just looked at me and said, make this again next week. It became our ritual, and now she texts me photos whenever she makes it herself.

What's for Dinner Tonight? πŸ€”

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

Free. No spam. Just easy meals.

Ingredients

  • Zucchini: Slice them evenly so they roast at the same rate, and don't skip the step of tossing them in olive oil or they'll dry out instead of caramelize.
  • Red and yellow bell peppers: The mix of colors isn't just pretty, the sweetness they develop when roasted is what makes this sandwich sing.
  • Rustic sourdough or Italian bread: You need something sturdy enough to hold all the fillings without getting soggy, and a good crust makes all the difference when you're grilling.
  • Fresh mozzarella: The creamy, milky kind that comes packed in water melts beautifully and doesn't overpower the vegetables like aged mozzarella can.
  • Ripe tomatoes: Use tomatoes that actually smell like tomatoes, the mealy, off season ones will ruin the whole vibe.
  • Fresh basil leaves: Tear them gently with your hands right before assembling so they release their oils and perfume the whole sandwich.
  • Unsalted butter: Softened butter spreads easily and creates that perfect golden crust without burning as fast as oil alone would.
  • Extra virgin olive oil: Drizzle it generously on the veggies before roasting, it helps them caramelize and adds a fruity richness.
  • Balsamic glaze: This is optional but highly recommended, the sweet acidity cuts through the richness and ties everything together.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Roast the vegetables:
Preheat your oven to 425Β°F and line a baking sheet with parchment so nothing sticks. Toss the zucchini and peppers with olive oil, salt, and pepper, then spread them out in a single layer and roast for 18 to 20 minutes, flipping halfway through until they're tender and have those lovely caramelized edges.
Prep the bread:
While the veggies are roasting, spread softened butter on one side of each slice of bread, making sure to get it all the way to the edges. This is what gives you that crispy, golden crust when it hits the pan.
Assemble the sandwiches:
On the unbuttered side of four slices, layer the roasted vegetables first, then the mozzarella, tomato slices, and basil leaves, seasoning lightly as you go. If you're using balsamic glaze, drizzle it on now, then top with the remaining bread slices, buttered side facing out.
Grill to perfection:
Heat a large skillet or griddle over medium heat and cook the sandwiches for 3 to 5 minutes per side, pressing gently with a spatula and flipping carefully until the bread is deeply golden and the cheese has melted into every crevice. Slice diagonally and serve immediately while everything is warm and gooey.
A close-up view shows melted mozzarella oozing from the toasted sandwich, featuring colorful roasted vegetables and a drizzle of balsamic glaze. Save
A close-up view shows melted mozzarella oozing from the toasted sandwich, featuring colorful roasted vegetables and a drizzle of balsamic glaze. | berrycottage.com

One evening, I made these sandwiches for a small dinner party, and my friend Marco, who grew up in Naples, took a bite and got quiet. I thought maybe I'd messed something up. Then he smiled and said it reminded him of the panini his nonna used to make with whatever vegetables were left over from the market. That moment, knowing I'd accidentally tapped into someone's memory, made this more than just a recipe for me.

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.

Choosing Your Bread

The bread you choose really does matter here. I've tried this with thin sandwich bread and it just doesn't hold up, the moisture from the tomatoes and vegetables will make it fall apart. A good sourdough or Italian loaf with a chewy crust and sturdy crumb is ideal. If you're using whole wheat, look for something artisan style, not the soft, fluffy kind. I've also made this with a rustic ciabatta, and the air pockets in the bread soak up the balsamic glaze in the best way.

Making It Your Own

This sandwich is forgiving and loves improvisation. I've added roasted eggplant when I had it on hand, and grilled mushrooms work beautifully too. Once, I was out of fresh basil and used arugula instead, which gave it a peppery bite that was surprisingly good. You could even swap the mozzarella for fontina or provolone if you want something sharper. The key is keeping the balance between creamy, sweet, acidic, and crispy.

Serving Suggestions

I almost always serve this with a simple arugula salad dressed with lemon and olive oil, something light to cut through the richness. Tomato soup is another classic pairing, especially on a chilly day when you want something cozy. If you're feeling fancy, a glass of crisp Sauvignon Blanc is perfect, but honestly, sparkling water with a squeeze of lemon works just as well.

  • Slice the sandwiches diagonally so the layers show, it makes them look as good as they taste.
  • If you have leftover roasted vegetables, toss them with pasta or pile them on toast with ricotta for breakfast.
  • These sandwiches reheat surprisingly well in a skillet, just go low and slow so the bread doesn't burn.
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
This hearty Italian-American grilled cheese is perfect for a vegetarian lunch, served warm with a side salad or tomato soup. Save
This hearty Italian-American grilled cheese is perfect for a vegetarian lunch, served warm with a side salad or tomato soup. | berrycottage.com

This sandwich has become one of those recipes I turn to when I want something that feels like a hug but doesn't require much thought. I hope it finds a spot in your kitchen the way it has in mine.

Recipe FAQ

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

Yes, roast the vegetables up to 2 days in advance and store in an airtight container in the refrigerator. Assemble and grill just before serving for best results.

β†’ What bread works best for this sandwich?

Rustic sourdough or Italian bread are ideal for their sturdy texture and subtle tang. Whole wheat or gluten-free varieties also work well if you prefer.

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

Layer the cheese between the vegetables and tomatoes to contain it, and press gently while grilling. Don't overstuff the sandwich, and maintain medium heat to allow cheese to melt gradually.

β†’ Can I make this sandwich vegan?

Absolutely. Substitute vegan mozzarella and butter alternatives. The roasted vegetables, tomatoes, and basil provide wonderful flavor and texture on their own.

β†’ What sides pair well with this sandwich?

A simple green salad, tomato soup, or roasted vegetable medley complement this sandwich beautifully. Pair with crisp Sauvignon Blanc, sparkling water with lemon, or iced tea.

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

Definitely. Try grilled eggplant, roasted mushrooms, caramelized onions, or sun-dried tomatoes for extra depth and flavor variation.

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 grilled cheese layered with roasted vegetables, fresh mozzarella, tomatoes, and basil for a vibrant Italian-American sandwich.

πŸ’› Little tip from my kitchen

Want to enjoy food and feel lighter?

While testing healthy recipes at home, I discovered a simple nutrition guide that helped me understand which everyday foods were quietly slowing fat loss.

It’s not a diet β€” just smarter food choices that work beautifully with homemade meals like the one you’re making today 🍽️

πŸ‘‰ Discover the guide here

*Affiliate link β€” I may earn a small commission at no extra cost to you.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Lily Anderson


Complexity Easy

Heritage Italian-American

Output 4 Portions

Dietary considerations Meat-free

Components

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)

Directions

Direction 01

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

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

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

Direction 04

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

Direction 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 desired. Top with remaining bread slices, buttered side facing outward.

Direction 06

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

Direction 07

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

Direction 08

Finish and serve: Slice each sandwich 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.

Necessary tools

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

Allergy information

Review each ingredient for potential allergens and seek professional medical advice if you have concerns.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.