There are certain meals that instantly make a home feel warmer, and these Easy Vegan Enchiladas with Lentils do exactly that. The first time I made them, I was searching for something cozy and filling that did not rely on dairy or meat. I wanted a dinner that felt comforting, satisfying, and nourishing at the same time. Once the smoky tomato sauce started bubbling in the oven, I knew this recipe would become a regular part of my kitchen routine.
These enchiladas are packed with seasoned brown lentils, tender vegetables, and rich tomato sauce wrapped inside soft tortillas. They are simple enough for busy weeknights, yet flavorful enough to serve to family and friends. Even people who usually hesitate around vegan meals end up asking for seconds.
If you love hearty comfort food with wholesome ingredients, these Easy Vegan Enchiladas with Lentils are the kind of recipe you will come back to again and again.
Overview of Recipe
Easy Vegan Enchiladas with Lentils are a plant-based take on classic enchiladas, using brown lentils as the main filling instead of meat. Lentils create a rich, hearty texture while adding protein and fiber that keep the dish filling and satisfying.
The flavor is smoky, savory, and slightly spicy, with warm cumin and chili powder blended into a rich tomato sauce. The tortillas soften beautifully while baking, and the edges become lightly crisp, which adds the perfect texture contrast.
One of the best things about this recipe is how practical it is. The ingredients are affordable, pantry-friendly, and easy to prepare ahead of time. The leftovers also taste even better the next day, making this recipe ideal for meal prep.
Ingredients
- 1 cup dry brown lentils, about 200g
- 8 to 10 medium whole wheat or corn tortillas
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 large bell pepper, diced
- 1 ½ cups tomato sauce, 360ml
- 1 teaspoon chipotle powder, or 1 ½ teaspoons smoked paprika
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 ½ cups vegetable broth, 360ml
- ½ cup chopped cilantro, optional
- Salt and pepper to taste
- 2 tablespoons olive oil
Necessary Tools for Preparation
You do not need anything fancy to make these enchiladas, which is another reason they are so easy to love.
- Medium saucepan for cooking the lentils
- Large skillet for preparing the filling
- 9×13-inch baking dish
- Sharp knife and cutting board
- Measuring cups and spoons
- Wooden spoon or spatula
- Can opener if using canned tomato sauce
Ingredient Additions and Substitutions
This recipe is flexible, so feel free to adjust it based on what you already have in your kitchen.
- Swap brown lentils for green lentils if needed
- Use flour tortillas for a softer texture
- Add corn kernels for sweetness and extra texture
- Stir fresh spinach into the filling before baking
- Replace chipotle powder with smoked paprika for less heat
- Add zucchini or mushrooms for more vegetables
- Top with vegan cheese before baking for extra richness
- Finish with fresh lime juice for a brighter flavor
- Use low-sodium vegetable broth if preferred
- Replace cilantro with parsley if you are not a fan of cilantro
Step-by-Step Instructions
Prepare the Lentils
Start by rinsing 1 cup of dry brown lentils under cool water. Add the lentils to a medium saucepan along with 3 cups of water and a small pinch of salt.
Bring the pot to a boil over medium-high heat. Once boiling, reduce the heat and let the lentils simmer uncovered for about 20 minutes. Stir occasionally while they cook. The lentils should become tender while still holding their shape. Avoid overcooking them because mushy lentils can make the filling too soft.
Step-by-Step Instructions
Preheat the Oven and Prepare the Baking Dish
Preheat your oven to 375°F, or 190°C.
Lightly grease a 9×13-inch baking dish using olive oil or cooking spray. This helps prevent sticking and keeps the tortillas from drying out while baking.
Cook the Vegetables
Heat 2 tablespoons of olive oil in a large skillet over medium heat.
Add the diced onion and diced bell pepper. Cook for about 5 minutes, stirring often, until the vegetables soften and become fragrant.
Next, add the minced garlic and cook for another minute. The garlic should smell aromatic but not browned.
Build the Flavorful Sauce
Sprinkle the cumin, chili powder, chipotle powder, salt, and pepper directly into the skillet.
Stir continuously for about 30 seconds so the spices lightly toast in the oil. This simple step deepens the flavor and gives the enchiladas their rich, smoky taste.
Pour in 1 ½ cups tomato sauce and 1 ½ cups vegetable broth. Stir everything together until fully combined.
Combine the Lentils with the Sauce
Add the cooked lentils into the skillet with the sauce mixture.
Stir well so the lentils absorb all the flavor from the spices and tomato sauce. Let the mixture simmer gently for 3 to 4 minutes until slightly thickened.
The filling should look rich and hearty, not watery.
Warm the Tortillas
Before assembling the enchiladas, warm the tortillas briefly in a dry skillet or microwave.
This step helps prevent cracking and makes the tortillas much easier to roll.
Fill and Roll the Enchiladas
Spoon about ½ cup of the lentil filling into the center of each tortilla.
Roll each tortilla tightly and place it seam-side down into the prepared baking dish. Continue until all the filling has been used.
Pour any remaining sauce from the skillet over the top of the enchiladas to keep them moist while baking.
Bake Until Hot and Bubbly
Place the baking dish into the preheated oven and bake uncovered for about 20 minutes.
The sauce should become bubbly, and the tortilla edges will turn lightly crisp.
Once baked, remove the dish from the oven and let the enchiladas rest for about 5 minutes. This helps them hold together better when serving.
Sprinkle chopped cilantro over the top if desired.
Tips for Making It
Warm tortillas before rolling them. This small step makes a huge difference and prevents tearing.
Use brown lentils instead of red lentils because they hold their texture much better during baking.
Do not overfill the tortillas. Too much filling makes them difficult to roll neatly.
Taste the filling before assembling the enchiladas. Adjust salt, pepper, or spice levels as needed.
For extra freshness, squeeze lime juice over the enchiladas just before serving.
Storage Instructions
Store leftover Easy Vegan Enchiladas with Lentils in an airtight container in the refrigerator for up to 4 days.
To reheat, place them in the oven at 350°F until warmed through. You can also microwave individual portions for a quicker option.
These enchiladas freeze very well too. Wrap them tightly before freezing and store for up to 3 months. Thaw overnight in the refrigerator before reheating.

