A super healthy and nutritious spin on a Mexican classic, these messy vegan enchiladas are made with jackfruit, black beans + mushrooms stuffed in corn tortillas. Smothered in easy vegan cheese sauce and homemade enchilada sauce, these messy meatless enchiladas are the perfect guilt-free dinner to indulge on.
This recipe is completely plant-based, oil-free, salt-free + naturally gluten-free (using corn tortillas)! It’s packed with plant protein from the black beans and a great idea for meal prepping!


Step by step instructions:
STEP 1. MAKE THE VEGAN CHEESE SAUCE
For this recipe I recommend you make the cheese sauce the day before you want to make the enchiladas as making everything at once can be a bit overwhelming! But if you want to whip it all up at the same time, it’s such an easy recipe and will only take you about 15 minutes. Peel, chop and boil the potatoes + carrots for 10 minutes. Then add the potatoes, carrots + the rest of the vegan cheese sauce ingredients to a blender and blend until smooth. You can find the full recipe for the cheese sauce here.


STEP 2. MAKE THE ENCHILADA SAUCE
A super simple enchilada sauce. Grab a blender and blend together 1 tin of chopped/plum tomatoes, 2 tbsp cornflour, 1 tbsp cumin, 1 tsp chilli powder + 7 pickled jalapenos. I used my mini blender for this because it’s super easy to use and wash up quickly. If you don’t have one of these mini blenders, they are so worth it. They’re less than $20 and perfect for when you want to whip up a quick sauce or smoothie but don’t want the hassle of washing up your big blender!

STEP 3. PREP ALL YOUR INGREDIENTS
If you’ve never cooked with jackfruit before, don’t be put off. It’s one of the most versatile ingredients for vegans. The texture is similar to shredded chicken or pulled pork. It doesn’t taste like anything in my opinion, but with some vegan black magic (and seasoning) it tastes amazing.
- Start by emptying your jackfruit into a bowl with water. Let the jackfruit soak while you prepare the rest of the ingredients.
- Chop up your white onion, garlic cloves + mushrooms (any mushrooms will do).
- Empty the black beans with the water into a bowl and pop in the microwave for 2 minutes. Drain and rinse your black beans.
- Now for the main ingredient – drain the jackfruit and using your hands, squeeze the jackfruit to drain all the excess water. I bought shredded jackfruit because it’s easier, but if you buy jackfruit chunks, then you will need to “pull” the jackfruit apart using 2 forks. Each piece has a slightly hard and inedible part, and you need to throw that hard part in the bin hun – we don’t need that kind of negative energy in our enchiladas.
- Grab your cheese sauce, your homemade enchilada sauce + your tortillas and you’re good to go. I used wholewheat tortillas for this recipe because I didn’t have corn tortillas. Either work amazing, but I prefer corn tortillas

STEP 4. COOK YOUR INSIDES
Saute your diced onions + garlic cloves in water on a medium heat in a large pan. Then add the sliced mushrooms + black beans to the pan. Whack in some spices (paprika, cumin, chilli powder). Add your shredded jackfruit and mix until it’s fully combined. After the mixture has cooked in the pan for around 5 minutes, squeeze a fresh lime into the mixture to finish it off.

STEP 5. ASSEMBLE THE ENCHILADAS
Grab your tortillas, cheese sauce, enchilada sauce and a clean plate. Before you begin, spread a layer of enchilada sauce on the bottom of the casserole dish and warm the tortillas on a heated pan or in the microwave for 10 seconds.
Dip half the tortilla wrap in the enchilada sauce and place on a plate. Add the jackfruit, mushroom + black bean mixture in the centre of the tortilla. Add the cheese sauce on top and begin to wrap the enchiladas. This is where it gets very messy!
Place each filled and rolled tortilla in the dish and repeat until you run out of the jackfruit mixture. Once you run out of mixture, top your enchiladas with some more enchilada sauce. I made 8 vegan enchiladas which took up 1 large dish and 1 small dish.


STEP 6. GET THEM COOKING
Pop your vegan enchiladas in the oven for 20 minutes. Take them out the oven and add your cheese sauce on top. Pop them back in the oven for another 20 minutes. I smoooooothered my vegan enchiladas in cheese sauce because I’m obsessed with it, however this is optional.


STEP 7. OOO YEAH TOPPINGS
Obviously you can top these delicious vegan enchiladas with whatever your heart desires. I went with avocado, cherry tomatoes, red onion and jalapenos.

