Vegetable Grilled Panini

Crispy, golden Vegetable Panini, overflowing with grilled veggies and melting mozzarella, ready to eat. Save to Pinterest
Crispy, golden Vegetable Panini, overflowing with grilled veggies and melting mozzarella, ready to eat. | cookingwithyvette.com

This dish features a warm panini layered with tender grilled zucchini, bell pepper, red onion, and eggplant, combined with melty mozzarella and fresh tomato. Spread with vibrant pesto and pressed until golden, it offers a crisp exterior and flavorful, juicy interior. Quick to prepare in under 30 minutes, it's a simple yet delicious option enhanced by optional greens like arugula or spinach. Perfect for a light main dish or snack that satisfies with every bite.

I still remember the afternoon I discovered that the best panini isn't made at a fancy Italian trattoria—it's made in your own kitchen with vegetables you've grilled yourself. It was a lazy Sunday when I had some beautiful zucchini and bell peppers from the market, and I decided to get creative instead of making the usual sandwich. The moment I pressed that warm ciabatta and felt the cheese melt between the golden-toasted bread, I realized I'd stumbled onto something special. Now, whenever I make this vegetable panini, I'm transported back to that discovery.

I made this for my roommate on a busy weeknight, and she literally closed her eyes on the first bite. That's when I knew this wasn't just lunch—it was the kind of simple, honest food that reminds you why cooking for people matters. Now it's become our go-to when we want something that feels fancy but doesn't demand hours of prep.

Ingredients

  • 1 small zucchini, sliced lengthwise: This is where the magic starts—slicing lengthwise gives you larger surfaces to grill, which means more of that beautiful caramelization. Thin coins just disappear; these strips hold their own
  • 1 small red bell pepper, seeded and sliced: The sweetness balances everything, and those stripes of char are like edible confetti. I learned the hard way that if you don't remove the seeds first, they pop and fly everywhere
  • 1 small red onion, thinly sliced: This adds a sharpness that keeps the panini from feeling too heavy. The red ones are prettier too, which matters when you're stacking them
  • 1 small eggplant, sliced: Yes, eggplant. I know, I know—but grilled eggplant becomes silky and absorbs all those smoky flavors like it was born for this
  • 1 tablespoon olive oil: Good olive oil makes a difference here because it's not hiding in a big sauce—it's the main player in how those vegetables taste
  • Salt and freshly ground black pepper, to taste: Don't skip the freshly ground pepper. It wakes up every single ingredient
  • 2 ciabatta rolls (or 4 slices rustic Italian bread): Ciabatta's crispy outside and airy inside is basically perfect for this. If you can't find it, any rustic Italian bread works—just avoid anything too soft
  • 4 slices mozzarella cheese (about 80 g): Fresh mozzarella will ooze beautifully, but I often use the packaged kind because it melts more evenly in the press. Both work, just differently
  • 2 tablespoons pesto (store-bought or homemade): This is your base flavor. If you've made pesto before, you know how good homemade is, but honestly, a good store-bought version is your friend on busy days
  • 1 small tomato, sliced: Fresh tomato adds brightness and prevents this from feeling too heavy. A heirloom variety makes it prettier, but any fresh tomato will do the job

Instructions

Start with heat:
Get your grill pan over medium-high heat while you prep everything else. You want it hot enough that when you place a vegetable on it, you hear that satisfying sizzle. This is non-negotiable for getting those charred edges
Season and oil the vegetables:
Toss your zucchini, bell pepper, red onion, and eggplant in that tablespoon of olive oil with a generous pinch of salt and pepper. Use your hands—feel the oil coating everything evenly. This step is where flavor begins
Grill with patience:
Lay the vegetables on the hot pan and resist the urge to move them around. Let them sit for 2–3 minutes per side. You're looking for those beautiful brown marks, almost charred in spots. Don't flip too early—that's how you lose the char. Listen for the sizzle, watch for the color change, and trust your instincts
Build your canvas:
Slice your ciabatta rolls in half and spread a tablespoon of pesto on each bottom half. Go thin with it—pesto is assertive, and you want to taste the vegetables too. This is where the sandwich's personality comes from
Create the layers:
Now here's the artist's moment. Layer your grilled vegetables, then the mozzarella slices, then the fresh tomato. Each layer matters. The vegetables go on the pesto so they stick to it, the cheese comes next to catch all those warm flavors, and the tomato goes on top to keep everything fresh. Top with the other half of the bread
The press:
If you have a panini press, heat it and place your sandwich inside. Press for 3–4 minutes. If you're using a grill pan or skillet, place the sandwich on it and weight it down with something heavy—another skillet works perfectly. You're going for golden, crispy bread and melted cheese. You'll smell when it's almost ready
Rest and serve:
Let it cool for just a minute before cutting in half. This gives the cheese a second to set so it doesn't all run out onto your plate. Serve immediately while everything's still warm and the bread still has that perfect crisp
Imagine a vibrant Vegetable Panini with colorful grilled peppers and gooey melted cheese, ready to enjoy. Save to Pinterest
Imagine a vibrant Vegetable Panini with colorful grilled peppers and gooey melted cheese, ready to enjoy. | cookingwithyvette.com

