Slow Cooker Vegetarian Enchiladas

This post may include affiliate links.

Looking for an easy vegetarian enchiladas recipe? These simple slow cooker enchiladas get their authentic flavor from a quick and easy red sauce that comes together quickly and beats anything you’ll find in a can. Filled with a savory mix of onions, black beans, and reduced fat cheese, these healthy enchiladas simmer in your slow cooker, so that you’ll have a delicious meal waiting when you get home from a busy day. Make sure to use high quality chili powder when making the sauce; this is where the delicious flavor comes from. Use a mild chili powder if you don’t like your Mexican food super spicy. If you think there’s no such thing as healthy Mexican recipes, you’ll be amazed at this one.

Slow Cooker Vegetarian Enchiladas

Slow Cooker Vegetarian Enchiladas

Yields:  servings 12 enchiladas | Serving Size: 3 enchiladas| Calories: 464| Total Fat: 14 g | Saturated Fat: 2 g | Trans Fat: 0 g | Cholesterol: 0mg | Sodium: 405 mg | Carbohydrates: 72 g | Dietary Fiber: 15 g | Sugars: 3 g | Protein: 16 g | SmartPoints (Freestyle): 13


  • 2 tablespoons olive oil
  • 2 tablespoons flour
  • 1/4 cup chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon Mexican oregano
  • 2 cups vegetable stock
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 cup cooked black beans
  • 1/4 cup chopped fresh cilantro
  • Juice of 1 lime
  • 12 corn tortillas
  • 1 cup reduced fat shredded cheddar cheese, divided in half
  • Reduced fat sour cream and fresh chopped cilantro, for serving


  1. Make the sauce by heating a medium saucepan over medium heat. Add the olive oil and flour and stir until smooth and bubbly. Add the seasonings and stir until well combined. Add the stock and bring to a boil. Reduce heat and simmer for 5 minutes.
  2. Make the enchilada filling by heating a large skillet over medium high heat. Add the olive oil, followed by the onions. Cook until the onions are soft, season with salt and pepper, and add the beans. Cook for about 2 minutes and add the cilantro and lime juice. Turn off heat.
  3. To make the enchiladas, put the corn tortillas on a plate and cover with a damp paper towel. Microwave for 1 minute, or until tortillas are soft and pliable.
  4. Fill each tortilla with about 2 tablespoons of filling and top with a sprinkling of cheese. Roll up and lay in your slow cooker, packing them in tightly so that they stay together. If the tortillas cool, you may need to reheat them.
  5. Once all of the enchiladas are in the cooker, pour the sauce over top of them, making sure they are well covered. Cover and cook on low heat for 4-6 hours. Before serving, sprinkle remaining cheese on top, cover, and cook on low for 15 minutes, or until cheese is melted.
  6. Serve with sour cream and fresh chopped cilantro.

For more delicious and nutritious recipes from SkinnyMs., check out our SkinnyMs. Recipe Collection of 101 Fan Favorites.

6 Comments on "Slow Cooker Vegetarian Enchiladas"

  1. Cherie  April 29, 2014

    Should the chili powder in the sauce be 1/4 tsp instead of 1/4 cup?

    • SkinnyMs  April 29, 2014

      1/4 cup is right, but you can reduce that to a tablespoon or two if you don't like spicy.

    • Jamie  July 30, 2019

      I made this recipe today. I too thought that 1/4 cup of chili powder would be way too much, but it wasn’t. Also, I only had regular shredded cheddar cheese so I only used 1/2 cup. It was very good and I will be making this recipe again.
      Thanks for the recipe

      • Nichole Furlong  July 30, 2019

        We’re glad to hear you loved the recipe!

  2. areuuukind  November 3, 2017

    It says stock, but I used the jarred vegetable condensed and mixed with water. Is that way too much salt?

    • Jennifer Hanford  November 4, 2017

      The sodium content is probably higher than what we’ve calculated using vegetable stock. If you’re using a jarred product, we suggest that you opt for the no- or low-sodium products. Thanks!


Leave a Comment

Your email address will not be published.