Let me be honest with you – there are nights when dinner feels like the last thing I have energy for.
You’ve been running all day. The to-do list doesn’t quit. And somehow, you still need to get a real, nourishing meal on the table.
That’s exactly why I keep coming back to these vegan lentil enchiladas.
They’re hearty. They’re satisfying. They’re packed with plant-based protein. And they taste so good that nobody at the table will even notice there’s no meat.
I’ve made this recipe more times than I can count – for busy weeknights, for meal prep Sundays, even for guests. Every single time, it disappears fast.
If you’ve been looking for a wholesome dinner that checks all the boxes – healthy, filling, family-friendly, and easy enough for a weeknight – this is it.

What You’ll Learn in This Post
- Why lentils are a powerhouse ingredient for plant-based eating
- How to make the enchilada filling, sauce, and casserole from scratch
- Step-by-step instructions with tips to make it easier
- How to store, freeze, and reheat these enchiladas
- Variations and substitutions to fit your household
- A full printable-style recipe card at the end
Why Lentils Are the Secret Star of This Recipe
I know – lentils don’t always get the hype they deserve.
But once you understand what they bring to the table, you’ll want to add them to everything.
Lentils are one of the most protein-rich plant foods you can eat. They’re also loaded with fiber, iron, folate, zinc, and manganese.
They cook faster than beans or chickpeas. They’re incredibly affordable. And when seasoned well, they take on a rich, savory texture that’s genuinely satisfying – almost meaty.
In this recipe, lentils are the base of the enchilada filling. Combined with vegetables, spices, sunflower seeds, and oats, the mixture comes together into a bold, hearty filling that holds its shape beautifully inside the tortilla.
It’s the kind of meal that makes you feel good – energized, nourished, and full – without that heavy, sluggish feeling that sometimes comes after a big dinner.
Stewarding our health well is something I think about often. Our bodies are a gift, and feeding them real, whole foods is one of the most practical ways we can care for ourselves every single day.
“Do you not know that your bodies are temples of the Holy Spirit?” – 1 Corinthians 6:19

What Makes These Enchiladas So Good
Here’s what sets this recipe apart from a typical enchilada dish:
The filling is rich and complex. We’re blending lentils with sautéed vegetables, sunflower seeds, oats, ground chia seeds, and a bold spice mix. The result is a filling that’s savory, slightly smoky, and incredibly satisfying.
The sauce is homemade. Yes, you can use store-bought. But the homemade red enchilada sauce in this recipe is simple, takes about 7 minutes, and makes a huge difference in flavor.
The cheese sauce takes it over the top. A creamy vegan cheese sauce drizzled over the top before the final bake? Yes. It melts into every fold and makes these enchiladas feel indulgent without being heavy.
It’s completely gluten-free. Using gluten-free tortillas and gluten-free flour (or oats), this entire dish is naturally gluten-free. Great if you’re cooking for someone with sensitivities.
It’s freezer-friendly. Make a double batch, freeze half, and you’ve got dinner sorted for a busy week ahead.
Ingredients You’ll Need
For the Enchilada Filling
- 1 cup (192g) dry brown lentils
- 2½ cups (600g) vegetable broth
- ½ cup (70g) sunflower seeds
- 1⅓ cup (120g) rolled oats – gluten-free if needed
- 3 heaped tablespoons (120g) tomato paste
- 2 small bell peppers, chopped
- 1 medium carrot, grated
- 1 medium tomato, chopped
- 2 cloves garlic, minced
- 1 large onion, chopped
- 2 tablespoons ground chia seeds (or flax seeds)
- 1–2 hot chili peppers, chopped (adjust to your heat preference)
- Spice mix: ½ tbsp onion powder, ½ tbsp garlic powder, 2 tsp dried oregano, 1–2 tsp ground cumin, 1 tsp smoked paprika
- Sea salt and pepper to taste
- 1 tablespoon oil for sautéing
For the Enchilada Sauce
- 1 tablespoon olive oil
- 1 tablespoon gluten-free flour (or all-purpose flour if not GF)
- 2½ cups (600g) tomato sauce
- Spice mix: ½ tbsp chili powder, 1 tsp onion powder, 1 tsp garlic powder, 1 tsp ground cumin, ¼ tsp cayenne pepper
- Sea salt and pepper to taste
For Assembly
- 12 tortillas (about 22cm / 8.5 inches in diameter)
- 7 oz (200g) vegan cheese or homemade vegan cheese sauce
*Nutrition info: Approximately 330 calories per enchilada, 11g protein, 10g fiber. Full details in recipe card below. Nutrition is an estimate.