There was this moment when I made this for a dinner party and watched five different people take their first bite and pause—that moment of pleasant surprise when something simple turns out to be extraordinary. That's when I understood: this vegetable panini isn't just lunch. It's proof that the best meals come from simple ingredients and a little bit of care.

Flavor Combinations That Work

The beauty of this panini is how forgiving it is. That combination of charred vegetables, creamy cheese, and herby pesto creates a flavor story that works with almost any twist. I've learned through experimentation that the key is keeping the flavors balanced—you want the vegetables to shine, not get overwhelmed by the cheese or pesto. If you go heavier on the pesto, dial back the cheese slightly. If you add extra greens like arugula or spinach, you might want fresh lemon juice to brighten everything up. Trust your instincts here; this is where cooking becomes personal.

Variations and Swaps

I love making this recipe multiple ways depending on what I have or what I'm craving. Some days I use provolone instead of mozzarella for a sharper taste, or swap in goat cheese for something creamier and tangier. For a vegan version that genuinely tastes amazing, use a quality dairy-free mozzarella and make sure your pesto is nut-free if that's a concern. One of my favorite discoveries was adding fresh basil or arugula between the vegetables and cheese—it adds this peppery brightness that feels like a whole new sandwich. You could also experiment with sun-dried tomatoes, roasted red peppers from a jar, or even caramelized onions if you have time.

Making It Your Own

The most satisfying part of cooking is making a recipe yours, and this panini practically invites customization. I've started keeping a running list of vegetables that grill beautifully—asparagus in spring, portobello mushrooms in fall, fresh corn in summer. The press time might change slightly depending on how much filling you use, so stay with it and listen for when the cheese sounds melty (yes, there's a sound for it). And remember, the best panini is the one that brings you joy, whether that's exactly as written or completely transformed by your own kitchen creativity.

  • Don't be afraid to prep vegetables the night before—they'll taste just as good and save you time when hunger strikes
  • If you're cooking for a crowd, grill all the vegetables in advance and let everyone build their own panini—it's fun and makes sure everyone gets exactly what they want
  • Leftover grilled vegetables become amazing additions to pasta, grain bowls, or even tomorrow's salad
A delicious, warm Italian Vegetable Panini featuring grilled zucchini and flavorful pesto, perfect for lunch. Save to Pinterest
A delicious, warm Italian Vegetable Panini featuring grilled zucchini and flavorful pesto, perfect for lunch. | cookingwithyvette.com

There's something wonderful about taking humble vegetables, a good piece of bread, and a little bit of technique to create something that feels both simple and special. This panini does exactly that.

Recipe Questions & Answers

Slice the zucchini, red bell pepper, red onion, and eggplant thinly and toss them with olive oil, salt, and pepper before grilling for tender, flavorful results.

Yes, provolone or goat cheese can be substituted to add different flavors while maintaining the creamy texture inside the panini.

Ciabatta rolls or rustic Italian bread slices offer the ideal sturdy texture that crisps nicely without becoming soggy.

Adding fresh arugula or spinach inside the panini before pressing imparts a fresh, vibrant bite to complement the grilled vegetables.

Press the assembled panini in a preheated panini press or grill pan for 3–4 minutes until the bread turns golden and the cheese melts thoroughly.

Vegetable Grilled Panini

A warm, crispy panini packed with grilled vegetables, cheese, and pesto for a satisfying lunch or snack.

Prep 15m
Cook 10m
Total 25m
Servings 2
Difficulty Easy

Ingredients

Vegetables

  • 1 small zucchini, sliced lengthwise
  • 1 small red bell pepper, seeded and sliced
  • 1 small red onion, thinly sliced
  • 1 small eggplant, sliced
  • 1 tablespoon olive oil
  • Salt and freshly ground black pepper, to taste

Bread and Cheese

  • 2 ciabatta rolls or 4 slices rustic Italian bread
  • 4 slices mozzarella cheese (approximately 2.8 oz / 80 g)
  • 2 tablespoons pesto (store-bought or homemade)
  • 1 small tomato, sliced

Instructions

1
Preheat grill pan: Preheat a grill pan or skillet over medium-high heat.
2
Prepare vegetables: Toss zucchini, red bell pepper, red onion, and eggplant with olive oil, salt, and pepper until evenly coated.
3
Grill vegetables: Grill the vegetables for 2 to 3 minutes per side until tender and lightly charred. Set aside.
4
Assemble sandwiches: Slice ciabatta rolls in half and spread 1 tablespoon of pesto on the bottom half of each roll.
5
Layer fillings: Layer grilled vegetables, mozzarella slices, and tomato on each roll. Cover with the top half of the bread.
6
Cook paninis: Place assembled sandwiches in a preheated panini press or grill pan. Press and cook for 3 to 4 minutes until the bread is golden brown and the cheese is melted.
7
Serve: Remove from heat, cut each sandwich in half, and serve warm.
Additional Information

Equipment Needed

  • Grill pan or skillet
  • Panini press or heavy skillet
  • Knife and cutting board

Nutrition (Per Serving)

Calories 410
Protein 15g
Carbs 51g
Fat 16g

Allergy Information

  • Contains wheat (bread), milk (cheese and possibly pesto), and tree nuts if pesto contains pine nuts. Verify pesto ingredients if allergies are a concern.
Yvette Morales

Home cook sharing easy, wholesome recipes and kitchen tips for busy food lovers.