Roasted Veggie Caprese Grilled Cheese

Featured in: Oven-Baked Favorites

This Italian-American inspired sandwich brings together roasted vegetables and fresh mozzarella in a delicious, crispy-on-the-outside, melty-on-the-inside creation. Zucchini and bell peppers are roasted until caramelized, then layered with fresh mozzarella, ripe tomatoes, and fragrant basil between buttered sourdough bread. The sandwich is pan-grilled until golden and the cheese is perfectly melted. Ready in just 40 minutes, this vegetarian sandwich serves four and pairs beautifully with a simple salad or tomato soup.

Updated on Wed, 21 Jan 2026 08:42:00 GMT
Golden toasted sourdough cradling roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil for a vibrant Roasted Veggie Caprese Grilled Cheese.  Pin It
Golden toasted sourdough cradling roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil for a vibrant Roasted Veggie Caprese Grilled Cheese. | crunchydchicha.com

I discovered this sandwich on a rainy Tuesday when the CSA box delivered more zucchini than I knew what to do with. What started as a clean-out-the-fridge experiment became the sandwich my roommates started requesting by name. The roasted vegetables add this sweetness you just cannot get from raw tomatoes alone. Now I keep extra peppers on hand specifically for when the craving hits.

Last summer my neighbor smelled the roasting peppers through our open windows and showed up with a bottle of balsamic glaze she swore would change everything. She was right. We ate these on her back porch while her kids ran through the sprinkler, and I have not made a regular grilled cheese since. Some recipes stick because they taste amazing, others because they are tied to a really perfect afternoon.

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: Thinner slices roast faster and get tender without falling apart
  • 1 red bell pepper, seeded and sliced into strips: Red peppers sweeten up beautifully when roasted, becoming almost candy-like
  • 1 yellow bell pepper, seeded and sliced into strips: The mix of red and yellow makes the sandwich look as vibrant as it tastes
  • 8 slices rustic sourdough or Italian bread: Sourdough holds up better than softer bread and adds a subtle tang
  • 8 oz fresh mozzarella, sliced: Fresh mozzarella melts into those gorgeous creamy strands we all love
  • 2 medium ripe tomatoes, sliced: Pat them dry with paper towels so your bread does not get soggy
  • 1/2 cup fresh basil leaves: Tear them by hand for a more rustic feel and better distribution
  • 4 tbsp unsalted butter, softened: Soft butter spreads more evenly than cold, preventing bare spots that burn
  • 2 tbsp extra-virgin olive oil: This helps the vegetables caramelize instead of just steaming
  • Salt and freshly ground black pepper: Season the vegetables generously since they need to stand up to the cheese
  • Balsamic glaze, for drizzling: Optional but highly recommended for that restaurant-style finish

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven going:
Preheat to 425°F and line a baking sheet with parchment paper for easy cleanup later
Prep your vegetables:
Arrange the zucchini and pepper strips on the baking sheet, drizzle with olive oil, and season with salt and pepper
Roast until sweet:
Cook for 18 to 20 minutes, turning once halfway through, until vegetables are tender and have those gorgeous caramelized edges
Butter your bread:
Spread a thin layer of softened butter on one side of each bread slice, making sure to cover all the way to the edges
Build your masterpiece:
On the unbuttered side of four slices, layer roasted vegetables, mozzarella, tomato, and basil, then season again lightly and drizzle with balsamic if using
Top and press:
Place the remaining bread slices on top, buttered side out, and press down gently to help everything stick together
Grill to perfection:
Cook in a heated skillet over medium heat for 3 to 5 minutes per side, pressing gently with your spatula, until golden brown and the cheese has melted completely
Finish and serve:
Let the sandwiches rest for about a minute before slicing so the cheese sets slightly, then cut diagonally and serve while still warm
A close-up of a crispy Roasted Veggie Caprese Grilled Cheese, revealing melted mozzarella and juicy tomatoes between golden bread slices.  Pin It
A close-up of a crispy Roasted Veggie Caprese Grilled Cheese, revealing melted mozzarella and juicy tomatoes between golden bread slices. | crunchydchicha.com

