Earthly Provisions

  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
×
Home » Recipes » Veganuary

Roasted Vegetable Sandwich (Vegan!)

Published: May 30, 2026 by Megan Calipari · This post may contain affiliate links · Leave a Comment

Tweet
Share
Share
Pin
0 Shares
Jump to Recipe Print Recipe

This Roasted Vegetable Sandwich is easy to make and is packed with flavorful balsamic roasted vegetables, pesto, and hummus. This sandwich is hearty, colorful, and completely vegan!

Roasted Vegetable Sandwich cut in half and wrapped in parchment paper.

I am always thinking up new, easy dinner recipes to add to my site. I already have a wide variety of dinners from delicious Lentil Tacos, to super fast Vegan Fried Rice, to 20-minute pasta recipes like Vegan Tahini Pasta.

But sometimes, I just want a big, hearty sandwich. So I had to create this Roasted Vegetable Sandwich. This sandwich is piled high with balsamic roasted vegetables and slathered with pesto and hummus for a delicious sandwich that is totally dinner-worthy. So let's make it.

Jump to:
  • Why You'll Love This Recipe
  • Ingredients
  • Instructions
  • Recipe FAQs
  • Expert Recipe Tips
  • Looking for More Easy Dinner Recipes?
  • 📖 Recipe
  • 💬 Comments

Why You'll Love This Recipe

  • This recipe uses simple, easy-to-find ingredients.
  • And it is so easy to make.
  • This Roasted Vegetable Sandwich is completely dairy-free and vegan, so anyone can enjoy it.
  • It is packed with flavor from balsamic roasted vegetables and pesto.
  • And most importantly, it is absolutely delicious.

Ingredients

Ingredients for this recipe in small bowls on a linen surface.

Vegetables: A combination of eggplant, zucchini, bell pepper, and onion is the perfect combination of colors and flavors.

Balsamic Vinegar: Be sure to use a high-quality balsamic vinegar, here! It is the dominant flavor of the vegetables.

Garlic and Onion Powder: Garlic and onion powder add so much flavor.

Pesto: You can use homemade or store-bought. I used store-bought pesto to keep it really easy.

Ciabatta Rolls: It is important to use a crusty bread like ciabatta for this Roasted Vegetable Sandwich recipe. The vegetables have a lot of moisture in them, so if you use sliced bread, it will get soggy fast, and no one wants a soggy sandwich.

Instructions

Balsamic vinegar, olive oil and spices in a bowl.

Step 1. In a small bowl, combine balsamic vinegar, olive oil, garlic powder, onion powder, salt, and black pepper. Stir to combine.

Vegetables that have been brushed in balsamic and olive oil on sheet trays.

Step 2. Arrange eggplant rounds, bell pepper, zucchini planks, and onion rounds on two baking sheets.

Liberally brush the vegetables on both sides with the balsamic mixture.

Then, roast the vegetables in a 425* F oven for 20 minutes, flip them over with a spatula, then continue roasting for 15 minutes more.

Place the ciabatta rolls into the oven for the last few minutes to warm them up.

Arugula with oil and vinegar on it. in a small metal bowl.

Step 3. Just before assembling the sandwiches, combine arugula, olive oil, balsamic vinegar, salt, and pepper in a medium bowl.

Roasted vegetables piled on a ciabatta roll.

Step 4. Now it is time to assemble the Roasted Vegetable Sandwiches! Slather one side of the ciabatta rolls with pesto and the other side with hummus.

Then, layer some of each vegetable onto each sandwich. Top with arugula and serve.

Recipe FAQs

How should I store these Roasted Vegetable Sandwiches?

These sandwiches do not store well, so only assemble what you plan to eat immediately.

How can I make this recipe ahead of time?

Roast the vegetables, then place them into an airtight container and store them in the refrigerator for up to 4 days.
Then, heat and assemble single sandwiches as you will eat them.

What vegetables are best in a cooked vegetable sandwich?

Eggplant, zucchini, bell pepper, and onion all roast really well and make a delicious roasted vegetable sandwich.

Expert Recipe Tips

It is important to use two baking sheets to roast the vegetables. This gives them enough space to actually roast, rather than just steam.

It is also very important to use crusty bread, or your sandwich will become soggy very fast. If you can't find ciabatta rolls, you can also use a 1-pound ciabatta loaf or French rolls.

Roasted vegetable sandwich on a linen surface.

Looking for More Easy Dinner Recipes?

  • A plate of vegan zucchini pasta wuth a gold fork next to it
    Easy Vegan Zucchini Pasta
  • A vegan seitan gyro on a plate.
    Vegan Seitan Gyros
  • Two cauliflower steaks on a plate
    Vegan Roasted Cauliflower Steaks with Garlic Butter
  • Chickpea Sweet Potato Burgers (Vegan!)

If you tried this Roasted Vegetable Sandwich recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting today!

📖 Recipe

A Roasted Vegetable Sandwich that has been cut in half to show the interior.

Roasted Vegetable Sandwich (Vegan!)

Megan Calipari
This Roasted Vegetable Sandwich is easy to make and is packed with flavorful balsamic roasted vegetables, pesto, and hummus. This sandwich is hearty, colorful, and completely vegan!
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Lunch, Main Course
Cuisine American
Servings 4 Sandwiches
Calories 451 kcal

Equipment

  • 2 Baking Sheets
  • 1 Cutting Board
  • 1 Chefs Knife
  • Measuring Spoons

Ingredients
  