At the last minute, I decided I wanted to make a cashew sour cream to go with my vegan enchiladas. This cashew sour cream is super simple to make, and although it was a last minute decision to make, it completed the dish perfectly. So I would 100% recommend making this cashew sour cream! Soak 1 cup of cashews in boiling water for 5 minutes, then add the cashews, nooch, lemon juice, garlic powder + water to your mini blender (I told you it comes in handy) and blend until it’s nice and creamy!



Vegan Enchiladas With Jackfruit + Black Beans With Cashew Sour Cream
A healthy and nutritious spin on a Mexican classic, these vegan enchiladas are made with jackfruit, black beans + mushrooms stuffed in corn tortillas. Smothered in easy vegan cheese sauce and homemade enchilada sauce, these messy meatless enchiladas are the perfect guilt-free dinner to indulge on.
Ingredients
Enchilada Filling
- 8 corn tortillas
- 2 tins of jackfruit in water
- 1 large white onion
- 3/4 garlic cloves
- 1 cup mushrooms (any kind)
- 1 fresh lime
- 1 tablespoon chilli powder
- 2 teaspoon ground cumin
- 2 teaspoon paprika
- 1 tin black beans
Enchilada Sauce
- 1 tin of tomatoes
- 2 tbsp cornstarch
- 1 tbsp cumin
- 1 tbsp chili powder
- 7 pickled jalapenos
Vegan Cheese Sauce
- 1 medium potato
- 4 carrots
- 2 cups veggie broth
- 1 tbsp dijon mustard
- 1/2 cup nutritional yeast
- 1 tsp onion powder
- 1 tsp garlic powder
- a crack of black pepper
Cashew Sour Cream
- 1 cup whole raw cashews
- 3 tbsp lemon juice
- 1/2 cup water
- 2 tbsp nutritional yeast
- 1/2 tsp garlic powder
Toppings
- Avocado
- Jalapenos
- Red onion
- Cherry tomatoes
Instructions
- Make your cheese sauce by blending the carrots + potatoes in a pan for 15 minutes, then adding the carrots, potatoes and other cheese sauce ingredients into a blender and blending until smooth.
- Blend the enchilada sauce ingredients together and set aside.
- Empty the tin of jackfruit into a bowl with water. Let the jackfruit soak while you prepare the rest of the ingredients.
- Chop up your white onion, garlic cloves + mushrooms.
- Empty the black beans with the water into a bowl and pop in the microwave for 2 minutes. Drain and rinse your black beans.
- Drain the jackfruit and using your hands, squeeze the jackfruit to drain all the excess water. Begin “pulling” the jackfruit apart using 2 forks. Throw the hard parts away.
- Saute diced onions in water on a medium heat in a large pan.
- Add sliced mushrooms, beans, spices + jackfruit to the pan and mix until fully combined. Cook for 5 minutes on a medium heat. After 5 minutes, squeeze fresh lime juice into the mixture and set aside
- Spread a layer of enchilada sauce on the bottom of the casserole dish.
- Warm the tortillas on a heated pan/in the microwave for 10 seconds
- Dip half the tortilla wrap in the enchilada sauce and place on a
plate. - Scoop the jackfruit, mushroom + bean mixture in the centre of the
tortilla and add the cheese sauce on top. - Wrap each tortilla around the filling and place in the dish.
- Repeat steps 11-13 until you run out of jackfruit mixture.
- Once you’ve filled all your tortillas, top with enchilada sauce + place in the oven for 20 minutes.
- After 20 minutes, take the dish out the oven and add a layer of cheese sauce + put the enchiladas back in the oven for 20 minutes.
- While your vegan enchiladas are cooking, you can make your cashew sour cream by soaking 1 cup of cashews in boiling water for 5 minutes, then adding the cashews and the rest of the cashew sour cream ingredients into a blender and blend until smooth.
- Once the vegan enchiladas have cooked for another 20 minutes, take them out the oven and add your toppings + cashew sour cream.
Recommended Products
As an Amazon Associate, I earn a small commission from purchases, at no extra cost to you.
Nutrition Information
Yield 8 Serving Size 1Amount Per Serving Calories 292Total Fat 10gSaturated Fat 2gTrans Fat 0gUnsaturated Fat 7gCholesterol 1mgSodium 523mgCarbohydrates 43gFiber 11gSugar 14gProtein 14g
This nutritional label is a product of a nutrition calculator (Nutritionix). Although I try to provide accurate nutritional information to the best of my ability, these figures should still be considered estimates.