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!

Thai Peanut Roasted Veggie Sandwich {easy + oil-free} #thai #peanut #sandwich #vegan #oilfree #easyvegan

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 SandwichRataouille ParmesanMediterranean-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

How to Make Roasted Veggie Sandwich

Roast the Veggies

  1. Prepare the broiler. Before preparing the eggplant and zucchini, line a baking sheet then preheat the broiler. 
  2. 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. 
  3. 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. 
  4. 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! 
  5. 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

  1. Follow our easy recipe to make the Perfect Peanut Sauce.
  2. Toast the bread. 
  3. On one slice of bread, spread on a layer of peanut sauce. 
  4. Layer on roasted eggplant, zucchini, onions, lettuce, and tomatoes, then seal with the other slice of bread. 
  5. Repeat the process to make as many sandwiches as you’d like! 

Thai Peanut Roasted Veggie Sandwich {easy + oil-free} #thai #peanut #sandwich #vegan #oilfree #easyvegan

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! 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Peanut Roasted Veggie Sandwich {easy + oil-free} #thai #peanut #sandwich #vegan #oilfree #easyvegan

Roasted Veggie Sandwich Recipe with Peanut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Sweet Simple Vegan
  • 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


Instructions

  1. Prepare the broiler. Before preparing the eggplant and zucchini, line a baking sheet with a silicone mat, then preheat the broiler. 
  2. 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. 
  3. 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. 
  4. 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! 
  5. 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.
  6. Follow our easy recipe to make the Perfect Peanut Sauce.
  7. 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!

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

10 Comments

  1. delicious and perfect for leftover, lunch box, picnic or a simple easy and fast meal!!!






  2. 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.






  3. What a scrumptious looking sandwich! I love the combo of Chinese eggplant and peanut sauce. Two of my favorite 🙂

  4. Looks great, Jasmine! I am a huge fan of Chinese eggplant, and I love anything with peanut sauce!

  5. Oh Yum!!! What a unique delicious sandwich combo!!! I’ve only hadpeanut sauce in wraps!

  6. I just love peanut sauces! I’d make this and serve it over some brown rice in bowl form, yum yum!






  7. 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!