• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Rice and Bean Enchiladas

    Published: Feb 26, 2026 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    These Vegan Rice and Bean Enchiladas are filled black and pinto beans, and baked enchilada sauce. An easy meatless meal perfect for weeknight dinner.

    A dish of freshly cooked vegan rice and bean enchiladas, topped with diced avocado and cilantro leaves.

    Something I love about plant-based eating is that it can be incredibly simple if you want it to be. You don't need fancy vegan meats or weird ingredients.

    These vegan enchiladas have rice, beans, spinach, and onion. Basic pantry staples that everyone has access to!

    Eating meatless is simple and delicious!

    These enchiladas are great for weeknight dinner. And they can feed a crowd. Feel free to double or triple the filling and tortillas, and layer in your dish with more enchilada sauce!

    Jump to:
    • Why You'll Love These Bean Enchiladas
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A dish of freshly cooked vegan rice and bean enchiladas, topped with diced avocado and cilantro leaves.

    Why You'll Love These Bean Enchiladas

    • Dietary needs - these enchiladas are vegan, oil-free, and sugar free. Use corn tortillas for gluten-free
    • Hearty & Filling - Rice and beans make these enchiladas incredibly satisfying. With tons of fiber!
    • Budget-Friendly - these enchiladas rely on pantry staples like canned beans and rice
    • Customizable - Easy to add or swap veggies
    Two enchiladas on a plate, sliced to see the rice and bean filling.

    Ingredient Notes & Substitutions

    • White Rice: feel free to also use brown rice
    • Yellow Onion: you can also use red or white onion
    • Beans: I used both black and pinto beans. Feel free to use two cans of one type if you prefer.
    • Fresh Spinach: you can also use 1 cup of frozen spinach.
    • Salt & Pepper
    • Red Enchilada Sauce: I used store bought enchilada sauce - it saves so much time. I like the Whole Foods brand!
    • Flour Tortillas: I like flour tortillas but you can also use corn tortillas. If you use corn, microwave the tortillas for 30-60 seconds before rolling to make them pliable
    • Vegan Shredded Cheese or Vegan Queso: optional but classic for enchiladas. I used Daiya's vegan cheese. For oil-free use my vegan queso.
    • For topping: avocados & cilantro
    Vegan rice and bean enchiladas ingredients.

    Step-By-Step Instructions

    Step 1. Preheat the oven to 350°F.

    Step 2. Cook the white rice according to the package instructions.

    Vegan rice and bean enchiladas step 2 - cook the rice.

    Step 3. In a large skillet, heat the onion over medium heat. Cook, stirring occasionally until the onion is soft.

    Vegan rice and bean enchiladas step 3 - sauté the onion.

    Step 4. Add the beans, spinach, salt, and pepper. Stir well and cook another 2-3 minutes until the spinach is wilted.

    Vegan rice and bean enchiladas step 4 - add the beans and spinach.

    Step 5. Turn off the heat and stir in the cooked rice.

    Vegan rice and bean enchiladas step 5 - stir in the rice.

    Step 6. Layer ½ cup of enchilada sauce in a large baking dish.

    Vegan rice and bean enchiladas step 6 - coat the bottom of the pan with enchilada sauce.

    Step 7. Use a spatula to section the pan of rice and bean mixture into 8ths. Place ⅛ of the mixture into a tortilla and roll, leaving the tortilla seam side down. Repeat with the remaining tortillas.

    Vegan rice and bean enchiladas step 7 - roll the filling into the tortillas.

    Step 8. Arrange the tortillas seam-side down in a single layer in the baking dish. Pour on the remaining enchilada sauce and top with the cheese, if using.

    Vegan rice and bean enchiladas step 8 - arrange in the pan and cover with enchilada sauce and cheese.

    Step 9. Bake for 20 minutes.

    Vegan rice and bean enchiladas step 9 - bake.

    Step 10. Remove from the oven and top with diced avocado and cilantro leaves.

    Vegan rice and bean enchiladas step 10 - top with cilantro and avocado.

    FAQ & Expert Tips

    Can I freeze bean enchiladas?

    Yep! Feel free to freeze either before or after baking. If freezing before, add 10-15 minutes to bake time.
    If freezing after, wrap individual tortillas in plastic wrap. Reheat in the oven or air fryer.

    Can I add more vegetables?

    Yes! Zucchini, corn, or bell peppers work well.

    Storage

    Store cooked enchiladas in an airtight container in the fridge, or cover the baking dish well with foil.

    Two enchiladas on a plate, with a fork, ready to eat.

    Recipe Prayer

    Thank you God for these enchiladas. Allow this meal to nourish our bodies. Amen.

    A dish of freshly cooked vegan rice and bean enchiladas, topped with diced avocado and cilantro leaves.

    Related Recipes

    • A vegan taco bowl loaded with toppings.
      Vegan Taco Salad Bowl
    • A large platter of tempeh tacos.
      Vegan Tacos with Tempeh and Black Beans
    • A fajita bowl with mushrooms, peppers, beans, tomatoes, corn, avocado, and vegan sour cream.
      Vegan Fajita Bowls (Gluten-Free, Oil-Free)
    • A tempeh burrito bowl loaded with veggies and toppings.
      Tempeh Burrito Bowls (Vegan Chipotle Copycat)

    Tried this recipe?

    Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A dish of freshly cooked vegan rice and bean enchiladas, topped with diced avocado and cilantro leaves.

    Vegan Rice and Bean Enchiladas

    These Vegan Rice and Bean Enchiladas are filled black and pinto beans, and baked enchilada sauce. An easy meatless meal perfect for weeknight dinner.
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Mexican
    Prep Time: 10 minutes minutes
    Cook Time: 40 minutes minutes
    Servings: 4
    Calories: 689kcal
    Author: Elizabeth

    Equipment

    • 9x13 Baking Dish

    Ingredients

    • 1 Cup White Rice
    • ½ Medium Yellow Onion diced
    • 1 15 Ounce Can Black Beans drained and rinsed
    • 1 15 Ounce Can Pinto Beans drained and rinsed
    • 3 Cups Fresh Spinach
    • 1 Teaspoon Salt
    • ½ Teaspoon Pepper
    • 1 15 Ounce Can Red Enchilada Sauce
    • 8 Large Flour Tortillas
    • 1 Cup Vegan Shredded Cheese or Vegan Queso optional
    • Avocados
    • Cilantro

    Instructions

    • Preheat the oven to 350°F.
    • Cook the white rice according to the package instructions.
    • In a large skillet, heat the onion over medium heat. Cook, stirring occasionally until the onion is soft.
    • Add the beans, spinach, salt, and pepper. Stir well and cook another 2-3 minutes until the spinach is wilted.
    • Turn off the heat and stir in the cooked rice.
    • Layer ½ cup of enchilada sauce in a large baking dish.
    • Use a spatula to section the pan of rice and bean mixture into 8ths. Place ⅛ of the mixture into a tortilla and roll, leaving the tortilla seam side down. Repeat with the remaining tortillas.
    • Arrange the tortillas seam-side down in a single layer in the baking dish. Pour on the remaining enchilada sauce and top with the cheese, if using.
    • Bake for 20 minutes.
    • Remove from the oven and top with diced avocado and cilantro leaves.

    Nutrition

    Calories: 689kcal | Carbohydrates: 120g | Protein: 24g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 3019mg | Potassium: 918mg | Fiber: 19g | Sugar: 12g | Vitamin A: 2872IU | Vitamin C: 13mg | Calcium: 238mg | Iron: 8mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A sheet pan of freshly cooked gnocchi, chickpeas, and vegetables.
      Sheet Pan Gnocchi and Vegetables with Chickpeas (Vegan)
    • A pan of freshly cooked vegan drunken noodles, garnished with basil.
      Vegan Drunken Noodles
    • A skillet of freshly cooked vegan satay noodles.
      Vegan Satay Noodles
    • A bowl of sweet chili tofu, over rice, topped with scallions and sesame seeds.
      Pan Cooked Sweet Chili Tofu

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025