Healthy vegan potato bean enchiladas topped with melted cheese and fresh cilantro on a rustic ceramic plate

Vegan Potato Bean Enchiladas Recipe – Healthy Plant-Based Dinner

Sharing is caring!

If you’re looking for a vegan meal that actually satisfies, these potato bean enchiladas are about to become your new favorite. I’ve been making these for years, and honestly, they’re one of those recipes that converted even my most skeptical meat-eating friends. The combination of creamy potatoes and black beans wrapped in tortillas creates this incredible texture that doesn’t leave you feeling like you’re missing anything.

I started making these when I was meal prepping for a busy week and needed something that would reheat well in my meal prep containers. Turns out, they’re perfect for batch cooking on Sundays and eating all week long. Plus, they’re way more budget-friendly than buying those expensive vegan meal kits.

Essential Ingredients

For the Filling:

  • 4 medium russet potatoes, peeled and cubed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • Salt and pepper to taste
  • 2 tablespoons olive oil

For Assembly:

  • 8 large flour tortillas (or corn for gluten-free)
  • 2 cups enchilada sauce (store-bought or homemade)
  • 1 cup vegan cheese (optional)
  • Fresh cilantro for garnish

Alternative Ingredients

Can’t find russet potatoes? Sweet potatoes work beautifully here and add extra nutrients. I’ve also used pinto beans instead of black beans when that’s what I had in my pantry. For the tortillas, whole wheat versions are great if you’re following a plant-based diet focused on whole grains.

If you’re avoiding oil, you can steam the potatoes instead of roasting them. The texture changes slightly, but it still works. I’ve even made this in my Instant Pot when I’m really short on time (just 8 minutes on high pressure for the potatoes).

Step-by-Step Directions

Step 1: Prepare the Potatoes Boil your cubed potatoes in salted water for about 12-15 minutes until fork-tender. I used to overcook them, and they’d turn to mush, so test them at 12 minutes. Drain well and set aside.

Step 2: Sauté the Aromatics Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 3-4 minutes until softened. Toss in the garlic and cook for another minute. Your kitchen will smell amazing.

Step 3: Combine the Filling Add your cooked potatoes to the skillet along with the black beans. Sprinkle in the cumin, chili powder, and smoked paprika. Using a potato masher or fork, mash everything together until you get a chunky mixture. Some whole bean pieces are fine. Season with salt and pepper.

Step 4: Assemble the Enchiladas Preheat your oven to 375°F. Spread about ½ cup of enchilada sauce on the bottom of a 9×13 inch baking dish. Take each tortilla, add about â…“ cup of the potato-bean mixture down the center, roll it up, and place seam-side down in the dish.

Step 5: Top and Bake Pour the remaining enchilada sauce over the rolled enchiladas. If you’re using vegan cheese, sprinkle it on top now. Cover with foil and bake for 20 minutes, then remove the foil and bake for another 10 minutes until everything is hot and bubbly.

Pro Tips

Here’s something I learned the hard way: warm your tortillas before rolling. Cold tortillas crack and tear like nobody’s business. I just microwave mine for 20 seconds wrapped in a damp towel.

If you’re into meal planning, these freeze incredibly well. I make a double batch and freeze half in individual portions. Just pop them in the microwave for 3-4 minutes, and you’ve got lunch ready.

For extra protein, I sometimes add a scoop of your favorite protein powder to the filling. Sounds weird, but a neutral-flavored plant protein blends right in and bumps up the nutrition.

Recipe Info

DetailInformation
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Servings8 enchiladas
Yield4-6 servings

Why You’ll Love This Recipe

These enchiladas hit that sweet spot between healthy and comforting. They’re loaded with fiber from the beans and potatoes, making them surprisingly filling. I’ve served these at potlucks where people had no idea they were vegan until I mentioned it.

The best part? They’re adaptable to whatever you have on hand. No black beans? Use kidney beans. No tortillas? Make it a casserole. This is the kind of recipe that works with your schedule, not against it.

What Makes This Recipe Unique

