Roasted Veggie Caprese Grilled Cheese

Featured in: Flour-Warm Cozy Plates

This vibrant Caprese grilled cheese combines roasted zucchini and bell peppers with creamy fresh mozzarella, ripe tomatoes, and fragrant basil between golden, crispy bread slices. Roast vegetables until caramelized, assemble with quality sourdough and butter, then pan-cook until the cheese melts and the crust turns golden brown. Ready in under 40 minutes for an elevated comfort meal.

Updated on Tue, 20 Jan 2026 10:18:00 GMT
Golden, crispy sourdough slices reveal layers of roasted zucchini, red and yellow peppers, melted mozzarella, juicy tomato, and fresh basil in this Roasted Veggie Caprese Grilled Cheese. Pin it
Golden, crispy sourdough slices reveal layers of roasted zucchini, red and yellow peppers, melted mozzarella, juicy tomato, and fresh basil in this Roasted Veggie Caprese Grilled Cheese. | flourharbor.com

The smell of roasted peppers always pulls me back to my first apartment kitchen, where I discovered that vegetables could transform into something utterly luxurious when given enough heat and time. This sandwich came together on a rainy Sunday when I had too much produce from the farmers market and a serious craving for comfort food. Now its the kind of meal that makes even a Tuesday night feel like a small celebration.

I made these for my sister when she was recovering from surgery and she texted me three days later asking for the recipe. Theres something about the combination of warm roasted vegetables and fresh basil that feels like being wrapped in a blanket.

Ingredients

  • 1 medium zucchini, sliced into 1/4-inch rounds: Thin slices ensure the zucchini roasts evenly and becomes tender without falling apart
  • 1 red bell pepper, seeded and sliced into strips: Red peppers naturally sweeten as they roast, creating these beautiful caramelized edges
  • 1 yellow bell pepper, seeded and sliced into strips: The mix of red and yellow peppers makes the sandwich visually stunning
  • 8 slices rustic sourdough or Italian bread: Sourdough holds up beautifully to the weight of all those vegetables and develops the perfect crunch
  • 8 oz fresh mozzarella, sliced: Fresh mozzarella melts into this creamy, dreamy layer that holds everything together
  • 2 medium ripe tomatoes, sliced: Look for tomatoes that yield slightly to gentle pressure and have that wonderful tomato smell
  • 1/2 cup fresh basil leaves: Add the basil right before cooking so it stays bright and fragrant
  • 4 tbsp unsalted butter, softened: Softened butter spreads evenly and creates that gorgeous golden crust we all want
  • 2 tbsp extra-virgin olive oil: The olive oil helps the vegetables caramelize rather than just steam
  • Salt and freshly ground black pepper: Season generously at every stage, including the vegetables before roasting
  • Balsamic glaze, for drizzling (optional): Just a little adds this wonderful tangy sweetness that cuts through the cheese

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Roast the vegetables:
Preheat your oven to 425°F and line a baking sheet with parchment paper for easy cleanup. Arrange those zucchini rounds and pepper strips in a single layer, drizzle with olive oil, and season with salt and pepper. Toss everything together with your hands, then roast for 18 to 20 minutes, turning once halfway through, until theyre tender and have these lovely caramelized spots.
Prepare the bread:
While the vegetables roast, spread a thin layer of softened butter on one side of each bread slice. This buttered side will face out when you cook the sandwiches, creating that irresistible golden crunch.
Assemble your masterpiece:
Layer roasted vegetables, mozzarella slices, tomato, and fresh basil on the unbuttered side of four bread slices. Season lightly with salt and pepper, add a drizzle of balsamic glaze if youre feeling fancy, then top with remaining bread slices, buttered side facing out.
Grill to perfection:
Heat a large skillet or griddle over medium heat and cook each sandwich for 3 to 5 minutes per side. Press gently with your spatula and flip carefully once the bottom is golden brown and the cheese has started melting.
Serve immediately:
Let the sandwiches rest for just a minute before slicing them diagonally, which somehow makes them taste even better. Serve warm while the cheese is still wonderfully gooey.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Fresh basil and melted mozzarella top roasted zucchini and peppers on toasted bread for a vibrant Roasted Veggie Caprese Grilled Cheese ready to serve warm. Pin it
Fresh basil and melted mozzarella top roasted zucchini and peppers on toasted bread for a vibrant Roasted Veggie Caprese Grilled Cheese ready to serve warm. | flourharbor.com