To Roast the Vegetables

  • 6 tablespoon Balsamic Vinegar
  • ¼ Cup Extra Virgin Olive Oil
  • 2 teaspoon Garlic Powder
  • 2 teaspoon Onion Powder
  • 1 ¾ teaspoon Kosher Salt Use 1 teaspoon if using table salt
  • Black Pepper to Taste
  • 1 Small Italian Eggplant, cut into ½" rounds
  • 1 Medium Zucchini, cut into ¼" planks
  • 1 Medium Red Bell Pepper, seeded and quartered
  • 1 Medium Red Onion, cut into ½" rounds

Dress the Arugula

  • 2 Cups Arugula
  • 1 tablespoon Balsamic Vinegar
  • 1 tablespoon Extra Virgin Olive Oil
  • Pinch of Salt and Pepper

To Assemble the Sandwiches

  • 4 Ciabatta Rolls Or a 1-pound ciabatta loaf
  • 4-8 tablespoon Pesto See Note
  • 4-8 tablespoon Hummus

Instructions
 

To Roast the Vegetables

  • Preheat oven to 425*F.
  • In a small bowl, combine balsamic vinegar, olive oil, garlic powder, onion powder, salt, and pepper. Stir to combine.
    6 tablespoon Balsamic Vinegar, ¼ Cup Extra Virgin Olive Oil, 2 teaspoon Garlic Powder, 2 teaspoon Onion Powder, 1 ¾ teaspoon Kosher Salt, Black Pepper to Taste
  • Arrange the sliced eggplant, zucchini, bell pepper, and onion on two baking sheets. This allows the vegetable to have space to roast. Then, brush the vegetables liberally on both sides with the balsamic mixture. You may have a little leftover depending on the size of your vegetables. Just discard it.
    1 Small Italian Eggplant, cut into ½" rounds, 1 Medium Zucchini, cut into ¼" planks, 1 Medium Red Bell Pepper, seeded and quartered, 1 Medium Red Onion, cut into ½" rounds
  • Roast the vegetables in a 425*F oven on the middle and top racks for 33-37 minutes, stopping to flip the vegetables over with a spatula after 20 mintues.
  • Place the ciabatta rolls into the oven during the last few minutes to warm up.
    4 Ciabatta Rolls

Prepare the Arugula

  • In a medium bowl, combine arugula, balsamic vinegar, salt, and pepper. Toss to combine.
    2 Cups Arugula, 1 tablespoon Balsamic Vinegar, 1 tablespoon Extra Virgin Olive Oil, Pinch of Salt and Pepper

Make the Sandwiches

  • Spread 1 side of each warm ciabatta roll with pesto and the other side of each roll with hummus. Then, layer some of each vegetable onto the sandwich and finally top each with dressed arugula. Serve immediately.
    4-8 tablespoon Pesto, 4-8 tablespoon Hummus

Notes

It is important to use a crusty bread for these sandwiches. Softer breads will get soggy. If you can't find ciabatta rolls or loaves, use a crusty French roll or loaf.
I added a range of tablespoons for the pesto and hummus because it is really up to you! Add as much spread as you like.
These sandwiches do not keep well, so only assemble as many as you plan to eat. But the ingredients can be stored separately and assembled easily when you are hungry.

Nutrition

Serving: 1SandwichCalories: 451kcalCarbohydrates: 49gProtein: 10gFat: 25gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gCholesterol: 1mgSodium: 1505mgPotassium: 621mgFiber: 7gSugar: 13gVitamin A: 1600IUVitamin C: 53mgCalcium: 85mgIron: 2mg
Tried this recipe?Let us know how it was!
Tweet
Share
Share
Pin
0 Shares

More Veganuary

  • A Vegan Chocolate Chip Muffin cut in half to show the fluffy interior.
    Vegan Chocolate Chip Muffins
  • Tofu Scramble on a plate with a piece of toast and sliced avocado.
    Tofu Scramble
  • A carrot stick dipped into Red Lentil Hummus on a plate.
    Red Lentil Hummus
  • Three Vegan Blondies stacked on top of each other with chocolate chips scattered around.
    Vegan Blondies

Comments

No Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Headshot of a woman with brown curly hair.

Hi, I'm Megan! I'm a culinary school-trained baker with 15 years of experience working in bakeries and restaurants. I'm passionate about creating vegan desserts and meals that anyone can make and that everyone will love. My recipes use simple ingredients and methods to create delicious results.

More about me →

Spring Dessert Recipes

  • Vegan Raspberry Lemon Cookie with a bite taken out of it on a white cloth.
    Lemon Raspberry Cookies (Vegan!)
  • Blueberry Crumble Bars on a linen surface.
    Blueberry Crumble Bars
  • A Lemon Cookie Bar topped with glaze on a linen surface.
    Lemon Cookie Bars Recipe (vegan!)
  • Vegan Blackberry Chantilly Cake
  • Vegan Raspberry Lemon Loaf Cake on a wooden cutting board.
    Vegan Raspberry Lemon Cake
  • Round Vegan Coconut Cake on a white cloth with a small bowl of coconut in the foreground.
    Vegan Coconut Cake

Popular Recipes

  • A slice of Chocolate Peanut Butter Cake on a small plate.
    Chocolate Peanut Butter Cake
  • Vegan Matcha Overnight oats in a jar. The oats are topped with yogurt and berries.
    Matcha Overnight Oats
  • Chopped Caramelized Peaches in a skillet.
    Caramelized Peaches
  • A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.
    Vegan Vanilla Cake
  • Vegan Strawberry Cupcakes on a linen cloth topped with a fresh strawberry.
    Vegan Strawberry Cupcakes
  • Strawberry Syrup for Drinks and Cocktails in a jar with fresh strawberries in the scene.
    Strawberry Simple Syrup Recipe

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Recipe Index

  • Recipes

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Earthly Provisions

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required