Roasted Veggie Caprese Grilled Cheese

Featured in: Weeknight Dinners

This Italian-American sandwich combines the flavors of classic Caprese salad with the comfort of grilled cheese. Roasted zucchini and bell peppers are caramelized until tender, then layered with creamy fresh mozzarella, ripe tomatoes, and fragrant basil between slices of rustic sourdough bread. Butter the exterior and cook until golden and crispy, allowing the cheese to melt into every crevice. A drizzle of balsamic glaze adds sophisticated depth.

Updated on Tue, 20 Jan 2026 09:33:00 GMT
Golden, crispy sourdough slices cradle roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil in this vibrant Roasted Veggie Caprese Grilled Cheese. Pin It
Golden, crispy sourdough slices cradle roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil in this vibrant Roasted Veggie Caprese Grilled Cheese. | pecanpan.com

Last summer my garden produced more zucchini than I knew what to do with, and this sandwich was born out of happy desperation one rainy Tuesday afternoon when cooking over a hot grill sounded miserable. I roasted everything on a sheet pan instead, piled it between sourdough with some fresh mozzarella from the market, and honestly could not believe how the caramelized vegetables transformed something as simple as grilled cheese.

I served these at a casual dinner with friends last month and everyone went quiet after the first bite. My friend Sarah actually asked for the recipe before she even finished her sandwich, which I consider the highest possible compliment.

Ingredients

  • 1 medium zucchini: Sliced into rounds about 1/4 inch thick so they roast evenly without becoming mushy
  • 1 red bell pepper: Seeded and cut into strips that will char beautifully in the oven
  • 1 yellow bell pepper: Adds gorgeous color and a slightly sweeter flavor profile
  • 8 slices rustic sourdough: The sturdy texture holds up to all those layers of roasted vegetables
  • 8 oz fresh mozzarella: Sliced thin so it melts into every nook and cranny
  • 2 medium ripe tomatoes: Look for ones that yield slightly to gentle pressure
  • 1/2 cup fresh basil leaves: Tuck them in whole so they wilt just a bit against the hot cheese
  • 4 tbsp unsalted butter: Softened to room temperature for easy spreading
  • 2 tbsp extra-virgin olive oil: Helps the vegetables caramelize instead of steam
  • Salt and pepper: Season generously since the vegetables need that pop
  • Balsamic glaze: Optional but highly recommended for that sweet acidic finish

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, season generously with salt and pepper, then toss to coat everything evenly.
Let them caramelize:
Roast for 18 to 20 minutes, flipping halfway through, until the vegetables are tender and have those gorgeous golden brown edges. Set them aside while you assemble everything else.
Prep your bread:
Spread a thin layer of softened butter on one side of each bread slice. This is what creates that golden crispy crust that makes grilled cheese so irresistible.
Build the sandwiches:
Layer roasted vegetables, mozzarella slices, tomato, and fresh basil on the unbuttered side of four bread slices. Season with a pinch more salt and pepper, add a drizzle of balsamic glaze if you are using it, then 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 gently with your spatula, until the bread is deeply golden and the cheese is melting out the edges.
A close-up view shows melted mozzarella oozing from the golden-brown bread of a Roasted Veggie Caprese Grilled Cheese sandwich. Pin It
A close-up view shows melted mozzarella oozing from the golden-brown bread of a Roasted Veggie Caprese Grilled Cheese sandwich. | pecanpan.com

This sandwich has become my go-to when I want something that feels special but does not require hours in the kitchen. Something about the combination of hot roasted vegetables and cool fresh basil just hits different.

Making It Your Own

I have tried adding grilled eggplant slices and roasted mushrooms when I had them on hand, and both additions were fantastic. The eggplant especially adds this meaty texture that makes the sandwich feel even more substantial.

Bread Matters

Rustic sourdough is my favorite because the tang complements the sweet roasted peppers, but a crusty Italian ciabatta works beautifully too. Just avoid soft sandwich bread since it will not hold up to all those vegetable layers.

Perfect Pairings

A simple green salad with a bright vinaigrette cuts through the richness of the cheese. Or go classic with a cup of tomato soup for the ultimate comfort meal.

  • Crisp Sauvignon Blanc or sparkling water with lemon
  • Try a light Pinot Grigio if you prefer white wine
  • Keep the sides simple so the sandwich stays the star
Fresh basil and tomato slices peek out of a toasted Roasted Veggie Caprese Grilled Cheese, ready to be enjoyed. Pin It
Fresh basil and tomato slices peek out of a toasted Roasted Veggie Caprese Grilled Cheese, ready to be enjoyed. | pecanpan.com

Hope this becomes as much of a staple in your kitchen as it has in mine.

Questions & Answers

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

Yes, roast the vegetables up to 2 days ahead and store them in an airtight container in the refrigerator. Let them come to room temperature or warm them slightly before assembling the sandwiches.

β†’ What bread works best for this sandwich?

Rustic sourdough or Italian bread provides excellent structure and flavor. You can substitute with whole wheat, focaccia, or ciabatta depending on your preference. Avoid very soft breads that may become soggy.

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

Pat the roasted vegetables and tomatoes dry before assembling to remove excess moisture. Layer the cheese between the vegetables to act as a barrier. Cook over medium heat to ensure the bread toasts before the cheese escapes.

β†’ Can I use different vegetables?

Absolutely. Grilled eggplant, roasted mushrooms, caramelized onions, or sun-dried tomatoes all work wonderfully. Adjust roasting time based on the vegetable's moisture content and density.

β†’ Is this suitable for a vegetarian diet?

Yes, this sandwich is completely vegetarian. It features only plant-based ingredients and dairy products. Verify that your bread and mozzarella are vegetarian-certified if that's important to you.

β†’ What should I serve alongside this sandwich?

A simple green salad with vinaigrette complements the richness beautifully. Tomato soup, minestrone, or a light broth are excellent pairings. Serve with crisp Sauvignon Blanc or sparkling water with lemon.

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 Caprese melt featuring roasted zucchini and peppers layered with fresh mozzarella, tomatoes, and basil between golden, crispy bread slices.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Anthony Hughes


Skill Level Easy

Cuisine Italian-American

Makes 4 Portions

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

How-To

Step 01

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

Step 02

Season vegetables: Arrange zucchini and pepper slices on prepared baking sheet. Drizzle with olive oil and season with salt and pepper. Toss to coat evenly.

Step 03

Roast vegetables: Roast for 18 to 20 minutes, turning once, until tender and lightly caramelized. Remove from oven and set aside.

Step 04

Butter bread slices: 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

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

Step 08

Finish and serve: Slice and serve warm.

Tools You Need

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

Allergy Notice

Review each ingredient, check for allergens, and talk to a professional if needed.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutrition Details (each serving)

Nutritional info is for reference and isn’t medical guidance.
  • Kcal: 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.