
# Smoky Black Bean and Sweet Potato Enchiladas with Chipotle Sauce
There's something deeply satisfying about pulling a bubbling tray of enchiladas out of the oven — the kind of meal that fills the kitchen with smoky, spiced warmth and gets everyone to the table fast. This version swaps the usual meat filling for black beans and sweet potato, and the result is every bit as hearty, flavourful, and filling as the original.
Black beans and sweet potato might sound like a simple pairing, but they're genuinely one of the great flavour duos in plant-based cooking. The earthy, slightly nutty depth of black beans balances the natural sweetness of roasted sweet potato, and when you layer in smoked paprika, cumin, and chipotle, the whole thing takes on a richness that tastes like it's been simmering all day.
This isn't a compromise dish. It's not "almost as good as the meat version" — it stands completely on its own. The filling is substantial, the sauce has real heat and complexity, and the textures hold up well through baking.
Shop-bought enchilada sauce has its place, but a quick homemade chipotle sauce takes about ten minutes and makes a noticeable difference. Chipotles in adobo — dried, smoked jalapeños in a tangy tomato-based sauce — are the key ingredient, and they're widely available in larger supermarkets and online.
The sauce comes together by blending chipotles in adobo with tinned tomatoes, garlic, cumin, and a splash of apple cider vinegar. It's smoky, slightly spicy, and has a subtle tang that brightens the whole dish. If you're not sure about heat levels, start with one chipotle and taste as you go — the heat is very manageable in small amounts.
A good enchilada sauce should coat the back of a spoon and have enough body to hold the tortillas together without making them soggy. If yours looks thin, a short simmer of five to ten minutes will sort it.
For the filling:
For the chipotle sauce:
To assemble:
Step 1 — Roast the sweet potato. Preheat your oven to 200°C fan. Toss the sweet potato cubes in olive oil, smoked paprika, and a pinch of salt, then spread on a baking tray in a single layer. Roast for 20–25 minutes until soft and lightly caramelised at the edges.
Step 2 — Make the filling. While the sweet potato roasts, sauté the red onion in a little olive oil over a medium heat for 5–6 minutes until softened. Add the garlic, cumin, and oregano and cook for a further minute. Stir in the black beans and season well. Once the sweet potato is done, add it to the pan and gently combine — you want some texture remaining, so don't mash.
Step 3 — Make the chipotle sauce. Blend all the sauce ingredients together until smooth. Pour into a small saucepan, bring to a gentle simmer, and cook for 8–10 minutes until slightly thickened. Taste and adjust seasoning.
Step 4 — Assemble. Spread a few spoonfuls of chipotle sauce across the base of a large baking dish. Warm your tortillas briefly in a dry pan or microwave so they're pliable. Spoon filling down the centre of each tortilla, roll tightly, and place seam-side down in the dish. Repeat with all eight.
Step 5 — Top and bake. Pour the remaining chipotle sauce over the rolled tortillas, spreading it to cover. Scatter over the grated cheese. Bake at 200°C fan for 20–25 minutes until the cheese is golden and bubbling.
Step 6 — Serve. Scatter with fresh coriander, add lime wedges for squeezing, and serve with soured cream or yoghurt on the side.
This recipe does a lot of heavy lifting in the nutrition department without requiring any special ingredients or effort.
Sweet potato is one of the better sources of beta-carotene — the compound your body converts to vitamin A — and it provides a meaningful amount of fibre and potassium. The natural sugars caramelise beautifully during roasting, but the fibre content means it has a more moderate effect on blood sugar than its reputation sometimes suggests.
Black beans are the protein and fibre backbone of this dish. A standard 400g tin provides roughly 20–22g of protein and around 15g of fibre, making this filling genuinely substantial. They're also a good source of folate, iron, and magnesium — nutrients that are worth paying attention to on a plant-forward diet.
The combination of beans and a grain-based tortilla creates a meal that covers the full range of essential amino acids across the plate — a useful note for anyone eating less meat.
Chipotle peppers contain capsaicin, which has been associated with modest benefits for metabolism and appetite regulation in some research, though the amounts here are relatively small. More relevant is the flavour payoff — chipotle adds depth that means you don't need to rely on large amounts of cheese or salt to make the dish satisfying.
Research into plant-based dietary patterns consistently finds associations with reduced risk of cardiovascular disease, type 2 diabetes, and certain cancers — but it's worth being precise about what that means in practice.
The evidence is strongest for dietary patterns rather than individual meals. A single recipe won't transform your health, but a dish like this one — high in fibre, rich in plant protein, and packed with micronutrients — fits well into an eating pattern that the evidence supports.
A 2019 analysis published in The Lancet (the EAT-Lancet Commission report) identified legumes, whole grains, and vegetables as the cornerstone foods in both healthful and environmentally sustainable diets. Black beans and sweet potato land squarely in that category.
It's also worth noting that satiety matters. A meal that leaves you full and satisfied for several hours is genuinely useful, and the combination of protein, fibre, and complex carbohydrates here checks that box reliably.
A few notes to get the most out of this recipe:
---
> Macrology tip: If you want meal plans that balance plant protein, fibre, and macros without any of the mental arithmetic, Macrology generates macro-perfect meal plans in seconds — [https://macrology.app/signin](https://macrology.app/signin)
Macrology generates a personalised meal plan in seconds — breakfast, lunch, dinner and snacks, all hitting your daily targets.
Start your free 14-day trial