If you have been searching for a comforting and hearty meal that satisfies without any animal products, this Vegan Lentil Enchiladas Recipe is about to become your new favorite. It combines the warm, spicy flavors of traditional enchiladas with a wholesome filling of protein-packed lentils, fresh veggies, and a luscious homemade sauce topped with melty vegan cheese. Every bite offers a wonderful balance of texture and flavor, making it perfect for weeknight dinners or casual gatherings. Trust me, once you dive into this dish, you’ll wonder how you lived without it.

Ingredients You’ll Need
The ingredients for this Vegan Lentil Enchiladas Recipe might seem simple, but each one plays a crucial role in creating layers of taste, texture, and vibrant color that make the dish truly special. The combination of lentils, fresh veggies, and spices come together beautifully to deliver a meal that’s both nutritious and indulgent.
- 12 tortillas (22 cm in diameter): Soft and pliable, perfect for wrapping all that delicious filling.
- 7 oz vegan cheese: Adds creamy, melty goodness on top that everyone loves.
- 1 cup dry lentils: The star protein and texture provider that holds the filling together.
- 2.5 cups vegetable broth: Enriches the lentils, infusing them with deeper flavor.
- 0.5 cup sunflower seeds: Adds a delightful crunch and nutty undertone.
- 1.33 cups rolled oats: Acts as a binder for the filling, giving it body.
- 3 heaped tbsp tomato paste: Intensifies the tomato flavor for a rich, robust filling.
- 2 small bell peppers: Bring a natural sweetness and vibrant color.
- 1 medium grated carrot: Offers subtle sweetness and moisture.
- 1 medium chopped tomato: Adds fresh, bright notes to balance the spices.
- 2 cloves garlic (minced): Essential aromatic that deepens the flavor profile.
- 1 large onion (chopped): Provides sweetness and body to the filling.
- 2 tbsp ground chia seeds (or flax seeds): Helps to bind the mixture while adding nutrition.
- 0.5 tbsp onion powder: Boosts the savory notes subtly.
- 0.5 tbsp garlic powder: Amplifies garlic flavor with ease.
- 2 tsp dried oregano: Adds a herbaceous and slightly peppery touch.
- 1-2 tsp ground cumin: Warm spice that gives the dish its characteristic southwestern tint.
- 1 tsp smoked paprika: Brings smoky depth without heat.
- 1-2 whole hot chili peppers (chopped): Customizable heat to suit your taste buds.
- Sea salt and pepper (to taste): Balances and enhances all other flavors.
- 1 tbsp oil (for frying veggies): Helps soften the vegetables while adding richness.
- 1 tbsp olive oil: Used for making the enchilada sauce, bringing a fruity undertone.
- 1 tbsp gluten-free flour (or all-purpose flour): Thickens the sauce for perfect coating.
- 2.5 cups tomato sauce: Forms the flavorful base of the enchilada sauce.
- 0.5 tbsp chili powder: Introduces fragrant warmth and mild heat.
- 1 tsp onion powder: Enhances the saucy layer with subtle sweetness.
- 1 tsp garlic powder: Continues the savory streak in the sauce.
- 1 tsp ground cumin: Keeps the smoky theme consistent throughout.
- 0.25 tsp cayenne pepper: Adds a lively kick to the sauce (adjust as you wish).
- Sea salt and pepper (to taste): Essential seasoning for the sauce.
How to Make Vegan Lentil Enchiladas Recipe
Step 1: Prepare the Lentils
Start by thoroughly rinsing your lentils under cold water to remove any impurities. Transfer them to a medium pot with the vegetable broth, bring to a boil, then reduce the heat to a gentle simmer. Cook until the lentils are tender but still hold their shape, about 20 minutes. Once cooked, remove from heat and let them sit covered for 10 minutes to complete their absorption of flavor.
Step 2: Make the Enchilada Sauce
While the lentils cook, heat 1 tablespoon of olive oil in a skillet over medium heat. Add the chili powder, onion powder, garlic powder, cumin, and cayenne pepper, letting them sizzle and release their fragrance for about two minutes. Stir in the flour to create a roux and cook for another minute. Pour in the tomato sauce, stirring constantly, then bring to a boil and reduce to simmer. Allow the sauce to thicken for roughly five minutes, stirring occasionally to avoid burning.
Step 3: Sauté the Vegetables
In a separate pan, warm the tablespoon of oil over medium heat. Add the chopped onion and minced garlic, cooking until softened and aromatic, about 3-4 minutes. Toss in the diced bell peppers, grated carrot, chopped tomato, and the chopped chili peppers for some heat. Sauté together until the veggies are tender and their flavors meld, approximately 5-7 minutes.
Step 4: Blend the Filling
Transfer the rolled oats, sunflower seeds, ground chia seeds, and spices into a food processor and pulse for 20-30 seconds until combined. Add the sautéed vegetables along with the tomato paste and blend again until everything is well incorporated. Finally, mix in the cooked lentils and pulse until the filling becomes sticky and holds its shape, perfect for rolling inside tortillas.
Step 5: Assemble and Bake
Preheat your oven to 390°F (200°C). Lay a tortilla flat and spoon about 2 heaped tablespoons of the lentil filling down its center. Roll it tightly and place seam-side down in a greased baking dish. Repeat with the remaining tortillas. Pour the enchilada sauce evenly over the rolled tortillas, ensuring they get nice and saucy. Bake uncovered for 15 minutes. Then sprinkle the vegan cheese on top and bake for an additional 10 to 15 minutes until the cheese is bubbling and golden.
How to Serve Vegan Lentil Enchiladas Recipe