This sandwich has become my go-to when friends come over for casual dinner parties. Everyone builds their own with whatever roasted vegetables we have on hand, and the kitchen always ends up filled with laughter and the most incredible smells.

Choosing Your Vegetables

The beauty of this recipe is how adaptable it is. Sometimes I throw in eggplant slices or roast mushrooms alongside the peppers and zucchini. The key is cutting everything to similar thickness so everything finishes roasting at the same time.

Making It Ahead

You can roast the vegetables up to two days in advance and store them in the refrigerator. They actually develop even more flavor overnight, so this is perfect for meal prep or when you want to pull dinner together quickly on a busy weeknight.

Serving Suggestions

A simple green salad with a bright vinaigrette cuts through the richness perfectly. On colder nights, I serve these alongside a steaming bowl of tomato soup for the ultimate comfort meal.

  • A crisp white wine like Sauvignon Blanc pairs beautifully with all those roasted vegetables
  • Sparkling water with a squeeze of lemon is refreshing if youre not drinking alcohol
  • Extra napkins are absolutely necessary because these sandwiches are wonderfully messy
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
A close-up of a golden-grilled sandwich stuffed with roasted veggies and Caprese ingredients highlights the gooey cheese pull in this Roasted Veggie Caprese Grilled Cheese. Pin it
A close-up of a golden-grilled sandwich stuffed with roasted veggies and Caprese ingredients highlights the gooey cheese pull in this Roasted Veggie Caprese Grilled Cheese. | flourharbor.com

Theres something deeply satisfying about taking a classic sandwich and elevating it with fresh, roasted vegetables. This is comfort food that also happens to be packed with nutrients.

Recipe FAQs

Can I prepare the vegetables ahead of time?

Yes, roast the zucchini and peppers up to one day ahead and store in the refrigerator. Reheat slightly before assembling to ensure even cheese melting.

What bread works best for this sandwich?

Rustic sourdough or Italian bread provides the ideal texture and flavor. Whole wheat or gluten-free varieties work well as alternatives while maintaining structure.

How do I prevent the cheese from leaking out?

Don't overstuff the sandwich. Use moderate amounts of vegetables and mozzarella, and ensure bread slices are thick enough to contain ingredients without tearing during cooking.

Can I make this without balsamic glaze?

Absolutely. The balsamic is optional. The fresh tomatoes, basil, and mozzarella provide sufficient flavor on their own for an authentic Caprese experience.

What temperature should the skillet be for cooking?

Medium heat is ideal. Too high and the bread burns before cheese melts; too low and it won't crisp properly. Adjust as needed for your stovetop.

Can I add other vegetables to this sandwich?

Definitely. Roasted eggplant, mushrooms, or sun-dried tomatoes complement the Caprese flavors beautifully. Keep portions balanced to maintain structural integrity.

Roasted Veggie Caprese Grilled Cheese

Crispy grilled cheese featuring roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil for a vibrant Italian-American sandwich.

Prep Time
15 mins
Cook Time
25 mins
Total Duration
40 mins
Created by Brooke Ward


Skill Level Easy

Cuisine Italian-American

Makes 4 Portions

Diet Preferences Vegetarian

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 fresh basil leaves, packed
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

Step 01

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

Step 02

Prepare vegetables for roasting: 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 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 basil leaves. 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 for 3 to 5 minutes per side, pressing gently and turning as needed, until bread is golden brown and cheese is completely melted.

Step 08

Finish and serve: Slice sandwiches diagonally and serve immediately while warm.

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 430
  • Fat Content: 23 g
  • Carbohydrates: 39 g
  • Protein: 17 g