5 from 11 votes
Vegan Roasted Vegetable Subs with Creamy French Dressing
Prep Time
20 mins
Cook Time
40 mins
Total Time
1 hr

Subs spread with vegan creamy french dressing and stuffed with perfectly roasted veggies.

Course: Main Course
Servings: 2
Calories: 402 kcal
Author: Lauren Hartmann
  • 10 Ounces Mushrooms, sliced
  • 2 Cups Sweet peppers, sliced
  • 2 Cups Brussels sprouts, chopped or shredded
  • 1/2 a Sweet onion, sliced
  • 2 Tablespoons Olive oil
  • 1 teaspoon Salt
  • 1 teaspoon Garlic powder
  • 1/2 teaspoon Black pepper
  • 2-4 Sub rolls, vegan
Vegan Creamy French Dressing
  • 1/3 Cup Ketchup, organic
  • 1/4 Cup Vegan mayo
  • 1 Tablespoon Apple cider vinegar
  • 2 Tablespoons Agave syrup
  • 1/2 teaspoon Coconut aminos or soy sauce
  • 1/2 teaspoon Smoked paprika
  • 1/2 teaspoon Garlic powder
  • Pinch of Salt
  1. Preheat the oven to 375 degrees.

  2. Now, put the sliced mushrooms, sliced sweet peppers, chopped brussels sprouts and sliced sweet onions on a sheet pan. 

  3. Drizzle the olive oil over the veggies. Then sprinkle with the salt, garlic powder and pepper. Toss the veggies to coat them all with oil and the seasoning. Then spread them out evenly on the sheet pan.

  4. Bake the veggies at 375 degrees for 30-40 minutes. Flipping the veggies after about 15 minutes. Bake them until they are nice and juicy and getting brown.

  5. In the meantime, make the creamy french dressing. In a small mixing bowl, combine all of the dressing ingredients. Whisk to fully combine. Set aside.

  6. Once the roasted veggies are done, remove them from the oven. Put the sub rolls in the oven for 1-2 minutes to toast them. 

  7. Then spread the sub rolls with creamy french dressing. Fill them with roasted veggies, then drizzle with more creamy french dressing. Serve immediately! 

Nutrition Facts
Vegan Roasted Vegetable Subs with Creamy French Dressing
Amount Per Serving
Calories 402 Calories from Fat 198
% Daily Value*
Fat 22g34%
Saturated Fat 2g10%
Potassium 1251mg36%
Carbohydrates 85g28%
Fiber 9g36%
Sugar 20g22%
Protein 15g30%
Vitamin A 5810IU116%
Vitamin C 269.7mg327%
Calcium 60mg6%
Iron 13.5mg75%
* Percent Daily Values are based on a 2000 calorie diet.