Roasted Veggie Caprese Grilled Cheese

Featured in: Quick Cozy Dinners

This vibrant Roasted Veggie Caprese Grilled Cheese combines crispy sourdough bread with roasted vegetables, creamy fresh mozzarella, ripe tomatoes, and fragrant basil. Zucchini and bell peppers are roasted until caramelized, then layered with cheese and tomato between buttered bread slices and cooked until golden. Ready in just 40 minutes with minimal effort, it's perfect as a standalone meal or paired with soup for a complete lunch.

Updated on Tue, 20 Jan 2026 09:43:00 GMT
Roasted Veggie Caprese Grilled Cheese showcases golden, crispy sourdough layered with melty mozzarella, juicy tomatoes, and tender roasted peppers and zucchini.  Save
Roasted Veggie Caprese Grilled Cheese showcases golden, crispy sourdough layered with melty mozzarella, juicy tomatoes, and tender roasted peppers and zucchini. | nomiqo.com

The smell of roasting peppers always pulls me into the kitchen, no matter what else I'm doing. I stumbled onto this combination during a summer when my garden produced more zucchini than I knew what to do with, and now it's become the sandwich I crave when rain starts tapping against the windows. Something magical happens when those charred, sweet vegetables meet milky mozz

Last autumn, my neighbor stopped by while I had a batch sizzling in the skillet. She stayed for dinner, and we ended up sitting at the counter eating these sandwiches straight from the cutting board, talking until the kitchen grew dark. Sometimes food just does that

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Medium zucchini, sliced thin: Thinner slices roast faster and get those lovely caramelized edges without turning mushy
  • Red and yellow bell peppers: Using both colors makes the sandwich visually stunning and adds slightly different sweet notes
  • Rustic sourdough or Italian bread: The sturdy texture holds up beautifully to all those vegetable layers without getting soggy
  • Fresh mozzarella, sliced: Get the good stuff from the specialty section, it melts into creamy puddles that bind everything together
  • Ripe tomatoes, sliced: Pat them dry with paper towels so your bread stays perfectly crisp
  • Fresh basil leaves: Tear them by hand instead of cutting to release more of those aromatic oils
  • Unsalted butter, softened: Softening ensures even coverage and that irresistible golden crust
  • Extra-virgin olive oil: This coats the vegetables for roasting and adds that fruity Italian undertone
  • Salt and freshly ground black pepper: Season generously at every layer
  • Balsamic glaze: Optional, but a few drops add this bright acidity that cuts through all the richness

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Roast the vegetables:
Heat your oven to 425°F and line a baking sheet with parchment, then arrange zucchini and pepper strips in a single layer before drizzling with olive oil and seasoning generously with salt and pepper. Toss everything with your hands to coat each piece evenly, then roast for 18 to 20 minutes, turning once halfway through, until they're tender and sporting those gorgeous browned spots
Prep the bread:
While vegetables cool slightly, spread softened butter on one side of each bread slice, making sure to reach all the way to the edges
Build the sandwiches:
On the unbuttered side of four bread slices, layer roasted vegetables, mozzarella slices, tomato, and fresh basil leaves. Add another light sprinkle of salt and pepper, drizzle with balsamic glaze if you're using it, then top with remaining bread slices buttered side facing out
Grill to perfection:
Heat a large skillet over medium heat and cook sandwiches for 3 to 5 minutes per side. Press down gently with your spatula and flip carefully when the first side is deeply golden and cheese has started melting
Serve immediately:
Let the sandwiches rest for just a minute before slicing diagonally, then watch the cheese stretch as you cut through
Fresh basil and balsamic glaze add vibrant Italian-American flavor to this Roasted Veggie Caprese Grilled Cheese, served warm beside a bright mixed greens salad.  Save
Fresh basil and balsamic glaze add vibrant Italian-American flavor to this Roasted Veggie Caprese Grilled Cheese, served warm beside a bright mixed greens salad. | nomiqo.com

This recipe has saved countless rainy weekends when everyone's hungry and comfort food is the only acceptable answer. My daughter now requests it whenever friends come over, saying it tastes like something from a restaurant

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

I've experimented with adding roasted eggplant or mushrooms when I want something earthier. Sometimes in winter, a thin layer of pesto spread inside makes everything sing a little louder

The Perfect Pairing

A simple green salad with vinaigrette cuts through the richness beautifully, though tomato soup will always be the classic choice. On warm evenings, I love it with sparkling water and plenty of lemon

Timing Everything Right

The vegetables can roast up to two hours ahead and sit at room temperature, which makes assembling these sandwiches incredibly fast when hunger strikes

  • Keep the buttered bread covered with a slightly damp towel if waiting
  • Pre-slice your tomatoes and stack them between paper towels
  • Have your balsamic glaze open and ready to drizzle
A slice of Roasted Veggie Caprese Grilled Cheese reveals melted mozzarella, roasted vegetables, and ripe tomato between buttery, crunchy bread—perfect for an easy vegetarian dinner. Save
A slice of Roasted Veggie Caprese Grilled Cheese reveals melted mozzarella, roasted vegetables, and ripe tomato between buttery, crunchy bread—perfect for an easy vegetarian dinner. | nomiqo.com

There's something deeply satisfying about cutting into that first sandwich and watching steam rise up into the kitchen. Hope this finds its way into your regular rotation

Recipe FAQs

Can I prepare the roasted vegetables ahead of time?

Yes, roast the vegetables up to 2 hours in advance and store them at room temperature. Assemble and cook the sandwiches fresh when ready to serve for the best bread texture.

What bread works best for this sandwich?

Rustic sourdough or Italian bread creates the ideal texture with a crispy crust and chewy interior. Whole wheat or gluten-free options work well as substitutes.

How do I prevent the cheese from leaking out?

Pat the roasted vegetables dry before assembling to remove excess moisture. Don't overstuff, and press gently while cooking to keep layers compact.

Can I add other vegetables to this sandwich?

Absolutely. Grilled eggplant, roasted mushrooms, or caramelized onions complement the Caprese flavors beautifully and add extra depth.

What temperature should the skillet be for cooking?

Medium heat is ideal to allow the cheese to melt fully while the bread toasts to golden brown. Too high and the bread burns before the cheese melts.

Is this vegetarian-friendly?

Yes, this sandwich is completely vegetarian. Ensure your bread and mozzarella are from vegetarian-certified sources if that's important to you.

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 with roasted zucchini, peppers, fresh mozzarella, tomatoes, and basil for a vibrant Italian-American twist.

Prep Duration
15 min
Cook Duration
25 min
Total Duration
40 min
Created by Chloe Bennett


Skill Level Easy

Cuisine Type Italian-American

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

Recipe Steps

Step 01

Preheat Oven: Set oven to 425°F and 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 until evenly coated.

Step 03

Roast Vegetables: Roast for 18 to 20 minutes, stirring once halfway through, until vegetables are 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 each with a remaining bread slice, buttered side facing outward.

Step 06

Heat Cooking Surface: Place a large skillet or griddle over medium heat and allow it to reach cooking temperature.

Step 07

Cook Sandwiches: Place sandwiches on the heated skillet and cook for 3 to 5 minutes per side, gently pressing with a spatula and turning as needed, until bread is golden brown and cheese is fully melted.

Step 08

Serve: Transfer sandwiches to a cutting board, slice diagonally if desired, and serve immediately while 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.

Tools Needed

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

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains wheat from bread
  • Contains milk from mozzarella and butter

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 430
  • Lipids: 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.