Vegetarian tacos on brown parchment paper with cilantro and lime laid out around it.

The Best 30-Minute Vegetarian Tacos

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
Keyword vegan tacos, vegetarian tacos, veggie tacos
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
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! 

Recipe Notes

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.