vegetable fajitas with black beans roasted cauliflower and peppers

Oven Roasted Vegetable Fajitas

Meatless fajitas with oven roasted vegetables such as peppers, onion, and cauliflower. This dish is flavorful, satisfying, healthy, plant-based, protein-rich, gluten-free, and easy to make. A great vegan dinner recipe which is perfect for families.
Course Main Course
Cuisine Mexican
Keyword fajitas, flavorful, hearty, roasted
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6
Calories 201kcal
Author Michaela Vais



  • 1 head of a small cauliflower
  • 2 red peppers sliced
  • 2 orange peppers sliced
  • 1 medium/large onion sliced

Fajita Seasoning

What Else:


  • Preheat oven to 400 degrees Fahrenheit (200 degrees Celsius).
  • Chop the cauliflower into small florets (the smaller the pieces, the faster they will cook), slice the peppers and onion into medium-thick slices/strips and spread the vegetables into an even layer on a baking sheet (lined with parchment paper).
  • Drizzle with 1-2 tbsp oil and add all spices. Toss with your hands and roast the veggies in the oven for about 20-25 minutes until nicely browned and caramelized. Toss halfway. To warm the tortillas, pop them into the oven (wrapped in aluminium foil) for the remaining 10 minutes.
  • Heat the beans in a pan with the balsamic vinegar, a pinch of salt and onion powder.
  • To assemble fajitas: Top the tortillas with the roasted veggies, black beans, guacamole, and vegan cheese sauce (optional). Garnish with fresh greens and add some hot sauce on top (optional). Enjoy!


  • Recipe serves 6. Nutrition facts are for one serving calculated with corn tortillas, and 6 tbsp of guacamole.
Nutrition Facts
Oven Roasted Vegetable Fajitas
Amount Per Serving
Calories 201 Calories from Fat 42
% Daily Value*
Fat 4.7g7%
Carbohydrates 25g8%
Fiber 10g40%
Sugar 7g8%
Protein 8g16%
* Percent Daily Values are based on a 2000 calorie diet.


Calories: 201kcal | Carbohydrates: 25g | Protein: 8g | Fat: 4.7g | Fiber: 10g | Sugar: 7g