My three-year-old niece who normally picks vegetables off everything actually asked for seconds, peppers and all. Watching her little face light up at that first bite of melted cheese reminded me why simple food made with care hits different than anything fancy. Some recipes are just keepers like that.

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

I have tested this with everything from basic white bread to homemade whole wheat, and sourdough wins every time. The tang cuts through the rich cheese, and the structure holds up to all those vegetables without getting floppy. Just avoid super-soft sandwich bread because it will turn to mush under the weight of the filling.

Make-Ahead Magic

You can roast the vegetables up to two days ahead and store them in the refrigerator. They actually develop more flavor as they sit, making this a brilliant option for weeknight dinners when you want something special but have zero energy to cook. Just bring them to room temperature before assembling so they melt the cheese evenly.

Perfect Pairings

A simple arugula salad with lemon vinaigrette cuts through the richness, or go full comfort with a cup of tomato soup for dipping. For drinks, a crisp Sauvignon Blanc or sparkling water with a wedge of lemon keeps everything feeling light and fresh. These pairings turn a sandwich into a proper meal.

  • Try adding a thin layer of pesto inside for extra basil flavor
  • A sprinkle of red pepper flakes adds just enough warmth to balance the fresh mozzarella
  • Leftover roasted vegetables are incredible the next day cold, straight from the container
Serving a warm Roasted Veggie Caprese Grilled Cheese with roasted vegetables and fresh basil, paired with a drizzle of balsamic glaze. Pin It
Serving a warm Roasted Veggie Caprese Grilled Cheese with roasted vegetables and fresh basil, paired with a drizzle of balsamic glaze. | crunchydchicha.com

There is something deeply satisfying about taking a classic everyone knows and loving it enough to make it just a little better. Hope this becomes a regular in your rotation too.

Recipe FAQs

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 them to room temperature before assembling the sandwiches.

What bread works best for this sandwich?

Rustic sourdough or Italian bread are ideal as they hold up well to the roasted vegetables and cheese without falling apart. You can also use whole wheat or gluten-free bread as alternatives.

How do I prevent the bread from getting soggy?

Make sure the roasted vegetables have cooled slightly before assembly. Avoid over-seasoning with tomato juices, and consider placing a thin layer of mozzarella directly against the bread to create a barrier.

Can I add other vegetables to this sandwich?

Absolutely. Grilled eggplant, roasted mushrooms, or caramelized onions work wonderfully. You can also add fresh spinach or arugula for extra freshness and nutrition.

What should I serve alongside this sandwich?

A simple green salad, tomato soup, or minestrone soup pairs perfectly. You can also serve it with a side of roasted chips or fresh fruit for a complete meal.

Is this sandwich suitable for vegetarians?

Yes, this sandwich is fully vegetarian. Just ensure the mozzarella and butter you use are made with vegetable rennet rather than animal rennet if you want to be strict about it.

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 twist on the classic Caprese melt with roasted zucchini and peppers, fresh mozzarella, tomatoes, and basil.

Prep Time
15 minutes
Time to Cook
25 minutes
Total Duration
40 minutes
Recipe by Alexander Monroe


Skill Level Easy

Cuisine Italian-American

Portions 4 Number of Servings

Dietary Info Meatless

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

Step 01

Preheat and Prepare 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 the Bread: 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 with a spatula and turning as needed, until bread is golden brown and cheese is fully melted.

Step 08

Finish and 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.

What You'll Need

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

Allergy Details

Look closely at the ingredients for possible allergens. Speak with a healthcare provider if you're unsure.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter
  • Check bread and cheese labels for additional allergen information

Nutrition Info (per portion)

The nutrition info here is just for general reference. Always check with your medical professional if needed.
  • 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.