Roasted Veggie Caprese Grilled Cheese

Featured in: Lazy Day Meals

This Italian-American classic combines tender roasted zucchini and bell peppers with creamy fresh mozzarella, ripe tomatoes, and fragrant basil. Butter-toasted sourdough bread creates a golden, crispy exterior while the cheese melts into the roasted vegetables for a perfect balance of textures and flavors. Prep takes just 15 minutes, and the entire sandwich comes together in 40 minutes. Ideal for lunch or a light dinner, served alongside a fresh salad or tomato soup.

Updated on Tue, 20 Jan 2026 15:27:00 GMT
Golden-brown Roasted Veggie Caprese Grilled Cheese oozing melted mozzarella, roasted zucchini, and red peppers on crispy sourdough. Save to Pinterest
Golden-brown Roasted Veggie Caprese Grilled Cheese oozing melted mozzarella, roasted zucchini, and red peppers on crispy sourdough. | snackandmack.com

The smell of roasting peppers always pulls me into the kitchen, no matter what I'm doing. I discovered this sandwich on a rainy afternoon when I had too many vegetables from the farmers market and a serious craving for something warm and cheesy. Now it's become my go-to when I want comfort food that still feels fresh and vibrant.

Last summer, I made these for a group of friends who dropped by unexpectedly. My friend Sarah took one bite and actually stopped mid-conversation, which is saying something because she never stops talking. We ended up sitting around the counter, eating them straight from the pan, while the rain pattered against the windows.

Ingredients

  • Medium zucchini: Slice these about 1/4 inch thick so they roast through but still hold their shape in the sandwich
  • Red and yellow bell peppers: The mix of colors looks beautiful and roasting brings out their natural sweetness
  • Rustic sourdough bread: Something sturdy that can handle the weight of all those vegetables without getting soggy
  • Fresh mozzarella: Get the good stuff from the specialty section, it melts so much better than the packaged kind
  • Ripe tomatoes: Look for ones that give slightly when pressed but aren't mushy
  • Fresh basil leaves: Don't chop them, whole leaves stay intact and you get these amazing pockets of herb flavor
  • Unsalted butter: Softened to room temperature so it spreads evenly without tearing the bread
  • Extra-virgin olive oil: For roasting the vegetables, something with a nice grassy flavor works best here
  • Salt and pepper: Season the vegetables generously before roasting, it makes all the difference
  • Balsamic glaze: Optional but highly recommended, just a little drizzle adds this wonderful tangy finish

Instructions

Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Get your oven ready:
Preheat to 425°F and line a baking sheet with parchment paper for easy cleanup
Prep the vegetables:
Arrange your zucchini rounds and pepper strips on the sheet, drizzle with olive oil, and season generously with salt and pepper
Roast until sweet:
Cook for 18 to 20 minutes, flipping once, until the vegetables are tender and starting to caramelize at the edges
Butter your bread:
Spread a thin layer of softened butter on one side of each bread slice, this is what creates that golden crispy exterior
Build your masterpiece:
Layer roasted vegetables, mozzarella slices, tomato, and fresh basil on the unbuttered side of four bread slices, then top with the remaining slices butter side out
Grill to perfection:
Cook in a hot skillet over medium heat for 3 to 5 minutes per side, pressing gently, until the bread is golden brown and the cheese is completely melted
Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
A close-up of Roasted Veggie Caprese Grilled Cheese stacked high with fresh tomatoes and basil leaves. Save to Pinterest
A close-up of Roasted Veggie Caprese Grilled Cheese stacked high with fresh tomatoes and basil leaves. | snackandmack.com

My daughter now requests these for her birthday dinner every year, which is the highest compliment in our house. There's something about pulling that first slice apart and seeing all those colorful layers spilling out that just makes everyone happy.

Making It Your Own

I've tried adding grilled eggplant slices and roasted mushrooms when I want even more vegetables. Sometimes I'll swap in provolone for half the mozzarella when I want a sharper cheese flavor. The recipe is forgiving and welcomes whatever you have on hand.

The Perfect Side

A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. On cold nights, I'll serve it alongside tomato soup for the ultimate comfort meal combination. A crisp white wine like Sauvignon Blanc pairs wonderfully if you're enjoying this in the evening.

Timing and Prep

You can roast the vegetables up to two days ahead and keep them in the refrigerator. The sandwiches come together in minutes when the prep work is already done, making this perfect for busy weeknight dinners or unexpected guests.

  • Make extra roasted vegetables, they're delicious in eggs the next morning
  • If your bread is slightly stale, give it a quick toast before buttering
  • Leftovers can be reheated in a 350°F oven for about 10 minutes to recrisp
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Sizzling Roasted Veggie Caprese Grilled Cheese on a skillet, revealing layers of colorful roasted vegetables and cheese. Save to Pinterest
Sizzling Roasted Veggie Caprese Grilled Cheese on a skillet, revealing layers of colorful roasted vegetables and cheese. | snackandmack.com

These sandwiches have become a staple in our rotation, perfect for those nights when you want something that feels special but doesn't require hours in the kitchen.

Recipe FAQs

Can I prepare the vegetables ahead of time?

Yes, roast the zucchini and peppers up to 2 hours before assembling. Store them in an airtight container at room temperature, then warm slightly before layering to help the cheese melt evenly.

What bread works best?

Rustic sourdough or Italian bread provides the ideal texture—sturdy enough to hold the fillings without getting soggy. Focaccia, ciabatta, or even thick-cut Texas toast are excellent alternatives.

How do I prevent the sandwich from falling apart?

Slice vegetables consistently, don't overfill, and press gently while cooking to bind everything together. The heat melts the cheese, acting as a natural adhesive.

Can I make this vegan?

Absolutely. Substitute dairy mozzarella with cashew-based or store-bought vegan cheese, and use olive oil instead of butter. The roasted vegetables shine as the star ingredient.

What temperature should the skillet be?

Medium heat is ideal—too high burns the bread before cheese melts; too low results in soggy bread. A griddle distributes heat evenly for consistent browning on both sides.

Can I add other ingredients?

Absolutely. Grilled eggplant, roasted mushrooms, pesto, arugula, or caramelized onions complement the Caprese flavors beautifully and add depth to each bite.

Roasted Veggie Caprese Grilled Cheese

Roasted zucchini and peppers with fresh mozzarella, tomatoes, and basil between crispy, golden bread—a vibrant vegetarian favorite.

Prep Time
15 min
Cook Time
25 min
Overall Time
40 min
Recipe by Snack And Mack Ryan Mitchell

Recipe Type Lazy Day Meals

Skill Level Easy

Cuisine Type Italian-American

Output 4 Serving Size

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

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 bell 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 slices: 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 with 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 and turning as needed, until bread is golden brown and cheese is melted.

Step 08

Finish and serve: Slice sandwiches diagonally and serve warm.

Equipment Needed

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

Allergy Info

Double-check every item for known allergies. If unsure, reach out to a healthcare provider.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutrition Details (each serving)

Nutrient details are offered for reference only. Speak with your doctor for personal health questions.
  • Calorie Count: 430
  • Fat Content: 23 g
  • Carbohydrate: 39 g
  • Proteins: 17 g