This post may contain affiliate links. Please read our disclosure policy.
This incredible Roasted Veggie Sandwich is layered with thin slices of oven-roasted eggplant and zucchini, caramelized onions, fresh romaine, tomato, and the perfect peanut sauce. It’s alsoย vegan, oil-free, and easy to make gluten-free!
Vegan sandwiches are one of our favorite lunches, especially when we’re on the go. Today we’re taking a simple veggie sandwich to the next level by roasting the sliced veggies until caramelized and tender, then smothering the bread with our favorite Thai-inspired peanut sauce.
If you have any peanut sauce left over, use it to dipย Rainbow Summer Rolls, drizzle onย Peanut Grain Bowls, or toss it with your favoriteย Vegetable Stir Fry!ย
Or if you’re looking for more epic vegan sandwich ideas to try, make sure to check out This Vegan Chicken Pesto Sandwich, Rataouille Parmesan, Mediterranean-Inspired Chickpea Salad, and this Buffalo Tofu Sandwich!
Ingredients Youโll Need
- Veggies: For this sandwich, we’re using 1 Chinese eggplant and 1 zucchini, each sliced into 1/2″ rounds. These roasted veggies act as the bulk of the sandwich.
- Coconut aminos: Adds a slightly sweet and salty flavor, similar to soy sauce but with less sodium and a more sweet flavor. If you prefer a saltier veggie filing, opt for soy sauce or tamari.
- Rice vinegar: Adds an acidity that balances the creamy richness in the peanut sauce.
- Vegan hoisin sauce: Helps the veggies caramelize during roasting and adds a sweet, salty, tangy flavor.
- Spices: We seasoned simply with garlic powder and a pinch of black pepper. Feel free to add additional salt to taste, as needed.
- Vegetable broth: Used to cook the sautรฉed onions. Water with a splash of coconut aminos is a good alternative in a pinch.
- Peanut sauce:ย We used our Homemade Peanut Sauce made with just 8 simple ingredients.ย
- Sourdough bread: Our favorite bread to use when making this sandwich is a couple slices of hearty sourdough. Our No-Knead Bread would work perfectly. Or, if you prefer more traditional sandwich bread, you can’t go wrong with our 100% Whole Wheat Bread or Fluffy Sandwich Bread.
Optional Add-ins
- Switch up the roasted veggies: We love this sandwich with Chinese eggplant and zucchini, but you can roast thin slices of virtually any veggie in its place. Try portobello mushrooms, sweet potatoes, carrots, or bell peppers.
- Add fresh veggies: Romaine or your favorite leafy greens, tomato slices, cucumbers, avocado, red onion, sprouts, red cabbage, micro greens, fresh bell pepper, etc are fantastic! We usually keep it simple and stick to romaine and tomatoes.
- Switch up the sauce: We’re always looking for new ways to use peanut sauce, but if you don’t have the exact ingredients to make it, or want to try a variation, switch up the sauce! Our Vegan Garlic Aioli or this Ginger Miso Dressing would be delicious.
Equipment Needed
- Baking pan
- Silicone baking mat
- Mixing bowls (1 medium, 1 small)
- Whisk
- Spatula
How to Make Roasted Veggie Sandwich
Roast the Veggies
- Prepare the broiler.ย Before preparing the eggplant and zucchini, line a baking sheet then preheat the broiler.ย
- Make the veggie marinade.ย In a medium bowl, combine the coconut aminos, rice vinegar, hoisin sauce, garlic powder, and black pepper. Add the eggplant and zucchini and mix until each slice is well coated.ย
- Broil for 7 minutes.ย Spread the eggplant and zucchini in a single layer on the prepared baking sheet. Set aside the remaining marinade. Place the sheet under the broiler for 7 minutes or until the veggies are browned to your liking.ย
- Brush with leftover marinade.ย Remove the veggies from the oven, flip, brush any leftover marinade on top, and return to the ovenโbroil for 3 minutes, or until nicely browned on the following side. Remove and set aside to cool. Watch carefully so it doesn’t burn!ย
- Cook the onions.ย Set a medium pan over medium-low heat. Add 1/4 cup of vegetable broth and heat until warm. Add the onions and cook down, stirring occasionally, for 15-20 minutes. Add additional broth as needed to prevent burning.
Assemble
- Follow our easy recipe to make the Perfect Peanut Sauce.
- Toast the bread.
- On one slice of bread, spread on a layer of peanut sauce.
- Layer on roasted eggplant, zucchini, onions, lettuce, and tomatoes, then seal with the other slice of bread.
- Repeat the process to make as many sandwiches as you’d like!
Storage Instructions
Once assembled, this sandwich is best enjoyed immediately. If you’re making this sandwich for meal prep, store the roasted vegetables, peanut sauce, bread, and other toppings in separate airtight containers.
Assemble right before enjoying, or the night before work or school. If preparing the night before, just make sure to use hearty bread and toast before adding the peanut sauce or the bread may go soggy.
More Ways To Enjoy Peanut Sauce
Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you make this recipe. We love to see your photos!
PrintRoasted Veggie Sandwich Recipe with Peanut Sauce
- Total Time: 48 minutes
- Yield: 2
- Diet: Vegan
Description
This incredible Roasted Veggie Sandwich is layered with thin slices of oven-roasted eggplant and zucchini, caramelized onions, fresh romaine, tomato, and the perfect peanut sauce. It’s also vegan, oil-free, and easy to make gluten-free!
Ingredients
- 1 Chinese eggplant, sliced into 1/2โณ rounds
- 1 zucchini, sliced into 1/2โ rounds
- 2 tablespoons coconut aminos (or soy sauce)
- 1/2 tablespoon rice vinegar
- 1/4 teaspoon vegan hoisin sauce
- 1/2 teaspoon garlic powder
- Pinch ground pepper
- 1/2 large white onion, sliced into thin rings
- 1+ cup vegetable broth
To Serve
- Peanut Sauce
- 1/2 head romaine lettuce
- 4 slices of sourdough bread
Equipment
- Baking pan
- Silicone baking mat
- Mixing bowls (1 medium, 1 small)
- Whisk
- Spatula
Instructions
- Prepare the broiler. Before preparing the eggplant and zucchini, line a baking sheet with a silicone mat, then preheat the broiler.ย
- Make the veggie marinade.ย In a medium bowl, combine the coconut aminos, rice vinegar, hoisin sauce, garlic powder, and black pepper. Add the eggplant and zucchini and mix until each slice is well coated.ย
- Broil for 7 minutes.ย Spread the eggplant and zucchini in a single layer on the prepared baking sheet. Set aside the remaining marinade. Place the sheet under the broiler for 7 minutes or until the veggies are browned to your liking.ย
- Brush with leftover marinade.ย Remove the veggies from the oven, flip, brush any leftover marinade on top, and return to the ovenโbroil for 3 minutes, or until nicely browned on the following side. Remove and set aside to cool. Watch carefully so it doesn’t burn!ย
- Cook the onions. Set a medium pan over medium-low heat. Add 1/4 cup of vegetable broth and heat until warm. Add the onions and cook down, stirring occasionally, for 15-20 minutes. Add additional broth as needed to prevent burning.
- Follow our easy recipe to make the Perfect Peanut Sauce.
- Assemble.ย Toast the bread. On one slice of bread, spread on a layer of peanut sauce. Layer on roasted eggplant, zucchini, onions, lettuce, and tomatoes, then seal with the other slice of bread. Repeat the process to make as many sandwiches as you’d like!
Notes
- Once assembled, this sandwich is best enjoyed immediately.
- Storage: If you’re making this sandwich for meal prep, store the roasted vegetables, peanut sauce, bread, and other toppings in separate airtight containers. Assemble right before enjoying, or the night before work or school. If preparing the night before, just make sure to use hearty bread and toast before adding the peanut sauce or the bread may go soggy.
- Prep Time: 18 minutes
- Cook Time: 30 minutes
- Category: Entree
Nutrition facts label provided by Nutri Fox.Disclaimer: This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!
delicious and perfect for leftover, lunch box, picnic or a simple easy and fast meal!!!
Winner! I’ve made many veggie sandwiches & they are good. But this was fantastic. I think it’s the marinade & peanut sauces. Don’t sauces really make a meal delicious. I used PB powder instead of peanut butter & it was perfect.
What a scrumptious looking sandwich! I love the combo of Chinese eggplant and peanut sauce. Two of my favorite ๐
Looks great, Jasmine! I am a huge fan of Chinese eggplant, and I love anything with peanut sauce!
Oh Yum!!! What a unique delicious sandwich combo!!! I’ve only hadpeanut sauce in wraps!
I just love peanut sauces! I’d make this and serve it over some brown rice in bowl form, yum yum!
That sounds amazing!
This looks and sounds amazing! The peanut sauce sold me.
Now I am normally not a huge fan of sandwiches, but this looks absolutely DELICIOUS. You got me at the words Thai and peanut, because those are my favorite words pertaining to savory food! Chinese eggplants are also my favorite variety of eggplant–so easy to cook with and tastes amazing!
I recently got hooked on chinese eggplants, they are so yummy and versatile!