Ingredients
Method
- Step 1 – Prepare the Spice Mix: In a small bowl, mix together onion powder, garlic powder, cumin, paprika, oregano, and cayenne. Set aside for use in both the sauce and filling.
- Step 2 – Make the Enchilada Sauce: Heat olive oil in a medium saucepan over medium heat. Add flour, stirring constantly for 1 minute. Slowly whisk in ½ cup broth until smooth, then add the rest of the broth, tomato passata, salt, pepper, and 2 tablespoons of the spice mix. Cook for 3–5 minutes, whisking until thick enough to coat a spoon. Remove from heat and set aside.
- Step 3 – Prepare the Beef Filling: Preheat oven to 180°C / 350°F. In a skillet, heat oil and sauté onion and garlic for 2–3 minutes. Add beef and cook until browned, about 4 minutes. Stir in remaining spice mix, refried beans, black beans, and ¼ cup enchilada sauce. Season to taste and cook 2 more minutes until thickened.
- Step 4 – Assemble the Enchiladas: Spread a thin layer of enchilada sauce on the bottom of your baking dish. Spoon the beef filling onto tortillas, roll tightly, and place seam-side down. Pour remaining sauce over the top and sprinkle with cheese.
- Step 5 – Bake: Cover with foil and bake for 10 minutes. Remove foil and bake another 10 minutes, until cheese is melted and bubbly. Garnish with cilantro before serving.
Notes
Serving: Pair with Mexican rice, guacamole, or a lime-avocado salad.
Storage: Refrigerate up to 3 days or freeze (unbaked) for up to 2 months.
Reheating: Bake at 180°C / 350°F for 10 minutes or microwave individual portions until hot.
Tips: Adjust cayenne for spice, use gluten-free tortillas and cornstarch instead of flour for gluten-free, or swap beef for turkey or chicken for a lighter version.