Unlike most vegan enchilada recipes that rely heavily on processed meat substitutes, this one uses whole food ingredients you can actually pronounce. The potato and bean combo creates this creamy, hearty filling that doesn’t need fake cheese or expensive specialty items.

I also love that this works with pretty much any kitchen setup. Whether you have a full food processor or just a fork and some determination, you can make these work. I’ve made them in tiny apartment kitchens and in fully stocked ones, and they turn out great either way.

Key Features

  • Budget-Friendly: Costs about $8-10 to make the whole batch
  • Meal Prep Champion: Stays fresh in the fridge for 5 days
  • Freezer-Friendly: Freeze for up to 3 months
  • Customizable: Easy to adjust spices and ingredients
  • Kid-Approved: My nieces devour these without realizing they’re healthy

Nutrition Facts (Per Enchilada)

NutrientAmount
Calories245
Protein8g
Carbohydrates42g
Fiber7g
Fat5g
Sodium380mg
Iron15% DV

Note: Nutrition will vary based on specific brands and whether you add vegan cheese

You’ll Also Love

If you’re into healthy vegan recipes, check out my Black Bean Sweet Potato Burrito Bowls. They use similar ingredients but with a completely different flavor profile. My Chickpea Spinach Curry is another winner for meal prep, and it’s ready in about 30 minutes.

For more Mexican-inspired plant-based meals, try my Cauliflower Walnut Tacos or my Roasted Veggie Quesadillas. Both are great for using up whatever vegetables are hanging out in your fridge.

Conclusion

These vegan potato bean enchiladas have saved me countless times when I needed something filling, flavorful, and actually good for me. They’re proof that healthy eating doesn’t have to be complicated or expensive.

The best thing about this recipe? It gets better the next day. The flavors meld together overnight, and reheating them in the oven makes the edges slightly crispy while keeping the inside creamy. Trust me on this.

Want to learn more about the nutritional benefits of black beans? They’re nutrition powerhouses packed with protein and fiber, making them perfect for plant-based diets.

Give these a try this weekend, and let me know how they turn out for you. I’d love to hear what variations you come up with!

Healthy Vegan Potato Bean Enchiladas Recipe

Healthy Vegan Potato Bean Enchiladas

Hearty vegan enchiladas filled with creamy potatoes and black beans, perfect for meal prep and weeknight dinners.

Prep Time
15 min
Cook Time
35 min
Total Time
50 min
Servings
8

Ingredients

Filling

  • 4 medium russet potatoes, peeled and cubed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tsp cumin
  • 1 tsp chili powder
  • ½ tsp smoked paprika
  • 2 tbsp olive oil
  • Salt and pepper to taste

Assembly

  • 8 large flour tortillas (or corn for gluten-free)
  • 2 cups enchilada sauce
  • 1 cup vegan cheese (optional)
  • Fresh cilantro for garnish

Instructions

  1. Prepare the potatoes Boil cubed potatoes in salted water for 12-15 minutes until fork-tender. Drain well and set aside.
  2. Sauté the aromatics Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 3-4 minutes until softened. Add garlic and cook for another minute.
  3. Combine the filling Add cooked potatoes and black beans to the skillet. Sprinkle in cumin, chili powder, and smoked paprika. Using a potato masher, mash everything together until chunky. Season with salt and pepper.
  4. Assemble the enchiladas Preheat oven to 375°F. Spread ½ cup enchilada sauce on the bottom of a 9×13 inch baking dish. Add â…“ cup filling to each tortilla, roll up, and place seam-side down in the dish.
  5. Top and bake Pour remaining enchilada sauce over rolled enchiladas. Add vegan cheese if using. Cover with foil and bake for 20 minutes, then uncover and bake 10 more minutes until hot and bubbly.

Notes

For best results, warm tortillas before rolling to prevent cracking. These freeze beautifully – wrap individually and freeze for up to 3 months. Reheat in microwave for 3-4 minutes. Sweet potatoes can be substituted for russet potatoes for added nutrition. Store leftovers in airtight meal prep containers for up to 5 days.

Similar Posts