Lentil tacos are a simple, flavorful twist on classic tacos. Instead of meat, this recipe uses hearty lentils cooked with warm spices to create a rich and satisfying filling.
They’re a great plant-based option that still delivers the bold taco flavor everyone loves. Lentils are affordable, filling, and cook quickly, making them perfect for busy weeknight meals.
In this recipe, you’ll learn how to season and cook lentils so they taste amazing in tacos, plus how to build the perfect taco with fresh toppings and warm tortillas.
Once you try them, lentil tacos might become a regular on your dinner table.
Why You’ll Love This Lentil Tacos Recipe
Packed with Plant-Based Protein and Fiber
Lentils make an excellent taco filling because they are hearty and satisfying. When cooked with the right spices, they create a rich texture that feels just as comforting as traditional taco meat.
They also hold their shape well, which makes every bite full and flavorful. Instead of feeling light or empty, these tacos are filling and satisfying, making them perfect for a complete meal.
Budget-Friendly Ingredients
This recipe uses simple ingredients that are easy to find and affordable. Lentils, onions, garlic, and spices are pantry staples in many kitchens.
A small amount of lentils goes a long way. One cup of dry lentils can make enough filling for several tacos, which makes this recipe perfect for feeding a family without spending much.
Ready in Under 30 Minutes
These lentil tacos come together quickly, making them great for busy weeknights. Lentils cook faster than many people expect, especially when simmered with seasoning and broth.
While the lentils cook, you can prepare your toppings and warm the tortillas. By the time everything is ready, dinner can be on the table in about 30 minutes.
Perfect for Vegan and Vegetarian Diets
This recipe is completely plant-based, yet it still delivers the bold flavors you expect from tacos. The seasoned lentils bring a savory, slightly smoky flavor that pairs perfectly with fresh toppings.
Even people who usually eat meat often enjoy lentil tacos because the seasoning and texture make them feel familiar and satisfying.
Easy to Customize with Toppings
One of the best parts of tacos is building them your own way. Lentil tacos work well with many toppings, so everyone can make their plate exactly how they like it.
Add crisp lettuce, juicy tomatoes, creamy avocado, fresh salsa, or vegan sour cream. A squeeze of lime and a sprinkle of cilantro can brighten the whole taco and bring all the flavors together.
Ingredients You’ll Need
For the Lentil Taco Filling
- 1 cup dry brown or green lentils, rinsed
- 2 cups vegetable broth or water
- 1 tablespoon olive oil
- ½ medium onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 tablespoons taco seasoning
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
For Serving
- 8–10 taco shells or small tortillas
- 1 cup shredded lettuce
- 1 cup diced tomatoes
- 1 avocado, sliced or mashed
- ½ cup shredded vegan cheese
- ½ cup salsa or pico de gallo
- 1 lime, cut into wedges
How to Make Lentil Tacos (Step-by-Step)
1. Cook the Lentils Until Tender
Start by rinsing the lentils under cold water to remove any dust or small debris. Add the rinsed lentils to a medium saucepan along with the vegetable broth or water.
Bring the pot to a gentle boil, then reduce the heat and let the lentils simmer. Cook them for about 15–20 minutes, or until they are tender but still hold their shape.
Avoid overcooking, as mushy lentils will not give the best taco texture.
Drain any excess liquid if needed and set the lentils aside.
2. Sauté Onion and Garlic in Olive Oil
Heat olive oil in a large skillet over medium heat. Once the oil is warm, add the diced onion.
Cook the onion for about 3–4 minutes, stirring occasionally, until it becomes soft and slightly golden. This step builds the base flavor for the taco filling.
Add the minced garlic and cook for another 30–60 seconds. Stir constantly so the garlic becomes fragrant without burning.
3. Add Cooked Lentils and Taco Seasoning
Add the cooked lentils to the skillet with the onion and garlic. Stir well so the lentils are evenly mixed with the aromatics.
Sprinkle in the taco seasoning, salt, and black pepper. Stir again to coat the lentils completely. The seasoning begins to soak into the lentils, giving them that classic taco flavor.
Let everything cook together for a minute or two so the spices become more aromatic.
4. Stir in Tomato Paste and Broth
Add the tomato paste to the skillet and mix it into the lentils. The tomato paste adds richness and helps create a slightly saucy filling.
Pour in a small amount of vegetable broth or water. Stir well to combine everything. This helps the seasoning spread evenly and keeps the mixture from becoming too dry.
5. Simmer Until Thick and Flavorful
Lower the heat and let the lentil mixture simmer for about 5 minutes. Stir occasionally as it cooks.
As the liquid reduces, the mixture becomes thicker and more flavorful. If you prefer a slightly meatier texture, gently mash a small portion of the lentils with the back of a spoon while stirring.
Taste the filling and adjust the seasoning if needed.
6. Warm Taco Shells or Tortillas
While the lentil filling finishes cooking, warm your taco shells or tortillas. This small step makes a big difference in texture and flavor.
Heat tortillas in a dry skillet for about 30 seconds on each side until soft and warm. If you are using taco shells, warm them in the oven according to the package instructions.
Warm tortillas hold the filling better and make the tacos easier to assemble.
7. Assemble Tacos with Lentil Filling and Toppings
Spoon the warm lentil filling into each taco shell or tortilla. Do not overfill, so the tacos stay easy to hold.
Add your favorite toppings such as shredded lettuce, diced tomatoes, sliced avocado, vegan cheese, or fresh salsa. Finish with a squeeze of lime to brighten the flavors.
Serve the tacos immediately while everything is warm and fresh.
Best Toppings for Lentil Tacos
- Shredded lettuce – Adds a fresh crunch that balances the warm lentil filling.
- Diced tomatoes – Bring a juicy, slightly sweet bite that brightens the taco.
- Sliced avocado or guacamole – Adds creaminess and a rich, smooth texture.
- Vegan sour cream – Gives the tacos a cool and tangy finish.
- Salsa or pico de gallo – Adds freshness, acidity, and extra flavor.
- Vegan shredded cheese – Melts slightly over the warm filling and adds a savory touch.
- Fresh cilantro – A small sprinkle adds a burst of fresh, herb-like flavor.
Tips for the Best Lentil Tacos
Use Brown or Green Lentils for the Best Texture
Brown and green lentils work best for tacos because they hold their shape after cooking. They stay firm and slightly hearty, which gives the filling a texture that feels satisfying in every bite.
Red lentils cook much faster, but they become soft and creamy. That texture works well for soups or dals, but it can make the taco filling too mushy.
For tacos, stick with brown or green lentils for the best result.
Don’t Overcook the Lentils
Perfect lentils should be tender but not falling apart. Overcooked lentils turn soft and lose the texture that makes taco filling feel hearty.
Keep an eye on them as they simmer. Start checking around the 15-minute mark. Once they are tender and easy to bite, remove them from the heat and drain any excess liquid.
This small step helps the filling stay rich and slightly chunky instead of soft and pasty.
Add Smoked Paprika or Chipotle for Extra Flavor
A little smoky spice can take lentil tacos to the next level. Smoked paprika adds a warm, smoky flavor that makes the filling taste deeper and more complex.
Chipotle powder or finely chopped chipotle peppers in adobo sauce can also add a bold kick. Use a small amount at first, then taste and adjust.
These ingredients give the lentils a richer taco flavor that pairs beautifully with fresh toppings like avocado and salsa.
Mash a Small Portion of Lentils for a Meatier Texture
If you want the filling to feel more like traditional taco meat, mash a small portion of the lentils while they cook. Use the back of a spoon or spatula and gently press some of the lentils in the pan.
Leave most of the lentils whole. The mix of mashed and whole lentils creates a thicker, slightly chunky texture that holds together well inside tacos.
Recipe Variations
- Spicy Lentil Tacos – Add ½–1 teaspoon chili flakes or finely chopped jalapeños while cooking the lentil filling for extra heat.
- Lentil Walnut Tacos – Stir in ¼ cup finely crushed walnuts with the cooked lentils to create a richer, slightly meatier texture.
- Sweet Potato Lentil Tacos – Add 1 cup roasted sweet potato cubes to the lentil mixture for a naturally sweet and hearty twist.
- Gluten-Free Option – Use corn tortillas or gluten-free taco shells instead of flour tortillas.
What to Serve with Lentil Tacos
Mexican Rice
Mexican rice is a classic side that pairs perfectly with lentil tacos. The warm rice, cooked with tomato, garlic, and spices, adds extra flavor to the meal without overpowering the tacos.
Serve a scoop of rice on the side or add a small spoonful directly into the tacos for extra texture. The fluffy rice balances the savory lentil filling and helps make the meal more filling.
Cilantro Lime Rice
Cilantro lime rice adds a bright, fresh flavor to the plate. The combination of fresh lime juice and chopped cilantro gives the rice a light and slightly tangy taste.
This side works especially well with lentil tacos because it adds freshness alongside the warm spices in the filling. The flavors complement each other without competing.
Vegan Refried Beans
Refried beans are another simple and satisfying side for taco night. They bring a creamy texture and deep savory flavor that pairs nicely with lentils.
Serve them warm with a sprinkle of chopped cilantro or a squeeze of lime. You can also spread a small layer inside the tortilla before adding the lentil filling for extra richness.
Guacamole and Chips
Guacamole and chips are always a welcome addition to taco night. The creamy avocado mixed with lime, salt, and a little garlic creates a smooth and refreshing dip.
Serve it alongside tortilla chips for dipping, or add a spoonful of guacamole directly onto your tacos. The creamy texture balances the seasoned lentil filling beautifully.
Corn Salad
A simple corn salad adds sweetness and crunch to the meal. Fresh or grilled corn mixed with lime juice, diced red onion, and chopped cilantro creates a bright and colorful side.
The sweet corn pairs well with the warm spices in the lentil tacos. It also adds a fresh contrast that keeps the meal balanced and flavorful.
Storage and Meal Prep Tips
Lentil taco filling stores very well, which makes it perfect for meal prep or quick leftovers during the week.
Let the filling cool completely, then place it in an airtight container and store it in the refrigerator for up to 4 days. When you’re ready to use it again, simply scoop out the amount you need.
For longer storage, you can freeze the cooked lentil taco filling for up to 3 months. Place it in a freezer-safe container or freezer bag, pressing out as much air as possible to keep the flavor fresh.
When needed, thaw it overnight in the refrigerator or gently warm it straight from frozen.
To reheat, add the lentils to a skillet over medium heat with a small splash of water or broth and stir until warmed through.
You can also microwave the filling in short intervals, stirring in between to heat it evenly. Once hot, it’s ready to spoon into warm tortillas and top just like freshly made tacos.
Final Thoughts
Lentil tacos are simple to make, full of flavor, and perfect for an easy taco night. The seasoned lentils create a hearty filling that pairs beautifully with fresh toppings and warm tortillas.
Give this recipe a try and build your tacos just the way you like them. Add your favorite toppings, squeeze over some lime, and enjoy every bite!
FAQs
Can I use canned lentils?
Yes, just rinse and drain them before cooking.
Are lentil tacos healthy?
Yes, they are high in fiber, protein, and nutrients.
Can I make lentil taco filling ahead of time?
Yes, it stores well and reheats easily.
What lentils work best for tacos?
Brown or green lentils hold their shape best.
Flavor-Packed Lentil Tacos You’ll Want to Make Every Week
Course: Vegan Lunch RecipesCuisine: MexicanDifficulty: Easy8
Tacos10
minutes20
minutes30
minutesThese lentil tacos are hearty, flavorful, and simple to make. Seasoned lentils create a rich taco filling that pairs perfectly with fresh toppings and warm tortillas.
Ingredients
- For the Lentil Filling
1 cup dry brown or green lentils, rinsed
2 cups vegetable broth or water
1 tablespoon olive oil
½ onion, finely diced
3 garlic cloves, minced
2 tablespoons taco seasoning
2 tablespoons tomato paste
½ teaspoon salt
¼ teaspoon black pepper
- For Serving
8–10 taco shells or tortillas
1 cup shredded lettuce
1 cup diced tomatoes
1 avocado, sliced
½ cup vegan shredded cheese
½ cup salsa
Lime wedges
Directions
- Add lentils and vegetable broth to a saucepan. Bring to a boil, then simmer for 15–20 minutes until tender. Drain excess liquid if needed.
- Heat olive oil in a skillet over medium heat. Add diced onion and cook for 3–4 minutes until softened.
- Stir in garlic and cook for about 30 seconds until fragrant.
- Add cooked lentils, taco seasoning, tomato paste, salt, and pepper. Stir well to combine.
- Pour in a small splash of broth or water and simmer for about 5 minutes until the mixture thickens.
- Warm taco shells or tortillas in a skillet or oven.
- Spoon the lentil filling into the tacos and top with lettuce, tomatoes, avocado, vegan cheese, salsa, and a squeeze of lime.
Notes
- Brown or green lentils work best because they hold their shape.
- For extra flavor, add smoked paprika or a pinch of chili flakes.
- Mash a small portion of the lentils while cooking for a thicker, meatier texture.
- Leftover lentil filling can be stored in the fridge for up to 4 days.

Daisy Roots is the home cook and recipe developer behind this kitchen. She creates simple, tested vegan recipes using everyday ingredients. Every dish is developed and cooked in her own kitchen, with clear steps to help you get reliable results every time. Thanks for stopping by — let’s cook something great!