Easy Sweet Potato Enchiladas
These meat-free enchiladas wrap roasted sweet potato, spinach and chickpeas in soft tortillas, topped with red enchilada sauce and melted cheese. They make a hearty weekday dinner, with most of the preparation done before the oven takes over.
Ingredients
- 454 g (1 lb)sweet potatoes, peeled and cut into 1.25 cm (½-inch) cubes (about 590 ml (2½ cups))
- 30 ml (2 tablespoons)vegetable oil
- 1.25 ml (¼ teaspoon)salt
- 0.6 ml (⅛ teaspoon)pepper
- 120 ml (½ cup)chopped onion
- 10 ml (2 teaspoons)finely chopped garlic
- 5 ml (1 teaspoon)chilli powder
- 90 g (3 packed cups)fresh baby spinach leaves
- 1 can (439 g (15.5 oz))chickpeas, drained and rinsed
- 198 g (7 oz)shredded Mexican-style four-cheese blend
- 1 pack (232 g (8.2 oz), 10 tortillas)soft flour tortillas for tacos and fajitas
- 1 can (539 g (19 oz))mild red enchilada sauce
- To tastefresh chopped coriander
- 1 tub (198 g (7 oz))Mexican crema
Instructions
- 1
Heat the oven
Heat the oven to 200°C (400°F). Coat a 33 × 23 cm (13 × 9-inch), 2.8-litre (3-quart) glass baking dish or pan with cooking spray.
- 2
Roast the potatoes
Put the sweet potatoes on a rimmed baking tray. Drizzle over 15 ml (1 tablespoon) of the oil, season with the salt and pepper, and toss to coat. Bake for 18 to 23 minutes, until tender and lightly browned.
- 3
Cook the vegetables
Meanwhile, heat the remaining 15 ml (1 tablespoon) oil in a 25 cm (10-inch) non-stick frying pan over a medium heat. Add the onion and cook, stirring, for 4 to 5 minutes until tender. Add the garlic and cook for 30 to 60 seconds, stirring often, until softened. Stir in the chilli powder and spinach, cooking for 30 to 60 seconds until the spinach wilts.
- 4
Mix the filling
Take the pan off the heat and transfer its contents to a medium bowl. Stir in the chickpeas and roasted sweet potatoes, then leave to cool for 5 minutes. Mix in 1 cup of the cheese.
- 5
Fill the tortillas
Lay the tortillas on a work surface. Spread a heaped ⅓ cup of the vegetable mixture down the centre of each one, then wrap the tortillas around the filling. Arrange them seam-side down in the prepared dish. Pour over the enchilada sauce and scatter on the remaining cheese.
- 6
Bake and serve
Bake for 15 to 20 minutes, until hot and the cheese has melted. Leave to stand for 5 minutes before serving, topped with the remaining ingredients.
What are sweet potato enchiladas?
Enchiladas are tortillas wrapped around a filling, covered with sauce and baked. This version takes a meat-free route, combining sweet potato with chickpeas and spinach beneath mild red enchilada sauce.
Roasting the sweet potato first gives it a tender centre and lightly browned edges, while the chickpeas make the filling substantial. Cheese melted over the top brings the tortillas and sauce together.
Nutrition and macros by portion
The nutrition label shows one serving as written: 636 calories, 23g protein, 82g carbs, 25g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less cheese and crema | 445 kcal | 16g | 57g | 18g |
| This serving | As written | 636 kcal | 23g | 82g | 25g |
| Hungry | Add another enchilada | 954 kcal | 35g | 123g | 38g |
The tortillas, sweet potato and chickpeas supply most of the carbohydrates, while the cheese, oil and crema contribute much of the fat. Chickpeas and cheese provide most of the protein. Serve an enchilada with a generous helping of salad or vegetables to add freshness alongside the rich, saucy filling.
Build a balanced filling
Sweet potatoes: cut them into even cubes so they cook at a similar pace. The recipe roasts them separately before they go into the tortillas, helping them develop colour rather than steam in the filling.
Chickpeas: drain and rinse them before mixing. They add a soft, slightly nutty contrast to the sweet potato and make the filling easier to portion.
Wilt the spinach briefly
Spinach: add it to the onion, garlic and chilli powder only after the onion has softened. The short cooking time is enough to wilt the leaves without making them overly wet.
Cool the mixture: wait 5 minutes before stirring in the cheese. This helps the filling cool slightly before assembly.
Roll and arrange neatly
Even portions: use a heaped ⅓ cup of filling for each tortilla, as directed. Keep the mixture in a line down the centre so the tortillas can wrap around it.
Seam-side down: place each filled tortilla with its join underneath. This helps it stay closed while you add the sauce and cheese.
Check the oven cues
Roast the potatoes for 18 to 23 minutes, checking for tenderness and light browning rather than relying only on the clock. The time can vary with the size of the cubes.
Once assembled, bake the enchiladas for 15 to 20 minutes, until hot and the cheese has melted. A 5-minute rest before serving gives the filling a little time to settle.
Serve with fresh toppings
Add the remaining coriander and Mexican crema just before serving, as the recipe directs. Their fresh, creamy finish contrasts with the warm, saucy filling.
For a fuller plate, serve the enchiladas with a crisp green salad or extra vegetables. Keep any sides simple so the sauced tortillas remain the focus.
Recipe notes & tips
- Cut the sweet potato into evenly sized cubes so the pieces roast at roughly the same rate.
- Spread the potatoes out on the tray rather than piling them up, so they can brown.
- Stir the spinach just until wilted; it does not need a long cooking time.
- Let the filling stand for the full 5 minutes before adding the cheese.
- Keep the tortilla seams underneath when arranging the enchiladas in the dish.
- Rest the baked enchiladas for 5 minutes before serving.
Variations
- Add black beans: swap them for the chickpeas for a different bean filling.
- Use a hotter sauce: choose a spicier enchilada sauce if you prefer more heat.
- Change the greens: use another tender leafy green in place of the spinach.
- Add extra vegetables: cook diced peppers with the onion until tender.
- Top with avocado: add sliced avocado at the table for a creamy finish.
Common mistakes to avoid
- Uneven potato cubes: cut them to a similar size so they become tender together.
- Crowded roasting tray: spread the cubes out so they roast and brown rather than steam.
- Overcooking the spinach: remove the pan from the heat once the leaves have wilted.
- Overfilling tortillas: measure a heaped ⅓ cup for each one so they wrap around the filling.
- Loose tortilla seams: set each enchilada seam-side down in the dish.
- Skipping the resting time: leave the cooked enchiladas for 5 minutes so they are easier to serve.
How to store
Refrigerate leftover enchiladas in a covered container for up to 3 days. Reheat in an oven-safe dish until hot throughout, or microwave individual portions; add the crema after reheating if possible.
Frequently asked questions
Can I prepare the filling ahead?
Yes. Make the filling ahead and refrigerate it in a covered container, then assemble and bake the enchiladas when you are ready to eat.
How do I know when the sweet potatoes are done?
They should be tender when pierced and lightly browned at the edges after 18 to 23 minutes. If they are still firm, roast them for a little longer.
Can I use a different type of tortilla?
The recipe uses soft flour tortillas. Other tortillas may differ in size or flexibility, so adjust the amount of filling and roll them carefully.
Can I make these enchiladas spicier?
Use a hotter red enchilada sauce or increase the chilli powder to suit your preference.
Can I freeze the enchiladas?
They can be frozen in a suitable covered dish, though the tortillas may soften after thawing. Thaw in the fridge before reheating until hot throughout.
What can I serve with them?
A green salad or extra vegetables make a fresh accompaniment. Add the coriander and crema just before serving.
Cook it from the original
This recipe comes from oldelpaso.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on oldelpaso.com