How to Make Vegan Lentil Enchiladas – Step by Step
This recipe has a few components, but don’t let that intimidate you.
Once you have your lentils cooking and your veggies sautéing, everything comes together quickly. Read through all the steps once before you start and you’ll feel totally confident.
Prep time: 40 minutes | Cook time: 30 minutes | Total: About 70 minutes | Serves: 12 enchiladas
Step 1 – Cook the Lentils
Rinse your lentils thoroughly under cold water.
Add them to a medium pot with the vegetable broth. Bring to a boil, then reduce the heat to a simmer. Cover with a lid and simmer for about 20 minutes, or until the lentils are tender.
Remove from heat but keep covered for another 10 minutes. This helps them finish cooking perfectly without getting mushy.
Tip: If you soaked your lentils beforehand in lukewarm water, they’ll cook a few minutes faster.
Step 2 – Make the Enchilada Sauce
While the lentils cook, get your sauce going. It only takes about 7 minutes.
Heat the olive oil in a skillet over medium heat. Add all the sauce spices and cook for about 2 minutes, stirring constantly – this blooms the spices and builds deep flavor.
Stir in the flour and cook for another minute, still stirring.
Add the tomato sauce and bring to a boil. Then reduce and let it simmer until thickened, about 5 minutes. Set aside.
Step 3 – Sauté the Vegetables
In a skillet, heat 1 tablespoon of oil over medium heat.
Add the chopped onion and minced garlic. Sauté for 3–4 minutes until softened and fragrant.
Add the bell peppers, chopped tomato, grated carrot, and chili peppers. Sauté for another 5–7 minutes.
Remove from heat and set aside.
Step 4 – Blend the Dry Ingredients
Into your food processor, add the oats, sunflower seeds, ground chia seeds, and all the spices (plus salt and pepper).
Blend for about 20–30 seconds until broken down into a rough, flour-like texture.
Step 5 – Add the Vegetables
Add the sautéed vegetables and the tomato paste to the food processor.
Blend again until everything is well combined.
Step 6 – Add the Lentils
Add the cooked lentils to the food processor.
Blend until everything comes together into a thick, cohesive filling. It should hold its shape and not be too loose.
Tip: If the mixture feels too wet, add a bit more ground oats and pulse again until it firms up.

Step 7 – Preheat Your Oven
Preheat your oven to 390°F (200°C).
Grease a baking dish (7×11 inches works well) with a little oil or vegan butter.
Step 8 – Fill and Roll the Tortillas
Spread about 2 heaped tablespoons (roughly 100g) of the lentil filling down the center of a tortilla.
Roll it up firmly and place it seam-side down in the prepared baking dish.
Repeat with all the tortillas. You can make one layer of 8 enchiladas or two layers of 4 (stacked).
Note: The filling is enough for 12 tortillas, so adjust based on your dish size.

Step 9 – Add the Sauce and Bake
Pour the enchilada sauce evenly over the rolled tortillas.
Bake uncovered for 15 minutes.

Step 10 – Add the Cheese and Finish Baking
Remove the dish from the oven. Pour your vegan cheese sauce (or sprinkle shredded vegan cheese) over the top.
Return to the oven and bake for another 10–15 minutes, until everything is bubbling and golden.
Garnish with fresh cilantro, a drizzle of vegan sour cream if you’d like, and serve hot.

