Roasted Veggie Caprese Grilled Cheese

Featured in: Weekend Comfort Recipes

This vibrant grilled cheese combines roasted zucchini and bell peppers with creamy fresh mozzarella, ripe tomatoes, and aromatic basil between slices of golden, buttered bread. The vegetables are caramelized in the oven, bringing out their natural sweetness before assembly. Each sandwich is cooked until the bread turns crispy and the cheese melts into creamy layers. Perfect for vegetarian mains, this Italian-American twist elevates the classic comfort sandwich into restaurant-quality fare in just 40 minutes total.

Updated on Tue, 20 Jan 2026 11:27:00 GMT
Golden sourdough slices sandwich roasted zucchini, red and yellow bell peppers, fresh mozzarella, ripe tomato, and basil in the Roasted Veggie Caprese Grilled Cheese.  Save to Pinterest
Golden sourdough slices sandwich roasted zucchini, red and yellow bell peppers, fresh mozzarella, ripe tomato, and basil in the Roasted Veggie Caprese Grilled Cheese. | saffronmoss.com

The smell of roasting peppers always pulls me into the kitchen, no matter what I was doing before. I first made this sandwich on a rainy Sunday when I had vegetables threatening to wilt and a serious craving for something warm and comforting. The way the sweet roasted peppers played with fresh mozzarella and basil was such a happy accident that it immediately earned a permanent spot in my regular rotation.

My friend Sarah came over unexpectedly the day I was testing this recipe, and she ended up staying for two sandwiches and a very long conversation about how grilled cheese deserved way more respect in the culinary world. We ended up eating standing up at the counter, dripping balsamic everywhere, and agreeing that this was possibly the best version of either caprese or grilled cheese wed ever had.

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: Slicing into thin rounds helps them roast evenly and gives you nice tender bites in every sandwich
  • 1 red bell pepper: Roasting brings out natural sugars and adds beautiful color and sweetness
  • 1 yellow bell pepper: Using both colors makes the sandwich visually stunning and adds subtle flavor differences
  • 8 slices rustic sourdough or Italian bread: A hearty bread holds up to the vegetables and cheese without getting soggy
  • 8 oz fresh mozzarella: Fresh slices melt beautifully and have that classic milky flavor
  • 2 medium ripe tomatoes: Look for tomatoes that give slightly when pressed for the best flavor and texture
  • 1/2 cup fresh basil leaves: Tear them by hand instead of cutting to avoid bruising and blackening
  • 4 tbsp unsalted butter: Softening it first makes spreading so much easier and more even
  • 2 tbsp extra-virgin olive oil: This coats the vegetables for roasting and adds that authentic Italian flavor
  • Salt and freshly ground black pepper: Season the vegetables generously since the flavor concentrates during roasting
  • Balsamic glaze: Optional but highly recommended for that sweet-tangy finish that ties everything together

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Roast the vegetables first:
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, and season with salt and pepper. Roast for 18 to 20 minutes, turning them once halfway through, until theyre tender and have those gorgeous caramelized edges.
Prep your bread:
While the vegetables cool slightly, spread a thin layer of softened butter on one side of each bread slice. This is the key to getting that golden, crispy exterior that makes grilled cheese so satisfying.
Layer thoughtfully:
On the unbuttered side of four bread slices, arrange your roasted vegetables first, then mozzarella slices, tomato, and fresh basil. Add a little more salt and pepper, drizzle with balsamic glaze if you are using it, and top with remaining bread slices buttered side 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 and turning carefully, until the bread is deeply golden and the cheese is completely melted.
A close-up of the Roasted Veggie Caprese Grilled Cheese reveals bubbling melted mozzarella and charred bread edges beside a drizzle of balsamic glaze.  Save to Pinterest
A close-up of the Roasted Veggie Caprese Grilled Cheese reveals bubbling melted mozzarella and charred bread edges beside a drizzle of balsamic glaze. | saffronmoss.com

This sandwich has become my go-to when I want something that feels special but does not require hours of effort. Last week my daughter actually asked for these instead of ordering pizza, which I consider a major parenting win.

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.

