
On busy weeknights I like to prepare at least one quick, crowd-pleasing meal. These Italian sandwiches are a perfect example: hearty, vegetable-packed, and simple to make. I marinate a selection of colorful vegetables in a creamy Italian dressing, then grill or roast them before piling them into whole-grain buns. The result is a satisfying, flavorful sandwich that works for vegans and omnivores alike.
What ingredients are needed for veggie Italian sandwiches?

- Whole grain sandwich buns
- Vegan creamy Italian dressing (use your favorite recipe)
- Red bell peppers, sliced into thin strips
- Yellow zucchini, cut into ½ inch slices
- Green zucchini, cut into ½ inch slices
- Small eggplant, cut into ½ inch slices
- White onion, thinly sliced
- Mushrooms, sliced (about 8 ounces)
Marinating the vegetables

After cutting the vegetables, place them in a resealable container or large zip-top bag and pour in half of the creamy Italian dressing. Toss to coat, then refrigerate for several hours or overnight for best flavor. Marinating softens the vegetables and infuses them with tangy, herby notes that make these sandwiches special.
When you’re ready to cook, you can grill the vegetables or roast them in the oven depending on preference and weather. Both methods yield excellent results.
Grilling or roasting the marinated vegetables

Grilling instructions
- Preheat the grill to about 400°F (200°C).
- Remove the vegetables from the container or bag, reserving the leftover marinade.
- Place the vegetables in a grill basket and set the basket over the heat.
- Toss the vegetables every 3–4 minutes, brushing with additional marinade as needed. Grill for about 12 minutes in total, or until they are tender and slightly charred.
Roasting instructions
- Preheat the oven to 400°F (200°C).
- Arrange the vegetables in a single layer on a baking sheet lined with parchment paper or a silicone mat. Reserve the leftover marinade to add while cooking.
- Roast for about 20 minutes, stirring and brushing with the remaining marinade halfway through. Roast until vegetables are soft and golden at the edges.
Preparing the sandwiches

Once the vegetables are cooked, prepare the buns. If you prefer a lighter, crispier sandwich with less bread, carefully hollow out the interior of each bun to remove some of the soft crumb, saving it for breadcrumbs or another recipe. Otherwise, leave the buns intact.
Brush both sides of each bun with a thin layer of creamy Italian dressing. Pile a generous portion of the warm vegetables onto each side of the bun, then drizzle a little more dressing on top of the filling. This double layer of dressing keeps the sandwich juicy and flavorful.
Broiling for a crisp finish

To finish and crisp the buns, place the assembled sandwiches under the broiler on medium-high for 5–7 minutes, watching closely to prevent burning. The broiler will toast the edges of the buns and warm the filling a second time, melding the flavors and textures.
Serving suggestions

These sandwiches pair wonderfully with a light soup or salad. An Italian-style soup or a chopped salad complements the marinated vegetables and keeps the meal balanced. For a heartier meal, serve alongside roasted potatoes or a simple grain salad.
Notes and tips
- Make the creamy Italian dressing ahead of time to allow flavors to develop.
- Any vegetables you enjoy can be used—try adding cherry tomatoes, sliced carrots, or sweet potatoes for variety.
- Adjust cooking times based on the thickness of your slices; thinner pieces will cook faster and char more quickly on the grill.
- Leftover marinated vegetables make a great topping for salads, grain bowls, or flatbreads the next day.
Recipe

Italian Sandwiches
Crunchy, marinated grilled vegetables layered with creamy Italian dressing on whole grain buns. These sandwiches are flavorful, easy to prepare, and perfect for a weeknight dinner.
Equipment
- Grill and grill basket or oven and baking sheet
- Resealable container or large zip-top bag for marinating
- Broiler-safe baking sheet or rack for toasting
Ingredients
- 6 whole grain sandwich buns
- 1 recipe vegan creamy Italian dressing
- 2 red bell peppers, thin strips
- 1 yellow zucchini, ½ inch slices
- 1 green zucchini, ½ inch slices
- 1 small eggplant, ½ inch slices
- 1 white onion, thin strips
- 8 ounces sliced mushrooms
Instructions
- Marinate the cut vegetables in half of the creamy Italian dressing in a container or large zip-top bag for several hours or overnight.
- Grilling method: Preheat the grill to 400°F. Remove vegetables from the marinade, reserving the excess dressing. Place vegetables in a grill basket and cook over direct heat, tossing every 3–4 minutes and brushing with reserved dressing as needed, about 12 minutes total or until tender and charred to your liking.
- Roasting method: Preheat the oven to 400°F. Spread vegetables in a single layer on a prepared baking sheet. Reserve leftover marinade and brush on during cooking. Roast 20 minutes, stirring halfway through and basting with remaining dressing, until golden and tender.
- Set the oven to broil on medium-high. If desired, hollow out some of the bun crumb to reduce bread volume. Brush both bun halves with a thin layer of creamy Italian dressing.
- Divide the warm vegetables between the bun halves, drizzle with more dressing, and place under the broiler for 5–7 minutes until the bread edges are crisp and the filling is warm. Watch carefully to avoid burning.
- Remove from the oven, assemble the sandwiches, and serve immediately.
Notes
These sandwiches are versatile—swap in your favorite vegetables or serve with a simple Italian-style salad or soup. Leftover vegetables are excellent on salads, grains, or as a pizza topping.
Nutrition (approximate per serving)
Calories: 270 kcal; Carbohydrates: 44 g; Protein: 9 g; Fat: 7 g; Fiber: 6 g. Values will vary with ingredient brands and portion sizes.