General Information
Traditional enchiladas have deep roots in Mexican cuisine, where tortillas have been used for centuries as the foundation for countless comforting dishes. While classic enchiladas often contain meat and cheese, plant-based versions have become increasingly popular because they offer the same warmth and satisfaction with wholesome ingredients.
Brown lentils work especially well in this recipe because they provide texture, protein, iron, and fiber without overpowering the spices and sauce. Their mild flavor allows the smoky seasonings to shine while still making the meal hearty and filling.
FAQs
Can I make these enchiladas ahead of time?
Yes. You can fully assemble the enchiladas several hours ahead and refrigerate them until ready to bake.
What type of tortillas works best?
Both corn and whole wheat tortillas work well. Corn tortillas provide a more traditional flavor, while whole wheat tortillas offer a softer texture.
Can I freeze Easy Vegan Enchiladas with Lentils?
Absolutely. Freeze them before or after baking for up to 3 months in a tightly sealed container.
How can I make them spicier?
Add diced jalapeños, extra chili powder, or a few spoonfuls of hot sauce to increase the heat.
Conclusion
These Easy Vegan Enchiladas with Lentils are proof that simple ingredients can create incredibly comforting meals. The smoky lentil filling, rich tomato sauce, and tender tortillas come together beautifully in every bite.
Whether you make them for a cozy family dinner, weekly meal prep, or a casual gathering with friends, this recipe delivers reliable flavor and hearty satisfaction every single time.
If you enjoyed this recipe and want even more delicious inspiration, follow me on Pinterest: https://www.pinterest.com/AngelinaCooking/
Print
Easy Vegan Enchiladas with Lentils
A simple, protein-packed vegan enchilada recipe featuring brown lentils and a flavorful tomato sauce, perfect for a healthy and hearty meal.
- Total Time: 50 minutes
- Yield: 8 servings 1x
Ingredients
1 cup dry brown lentils (~200g)
8–10 medium whole wheat or corn tortillas
1 medium onion, diced
3 garlic cloves, minced
1 large bell pepper, diced
1 1/2 cups (360ml) tomato sauce
1 teaspoon chipotle powder or 1 1/2 teaspoons smoked paprika
1 teaspoon cumin
1 teaspoon chili powder
1 1/2 cups (360ml) vegetable broth
1/2 cup chopped cilantro (optional)
Salt and pepper to taste
2 tablespoons olive oil
Instructions
1. Rinse 1 cup dry brown lentils well. In a medium saucepan, combine lentils with 3 cups water and a pinch of salt. Bring to a boil, then reduce to a simmer and cook uncovered for about 20 minutes until tender but not mushy. Drain and set aside.
2. Preheat your oven to 375°F (190°C). Lightly grease your 9×13-inch baking dish with a bit of olive oil or cooking spray.
3. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add diced onion and bell pepper, sauté until softened, about 5 minutes. Add minced garlic and cook for another minute until fragrant.
4. Stir in cumin, chili powder, chipotle powder (or smoked paprika), salt, and pepper. Cook for 30 seconds to toast the spices, then pour in 1 ½ cups tomato sauce and 1 ½ cups vegetable broth. Stir to combine.
5. Add the cooked lentils to the skillet and stir well. Let the mixture simmer for 3-4 minutes until it thickens slightly and flavors meld.
6. Warm tortillas briefly in a dry pan or microwave to make them pliable. Spoon about ½ cup of the lentil mixture into each tortilla, roll it up tightly, and place seam-side down in the baking dish. Repeat until all filling is used. Pour any leftover sauce over the top.
7. Bake uncovered for 20 minutes until the sauce is bubbly and the edges of the tortillas are slightly crispy.
8. Remove from oven, sprinkle chopped cilantro on top if using, and let it cool for 5 minutes before serving.
Notes
Warm tortillas before rolling to prevent cracking.
Use brown lentils for better texture.
Season gradually for complex flavor.
Add a squeeze of lime juice at the end to brighten flavors.
Leftovers taste better the next day.
Can add extra veggies like corn, spinach, or zucchini.
Do not overfill tortillas to avoid rolling issues.
Let enchiladas rest after baking to hold together better.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1-2 enchiladas
- Calories: 320
- Sugar: 6g
- Sodium: 350mg
- Fat: 6g
- Saturated Fat: 0.5g
- Unsaturated Fat: 5.5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg
Keywords: vegan enchiladas, lentil enchiladas, healthy dinner, plant-based Mexican recipe, easy vegan meals