Vegetarian tacos on brown parchment paper with cilantro and lime laid out around it.
The Best 30-Minute Vegetarian Tacos
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

Mind-blowing Vegetarian Tacos - One of the BEST taco's I've ever had. A healthy dinner that is SO flavorful, satisfying, and only takes 30 minutes to make. You will fall in love with everything about these tacos! 

Course: Main Course
Cuisine: American, Mexican
Tags: vegan tacos, vegetarian tacos, veggie tacos
Servings: 4
Calories: 329 kcal
Author: A Simple Palate
Veggie Filling
  • 1 medium red onion, diced
  • 1 Tablespoon olive oil
  • 2 bell peppers, seeded and sliced (yellow, red, or orange)
  • 1 14 oz canned black beans, drained and rinsed
  • 1 14 oz canned cannellini beans, drained
  • 1 14 oz canned corn
  • 1 teaspoon(each) chili powder, cumin, garlic powder
  • 2 teaspoon paprika
  • 1/2 teaspoon salt & black pepper
  • 6 soft corn tortillas
  • 1/2 cup pickled onions (see notes)
  • 1/2 cup guacamole (see notes)
  • cilantro leaves
  • Cotija cheese *optional
  1. In a large saute pan on medium heat, saute peppers and red onions with olive oil for 5 minutes until soft.

  2. Lower heat and add 1 can each of black beans, cannellini beans, and corn. Add all of seasonings and cook for 5-8 minutes, stirring occasionally. 

  3. Then assemble tacos in corn tortillas with bean mixture, pickled onions, and guacamole, and cilantro. Enjoy! 


How to Make EASY Guacamole: 2 mashed avocados, 1/2 tsp garlic powder, 1/4 tsp salt, 1 lime juice. Mix together and serve with tacos. 

How to Make Pickled Onions: Thinly slice red onion, add to a jar or bowl with 1 1/2 cups of apple cider vinegar or distilled white vinegar, 2 tbsp coconut sugar (or regular sugar), and 1/4 tsp salt. Let sit with vinegar for 30 minutes while making tacos or several hours. These will pickle even more over time - store refrigerated in a sealed jar for up to 2 weeks.


Nutrition Facts
The Best 30-Minute Vegetarian Tacos
Amount Per Serving
Calories 329 Calories from Fat 85
% Daily Value*
Total Fat 9.4g 14%
Total Carbohydrates 54.7g 18%
Sugars 16.7g
Protein 10g 20%
Vitamin A 9%
Vitamin C 179%
* Percent Daily Values are based on a 2000 calorie diet.