Celebrate National Taco Day with these hearty plant-based tacos made with lentils, black beans, and mushrooms. High in protein, full of flavor, and perfect for hard or soft shells — a wholesome twist on classic tacos!
There are few foods as universally loved as tacos. Whether you like them crunchy or soft, spicy or mild, loaded with cheese or piled high with veggies—there’s a taco for everyone.
And National Taco Day is the perfect excuse to celebrate with a wholesome, plant-based version that’s packed with protein, fiber, and flavor.
💚 Why Go Plant-Based?
Plant-based tacos aren’t just for vegetarians—they’re for anyone who is interested in including more plant based meals in their rotation.
They’re rich in nutrients, easy on digestion, and can be customized endlessly. Plus, when done right, you won’t even miss the meat!
One of the best ingredients to use in a meatless taco is lentils. These tiny but mighty legumes are nutritional powerhouses—high in protein, iron, and fiber—making them an ideal swap for ground beef. Lentils add a hearty, satisfying texture that soaks up spices beautifully. They also help keep you full longer, support steady blood sugar levels, and are incredibly budget-friendly. It’s no wonder they’re a staple in so many plant-based kitchens!
In fact I use them wherever I can including homemade pizza (yes even on my grand daughters!)

Hearty Plant-Based Taco Filling (Perfect for Hard or Soft Shells)
This hearty filling combines black beans, lentils, and mushrooms for that satisfying “meaty” texture, with all the classic taco flavors you love.

Ingredients (makes 4 servings)
- 1 tbsp olive oil
- ½ medium onion, diced
- 2 cloves garlic, minced
- 1 cup finely chopped mushrooms (any kind, or mix varieties)
- ¾ cup cooked brown or green lentils
- ¾ cup canned black beans, rinsed and drained
- 2 tbsp tomato paste
- 2 tsp chili powder
- 1 tsp cumin
- ½ tsp smoked paprika
- ¼ tsp salt (or to taste)
- 1 tbsp nutritional yeast (optional, for cheesy depth)
- 2 tbsp water or vegetable broth (as needed)
Instructions
- Heat olive oil in a skillet over medium heat.
- Add onion and garlic, cooking until softened (about 3 minutes).
- Stir in mushrooms and cook until they release moisture and begin to brown.
- Add lentils, black beans, tomato paste, and seasonings.
- Stir well and cook for 5–7 minutes, adding a splash of water or broth if the mixture seems dry.
- Taste and adjust seasonings.
How to Serve
For hard shells:
- Spoon the filling into crisp taco shells.
- Top with shredded lettuce, diced tomatoes, avocado, and a sprinkle of vegan cheese or nutritional yeast.
For soft shells:
- Warm whole-grain or corn tortillas in a dry skillet.
- Add the filling and top with your favorite salsa, chopped cilantro, and a drizzle of lime cashew crema or plain Greek yogurt (if not strictly vegan).
Optional Toppings
- Diced avocado or guacamole
- Shredded cabbage or lettuce
- Chopped fresh cilantro
- Salsa or pico de gallo
- Pickled onions
- Lime wedges
📊 Nutrition (per serving, including filling only)
- Calories: ~230
- Protein: 13 g
- Fiber: 9 g
- Carbs: 28 g
- Fat: 6 g
Make It a Taco Night Tradition
Whether you’re serving these up for your family, friends, or just yourself, this plant-based taco recipe is a satisfying, healthy way to celebrate National Taco Day. Pair it with a side of quinoa, roasted corn, or a light salad for a balanced, feel-good meal.
📌 Now be sure to pin this for reference later


Leave a Reply