Garnishes
The magic of this Vegan Lentil Enchiladas Recipe really comes alive when you dress it up with some fresh garnishes. Think chopped cilantro for a burst of freshness, sliced avocado to add creamy richness, and a squeeze of lime to brighten the bold flavors. For some extra zing, a dollop of vegan sour cream or a few scattered sliced green onions will take it to the next level.
Side Dishes
This dish is filling on its own, but pairing it with simple sides can turn your meal into a full-fledged fiesta. Serve alongside a crisp, zesty Mexican-style salad with radishes, corn, and black beans, or some cilantro-lime rice to soak up every bit of that gorgeous sauce. Roasted veggies or even a bowl of guacamole with tortilla chips would add extra textures and flavors that complement the enchiladas perfectly.
Creative Ways to Present
Want to impress your friends or family? Try layering the lentil filling and sauce as a casserole-style bake rather than individual enchiladas for easy serving. You can also turn the filling into stuffed bell peppers or create enchilada bowls with all the deconstructed elements for a fun twist. Whichever way you choose, this Vegan Lentil Enchiladas Recipe is wonderfully versatile and easy to customize.
Make Ahead and Storage
Storing Leftovers
If you find yourself with any leftovers (which might happen, but rarely), simply cover and refrigerate them in an airtight container. Stored properly, they stay fresh and tasty for up to 3-4 days. The flavors often deepen overnight, making next-day meals even better.
Freezing
This recipe also freezes beautifully. After baking and cooling, portion your enchiladas into freezer-safe containers or wrap them tightly in foil and plastic wrap. They can be frozen for up to 3 months. When thawed and reheated, they’ll taste almost as fresh as the day you made them.
Reheating
To reheat, bake the enchiladas at 350°F (175°C) for about 20 minutes or until warmed through and bubbly. Alternatively, microwave portions for 2-3 minutes for a quick meal, though you might lose a little crispness on top. Adding a splash of water or extra sauce before reheating helps keep everything moist.
FAQs
Can I use canned lentils instead of dry lentils for this Vegan Lentil Enchiladas Recipe?
Yes, canned lentils can be used to speed things up. Just be sure to drain and rinse them well. Since they’re already cooked, add them toward the end when mixing the filling to avoid overprocessing.
What type of vegan cheese works best for these enchiladas?
Semi-melting cheeses like those made from cashews or coconut oil are excellent choices because they melt nicely and provide that familiar bubbly texture. Feel free to experiment with your favorite brands for best results.
Can I make the filling spicier or milder?
Absolutely! Adjust the number of hot chili peppers and cayenne pepper in both the filling and sauce to match your preferred spice level. You can omit them entirely for a milder dish without sacrificing flavor.
Is it necessary to use oats and sunflower seeds in the filling?
While not strictly necessary, oats and sunflower seeds add great texture and help bind the filling so it doesn’t fall apart. If you have allergies or prefer, ground nuts or breadcrumbs can be alternatives.
Can this recipe be made gluten-free?
Yes, simply use gluten-free tortillas and gluten-free flour for the sauce. The rest of the ingredients are naturally gluten-free, making this a great option for those with sensitivities.
Final Thoughts
There’s something truly wonderful about sharing a homemade dish that’s nourishing, flavorful, and fully plant-based. This Vegan Lentil Enchiladas Recipe ticks all those boxes and then some. Whether you’re cooking for yourself, family, or friends, it’s a guaranteed crowd-pleaser that’s simple to make but unforgettable in taste. So grab your ingredients, roll up your sleeves, and get ready to enjoy a comforting meal that warms the belly and soul alike.
Print
Vegan Lentil Enchiladas Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-inspired
- Diet: Vegan
Description
Delicious and hearty Vegan Enchiladas with Lentils, packed with protein and flavor, featuring a homemade enchilada sauce, sautéed veggies, and a rich lentil filling, perfect for a nutritious and satisfying plant-based meal.
Ingredients
Enchilada Filling
- 12 tortillas (22 cm in diameter)
- 1 cup dry lentils
- 2.5 cups vegetable broth
- 0.5 cup sunflower seeds
- 1.33 cups rolled oats
- 3 heaped tbsp tomato paste
- 2 small bell peppers (any color)
- 1 medium grated carrot
- 1 medium chopped tomato
- 2 cloves garlic (minced)
- 1 large onion (chopped)
- 2 tbsp ground chia seeds (or flax seeds)
- 0.5 tbsp onion powder
- 0.5 tbsp garlic powder
- 2 tsp dried oregano
- 1–2 tsp ground cumin
- 1 tsp smoked paprika
- 1–2 whole hot chili peppers (chopped)
- Sea salt and pepper to taste
- 1 tbsp oil (for frying veggies)
Enchilada Sauce
- 1 tbsp olive oil
- 1 tbsp gluten-free flour (or all-purpose flour)
- 2.5 cups tomato sauce
- 0.5 tbsp chili powder
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp ground cumin
- 0.25 tsp cayenne pepper
- Sea salt and pepper to taste
Topping
- 7 oz vegan cheese (adjust amount as desired)
Instructions
- Preparation: Rinse the dry lentils thoroughly in cold water to remove any debris or dust.
- Cook Lentils: Place rinsed lentils and vegetable broth in a pot, bring to a boil, then simmer for about 20 minutes until tender. Remove from heat and let sit covered for 10 minutes.
- Make Enchilada Sauce – Step 1: Heat olive oil in a skillet over medium heat. Add all specified spices and let them sizzle for around 2 minutes to release their flavors.
- Make Enchilada Sauce – Step 2: Stir in the gluten-free flour and cook for one minute while stirring constantly to form a roux.
- Make Enchilada Sauce – Step 3: Pour in the tomato sauce, bring to a boil, then reduce heat and simmer for about 5 minutes until the sauce thickens.
- Sauté Vegetables: In another skillet, heat 1 tablespoon of oil over medium heat. Add chopped onions and garlic, sauté until softened for 3-4 minutes.
- Add More Veggies: Add chopped bell peppers, grated carrot, chopped tomato, and chopped hot chili peppers to the skillet. Sauté for an additional 5-7 minutes until vegetables are softened and fragrant.
- Prepare Filling – Part 1: In a food processor, combine the dry ingredients (sunflower seeds, rolled oats, ground chia seeds, and powdered spices). Blend for 20-30 seconds until finely ground.
- Prepare Filling – Part 2: Add the sautéed vegetables and tomato paste to the food processor and blend until well combined.
- Prepare Filling – Part 3: Add the cooked lentils to the food processor and blend again until the filling is sticky and cohesive.
- Preheat Oven: Set your oven to 390°F (200°C) to preheat while assembling.
- Assemble Enchiladas: Lay each tortilla flat and spread about 2 heaped tablespoons of filling down the center. Roll tightly and place seam-side down in a greased baking dish. Repeat with all tortillas.
- Add Sauce and Bake – First Bake: Pour the enchilada sauce evenly over the rolled tortillas. Bake uncovered for 15 minutes.
- Add Cheese and Bake – Second Bake: Remove the dish from the oven, sprinkle the vegan cheese on top of the enchiladas, then bake again for an additional 10-15 minutes until the cheese is melted and bubbly.
Notes
- Adjust the amount of chili peppers and spices according to your preferred spice level.
- Use gluten-free flour to keep the dish gluten-free, or substitute with all-purpose flour if gluten is not a concern.
- Letting the lentils sit after cooking ensures they absorb remaining liquid and become more tender.
- The filling can be made ahead and refrigerated for up to 2 days before assembling the enchiladas.
- For a nuttier flavor, toast the sunflower seeds lightly before adding to the filling.