Tips and Variations
This recipe is wonderfully flexible. Here are some easy swaps to make it work for your kitchen:
Swap the sunflower seeds. Don’t have sunflower seeds? Walnuts work beautifully and add a slightly richer flavor to the filling.
Use a different flour. Instead of ground oats, you can use chickpea flour or a gluten-free flour blend. Just use the same weight (in grams) as listed in the recipe.
Try different legumes. Brown lentils are my go-to, but you can use cooked black beans, pinto beans, or chickpeas for variation. The spice mix works with all of them.
Any tortilla works. I love homemade gluten-free tortillas or spinach tortillas for extra color. But regular flour tortillas are totally fine if you don’t need to avoid gluten.
Make it spicier or milder. Adjust the chili pepper and cayenne to suit your family. For kids, leave out the hot peppers entirely – the spice blend still gives it great flavor.
Use store-bought vegan cheese. The homemade cheese sauce is quick and delicious, but your favorite store-bought vegan cheese melted on top works just as well.
How to Store and Reheat
One of the best things about this recipe is how well it stores.
In the fridge: Store baked enchiladas covered in the refrigerator for up to 3–4 days. Leftovers reheat wonderfully.
In the freezer: This recipe is fully freezer-friendly. Place cooled enchiladas in freezer bags or an airtight container and freeze for up to 3 months. Thaw overnight in the fridge and reheat covered in the oven until warmed through.
Meal prep tip: You can make the filling and sauce up to 2 days ahead, store them separately in the fridge, and then assemble and bake the enchiladas on the day you plan to serve them. That makes dinner day so much easier.

Why This Is a Great Meal Prep Recipe
If you’ve been wanting to build a healthier meal routine, this dish is a wonderful place to start.
Cooking once and eating twice (or three times) is one of the most practical habits I’ve built in my own kitchen. It saves time, reduces stress, and means you always have something nourishing ready to go.
Making a big batch of these enchiladas on a Sunday afternoon means Monday night dinner is already handled. And Tuesday. And maybe Wednesday if you freeze a portion.
When life is full and schedules are busy, having wholesome food ready to go is a quiet, everyday form of self-care. It’s a way of planning ahead so that nourishing yourself doesn’t fall to the bottom of the list.
A Faith Note
I love how something as simple as a meal can be an act of care – for yourself, for your family, for your home.
There’s something grounding about preparing food from scratch. Chopping vegetables. Stirring a pot. Rolling tortillas one by one. It’s slow and intentional in a world that rarely slows down.
Caring for our bodies well – feeding them real, nourishing food – is one of the most tangible ways we can honor the life we’ve been given. Not out of guilt or pressure, but out of gratitude.
“She gets up while it is still night; she provides food for her family.” – Proverbs 31:15
Whether you’re cooking for one or for a whole table full of people, may this meal bring nourishment, warmth, and a few quiet minutes of peace.

Quick Recap Checklist
✅ Cook lentils in vegetable broth until tender
✅ Make homemade enchilada sauce (7 minutes)
✅ Sauté onion, garlic, peppers, carrot, tomato
✅ Blend dry ingredients in food processor
✅ Add veggies + tomato paste, blend again
✅ Add lentils, blend to a thick filling
✅ Fill and roll tortillas, place in greased baking dish
✅ Pour sauce over top, bake 15 minutes at 390°F
✅ Add vegan cheese, bake another 10–15 minutes
✅ Garnish with cilantro, serve hot
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes! You can prepare the filling and sauce up to 2 days ahead. Store them separately in the fridge, then assemble and bake when ready to serve.
Can I freeze vegan enchiladas?
Absolutely. These freeze well for up to 3 months. Let them cool completely, store in airtight freezer bags, and reheat covered in the oven until warmed through.
What can I use instead of lentils?
Cooked black beans, pinto beans, or chickpeas all work well as substitutes. The seasoning complements all three beautifully.
Are these enchiladas spicy?
They have a gentle warmth from the spices and chili, but you can easily adjust. Leave out the hot chili peppers and reduce the cayenne for a milder version – great for kids or spice-sensitive eaters.
What kind of tortillas should I use?
Any tortilla works – flour, corn, gluten-free, or spinach wraps. Use whatever fits your dietary needs and what your family enjoys.
Can I use store-bought enchilada sauce?
Yes! The homemade sauce adds great flavor, but a good store-bought red enchilada sauce works perfectly if you’re short on time.
Is this recipe gluten-free?
It can be! Use certified gluten-free oats, gluten-free flour for the sauce, and gluten-free tortillas, and the entire dish is gluten-free.
How long do leftovers keep in the fridge?
Stored covered in an airtight container, leftovers keep well in the refrigerator for 3–4 days.
Closing Encouragement
I hope these vegan lentil enchiladas become a regular in your home the way they’ve become one in mine.
They’re the kind of meal that takes a little time but rewards you many times over – in leftovers, in full bellies, in the satisfaction of knowing exactly what went into your food.
Nourishing yourself doesn’t have to be complicated. Sometimes it looks like a warm casserole dish, a jar of homemade sauce, and a family gathered around the table.
That’s enough. That’s more than enough.
Explore more wholesome, faith-inspired recipes and self-care ideas on the Christian Faith Goods blog.
A Short Prayer
Lord, thank You for the gift of nourishment – for food that fuels our bodies and time in the kitchen that fills our homes with warmth. May every meal we prepare be an act of gratitude and care. Amen.
This post is for informational and educational purposes only and is not intended as medical or nutritional advice. Please consult a healthcare professional for personal dietary guidance.