Making It Your Own

Sometimes I add grilled eggplant or roasted mushrooms when I want extra earthiness. The beauty of this recipe is how well it adapts to whatever vegetables you have on hand or need to use up.

Bread Matters

I have tried this with everything from white sandwich bread to baguettes, but rustic sourdough gives you the best crunch-to-chew ratio. Whole wheat works beautifully too and adds a nice nuttiness.

Serving Suggestions

A simple green salad with lemon vinaigrette cuts through the richness perfectly. I also love serving this alongside tomato soup for the ultimate comfort meal combo.

  • Try pairing with a crisp white wine like Sauvignon Blanc
  • Sprinkle a little flaky sea salt on top right before serving
  • Let sandwiches rest for a minute after cooking so the cheese sets slightly
Ready-to-serve Roasted Veggie Caprese Grilled Cheese shows crisp crust, oozing cheese, and colorful roasted vegetables layered with tomato and basil. Save to Pinterest
Ready-to-serve Roasted Veggie Caprese Grilled Cheese shows crisp crust, oozing cheese, and colorful roasted vegetables layered with tomato and basil. | saffronmoss.com

Every time I make these, I am reminded that the simplest recipes executed with good ingredients are often the most memorable ones.

Recipe FAQs

Can I prepare the roasted vegetables ahead of time?

Yes, roast the vegetables up to one day in advance and store them in an airtight container in the refrigerator. Bring them to room temperature before assembling the sandwiches for even cooking.

What's the best way to prevent the bread from getting too soggy?

Apply butter to the outer sides of the bread only, keeping the interior surfaces dry. Pat your tomato slices with a paper towel before layering, and don't over-drizzle the balsamic glaze. Cook the sandwiches at medium heat for proper melting without excessive moisture absorption.

Can I use store-bought roasted vegetables instead?

Absolutely. Store-bought roasted vegetables work well and save time. Just ensure they're not overly oily or seasoned aggressively, as this can overpower the fresh basil and mozzarella flavors.

What type of mozzarella works best for this sandwich?

Fresh mozzarella (fior di latte) is ideal for its creamy texture and mild flavor. Avoid pre-shredded mozzarella, which contains anti-caking agents and won't melt smoothly. Slice it thickly for the best melting results.

How do I achieve the perfect golden crust without burning the bread?

Use medium heat rather than high, and cook each side for 3-5 minutes with gentle pressure. This allows the cheese to melt fully while the bread toasts evenly. A skillet or griddle with good heat distribution works better than a panini press for this application.

What bread alternatives work well besides sourdough?

Ciabatta, focaccia, or thick-cut whole wheat bread all work beautifully. Avoid thin bread that may tear under the weight of the fillings. Gluten-free bread is a great option if needed, though it may require slightly less cooking time.

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 featuring roasted zucchini and peppers, fresh mozzarella, ripe tomatoes, and fragrant basil between crispy bread slices.

Prep Steps Duration
15 min
Time Needed to Cook
25 min
Overall Time Required
40 min
Created by Leah Winslow


Skill Level Easy

Cuisine Type Italian-American

Servings Made 4 Number of Portions

Diet Preferences Meat-Free

List of Ingredients

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

How to Make It

Step 01

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

Step 02

Prepare 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 vegetables for 18 to 20 minutes, turning once halfway through, until tender and lightly caramelized. Remove from oven and set aside to cool slightly.

Step 04

Butter 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 for 2 minutes until moderately hot.

Step 07

Cook Sandwiches: Place sandwiches on hot skillet or griddle. Cook for 3 to 5 minutes per side, pressing gently with spatula and turning as needed, until bread is golden brown and cheese is melted.

Step 08

Finish and Serve: Remove from heat. Slice sandwiches diagonally if desired 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.

Equipment List

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

Allergy Details

Double-check each ingredient for allergens. Ask your doctor 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 serving)

Only use this info for reference—it won't replace expert advice.
  • Calorie Content: 430
  • Amount of Fat: 23 g
  • Carbohydrate: 39 g
  • Protein Amount: 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.