Skip to Content

Refried bean enchiladas with jalapeno cheese sauce

Vegetarian refried bean enchiladas with a creamy jalapeno cheese sauce - the best enchiladas ever!

I’ll admit right off the bat – there’s nothing groundbreaking about this recipe. These refried bean enchiladas are super simple, stuffed with veggies and beans, and topped with a spicy jalapeño cheese sauce. All pretty straightforward – they’re not anything particularly novel, they don’t use any trendy ingredients, and they’re not prepared in an unusual way. But what they are is absolutely flipping delicious – so I wanted to share the recipe anyway.

And when I say these bean enchiladas are flipping delicious, I mean they’re flipping delicious. In fact, I hope you appreciate how hard it was to take these photos. When there’s a big, bubbling pan of cheesy sauce in front of me, the last thing I want to do is not eat it. If you look closely at any photo I’ve ever taken of a casserole-type dish, you’ll usually spot an area where I had a cheeky nibble at the crispy bits (top left of the pan in the above photo). I’m sorry, I’m weak.

Vegetarian refried bean enchiladas with a creamy jalapeno cheese sauce - the best enchiladas ever!

Since this recipe is super adaptable, I took the opportunity to clear out my fridge, and just added whatever veggies I could lay my hands on. In the end I used courgette (zucchini), mushrooms, pepper and carrot. Feel free to use whatever you have handy though! Along with some spices and a good dollop of my favourite refried beans on the planet*, it makes for a quick and easy enchilada filling.

Vegetarian refried bean enchiladas with a creamy jalapeno cheese sauce - the best enchiladas ever!

To be honest, the star of these refried bean enchiladas is the spicy jalapeño cheese sauce. I know I said that I’m trying to not add too much gratuitous cheese to my cooking these days, but believe me, this cheese sauce is far from gratuitous. The jalapeños really take a standard cheese sauce to the next level – the spice cuts right through the richness. I did manage to resist adding any extra cheese on top of my enchiladas – they really don’t need it, and I like the way the creamy sauce crisps up on top anyway. I added a few halved cherry tomatoes instead, just to make my enchiladas look a bit more interesting (slices of a bigger tomato would work well too – I was still on a fridge clearing mission!).

Vegetarian refried bean enchiladas with a creamy jalapeno cheese sauce - the best enchiladas ever!

Anyway, I hope you’ll trust me and make these cheesy bean enchiladas – they’re so worth it! You’ll thank me when you’re returning to the pan for a third time to scrape out the last tiny morsels of crispy cheese sauce with your fork…

Vegetarian refried bean enchiladas with a creamy jalapeno cheese sauce - the best enchiladas ever!

Print Recipe
5 from 12 votes

Refried bean enchiladas with jalapeno cheese sauce

Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Course: Main meal
Servings: 6
Author: Becca Heyes


  • 1 tbsp oil
  • 1 red pepper, diced
  • 1 courgette (zucchini), diced
  • 1 large carrot, diced
  • ~ 6 medium mushrooms, diced
  • 1 tsp smoked paprika
  • 1 tsp chilli powder (mild or hot)
  • 1/2 tsp ground cumin
  • 6 large flour tortillas
  • 435 g tin refried beans (~ 1 1/3 cups)
  • 1 1/2 tbsp butter
  • 1 1/2 tbsp plain flour
  • 350 ml milk (~ 1 1/3 cups)
  • 150 g cheddar cheese, grated (~ 1 1/2 cups when grated)
  • 4 tbsp pickled jalapeños, finely chopped
  • Salt
  • Black pepper
  • ~ 5 cherry tomatoes, halved (or 1 large tomato, sliced)
  • To serve: fresh coriander (cilantro) - optional


  • Heat the oil in a large frying pan, and add the diced vegetables. Cook over a medium heat for at least 5 minutes, stirring regularly, until the veggies are soft. Add the smoked paprika, chilli powder and cumin, and mix to combine.
  • Spread a generous dollop of refried beans along the centre of a large tortilla, and add about 1/6 of the vegetable mixture. Roll tightly, and place seam-side down in a large baking dish. Repeat with the remaining tortillas, beans and vegetables.
  • To make the jalapeño cheese sauce, melt the butter in a small pan, over a fairly low heat. Add the flour, and whisk together to form a paste. Cook for a minute or two, then add the milk a dash at a time, stirring until smooth each time before adding more. When you've added all the milk and the sauce is smooth, add the grated cheese and chopped jalapeños. Mix well until the cheese has melted. Season generously with salt and pepper, and adjust the consistency of the sauce with a dash more milk if required.
  • Pour the jalapeño cheese sauce over the rolled tortillas, and top with halved cherry tomatoes or slices of tomato. Bake at 190°C (Gas Mark 5 / 375°F) for around 30 minutes, or until cooked to your liking. Serve with chopped coriander (cilantro) if desired.


Note: Nutritional information is approximate, and will depend on exactly what ingredients you choose. Information above is for 1/6 of the recipe.

Got some jalapeños left over? Try making my vegetarian nacho burgers with nacho cheese sauce!

Vegetarian nacho burgers

* This post contains affiliate links. If you purchase an item using these links, I will receive a tiny (tiny!) sum of money, at no extra cost to you. Thanks for the support!

Creamy goat's cheese and mushroom pasta with walnuts
← Previous
Cajun spiced savoury trail mix
Next →
Recipe Rating