Vegan Lentil Enchiladas (Easy High-Protein Dinner)
Ingredients
Enchilada Filling:
- 1 cup (192g) dry brown lentils
- 2½ cups (600g) vegetable broth
- ½ cup (70g) sunflower seeds
- 1⅓ cup (120g) rolled oats, gluten-free if needed
- 3 heaped tablespoons (120g) tomato paste
- 2 small bell peppers, chopped
- 1 medium carrot, grated
- 1 medium tomato, chopped
- 2 cloves garlic, minced
- 1 large onion, chopped
- 2 tablespoons ground chia seeds or flax seeds
- 1–2 hot chili peppers, chopped (optional, adjust to taste)
- Spice mix: ½ tbsp onion powder, ½ tbsp garlic powder, 2 tsp dried oregano, 1–2 tsp ground cumin, 1 tsp smoked paprika
- Sea salt and pepper to taste
- 1 tablespoon oil
Enchilada Sauce:
- 1 tablespoon olive oil
- 1 tablespoon gluten-free flour (or all-purpose flour)
- 2½ cups (600g) tomato sauce
- Spice mix: ½ tbsp chili powder, 1 tsp onion powder, 1 tsp garlic powder, 1 tsp ground cumin, ¼ tsp cayenne pepper
- Sea salt and pepper to taste
For Assembly:
- 12 tortillas (about 22cm / 8.5 inches)
- 7 oz (200g) vegan cheese or vegan cheese sauce
Instructions
- Rinse the lentils under cold water. Place in a pot with the vegetable broth. Bring to a boil, then reduce to a simmer. Cover and cook for 20 minutes until tender. Remove from heat, keep covered for 10 more minutes.
- While lentils cook, make the enchilada sauce: heat olive oil in a skillet over medium heat. Add spices and cook 2 minutes. Stir in flour and cook 1 more minute. Add tomato sauce, bring to a boil, then simmer until thickened, about 5 minutes. Set aside.
- In a separate skillet, heat 1 tablespoon oil over medium heat. Add onion and garlic, sauté 3–4 minutes. Add bell peppers, tomato, grated carrot, and chili peppers. Sauté 5–7 minutes. Remove from heat.
- Add oats, sunflower seeds, ground chia seeds, spices, salt, and pepper to a food processor. Blend 20–30 seconds.
- Add the sautéed vegetables and tomato paste. Blend again until combined.
- Add cooked lentils. Blend until the mixture is thick and holds together. If too loose, add more ground oats and pulse again.
- Preheat oven to 390°F (200°C). Grease a baking dish with oil.
- Spread about 2 heaped tablespoons (100g) of filling onto each tortilla. Roll up and place seam-side down in the baking dish. Repeat with all tortillas.
- Pour the enchilada sauce evenly over the rolled tortillas. Bake uncovered for 15 minutes.
- Remove from oven. Add vegan cheese sauce or shredded vegan cheese on top. Return to oven and bake another 10–15 minutes until bubbly and golden.
- Garnish with fresh cilantro. Serve hot with vegan sour cream if desired.
Notes
- Lentils: Brown lentils work best. You can use 2½ cups pre-cooked lentils or beans and skip the vegetable broth.
- Seeds: Walnuts can replace sunflower seeds.
- Flour: Chickpea flour is a good substitute for oats. Use the same weight in grams.
- Tortillas: Regular flour or gluten-free tortillas both work.
- Storage: Store covered in the fridge for 3–4 days. Freeze for up to 3 months.
- Make ahead: Prepare filling and sauce up to 2 days in advance. Assemble and bake when ready.
