Side Dishes
This black bean and spinach enchiladas recipe delivers the perfect balance of crispy tortilla edges and creamy, spiced filling in every bite.
The secret lies in a foolproof filling technique that combines tender black beans, wilted spinach, and aromatic cumin for depth—all wrapped in lightly fried tortillas that stay crispy even after baking.
I developed this recipe after years of testing vegetarian enchilada variations, and it consistently earns rave reviews for its texture and flavor.
The filling starts with simmered black beans and fresh spinach, blended into a smooth, chunky base that holds together beautifully when rolled. A touch of cumin, garlic, and onion powder creates that signature Mexican warmth, while a splash of vegetable broth keeps the mixture tender.
The tortillas get a quick fry before assembly, ensuring that crispy edges contrast perfectly with the creamy interior—no soggy disappointment here.
What makes this recipe stand out is the restaurant-quality finish: golden-brown tortillas topped with tangy enchilada sauce and melted cheese (if using), then baked until bubbly. The result? A dish that’s hearty enough for a main course but flexible enough to serve as a side.
Optional toppings like avocado or cilantro add freshness, while a dollop of sour cream balances the flavors.
Perfect for meal prep or weeknight dinners, these enchiladas reheat beautifully and taste even better the next day. The filling can be made ahead, and the assembly takes just 15 minutes, making this a game-changer for busy nights. Let’s get started!
Ingredients for black bean and spinach enchiladas
Sixteen ingredients for restaurant-quality enchiladas that balance crispy tortillas and creamy cumin-spiced filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Fresh Spinach 🌿 | 4 cups | Packed, roughly chopped |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for depth |
| Onion Powder 🧅 | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | Not garlic salt |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Corn Tortillas 🌽 | 12 whole | Medium-sized, 6-inch |
| Enchilada Sauce 🍅 | 1 ½ cups | Red or green preferred |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Optional, for topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado 🥑 | 1 whole | Sliced, for garnish |
| Plain Greek Yogurt 🥛 | ¼ cup | For sour cream substitute |
The black beans are the foundation—low-sodium canned saves time without compromising flavor. Trader Joe's and Whole Foods carry excellent brands like Eden Organic or La Preferida. Fresh spinach wilts beautifully when sautéed, but frozen works in a pinch (thaw and drain well). For the spices, Penzeys or bulk bins at specialty stores ensure maximum aroma. Toast your cumin seeds in a dry pan for 30 seconds before grinding—this deepens the earthy notes. The vegetable broth adds moisture; Imagine or Pacific Foods are reliable low-sodium options.
No fresh spinach? Frozen chopped spinach, thawed and drained, works perfectly. Substitute dried oregano at half the amount if cumin is unavailable, though the flavor profile shifts slightly. The tortillas must be corn-based for authentic texture—Mission or Bob's Red Mill brands fry up best. For the cheese, Monterey Jack melts smoothly and pairs well with the cumin, but Oaxaca cheese adds a smoky depth if you're feeling adventurous. The Greek yogurt replaces sour cream, offering tang without dairy.
Store the filling in an airtight container for up to 3 days in the fridge—it actually tastes better after flavors meld. Tortillas keep 1 week in a cool, dry place, but fry them fresh for maximum crispiness. Assemble enchiladas just before baking; they reheat beautifully but lose crispiness. For meal prep, freeze assembled (unbaked) enchiladas with sauce and cheese—bake straight from frozen, adding 5 extra minutes to the cook time.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of dish that lets you multitask. Sauté the onions and spinach in one pan while you warm the tortillas—no fancy layering, no stress. The black beans and cumin do all the heavy lifting, so you’re basically assembling a meal while scrolling through your phone.
- Earthy, Umami Bomb: That combo of black beans and spinach? It’s a flavor powerhouse. The cumin and onion powder give it a warm, cozy depth, while the spinach adds a fresh, almost herby brightness. Honestly, it’s the kind of taste that makes you forget it’s vegetarian—my husband always asks if there’s meat in it.
- Meal Prep MVP: This recipe is my secret weapon for busy weeks. Make a double batch, freeze half, and reheat with a splash of broth when you’re too tired to cook. The tortillas stay flexible even after reheating, so it’s always ready to serve—whether it’s a quick lunch or a last-minute dinner.
- Budget-Friendly & Filling: Black beans and spinach are cheap staples that stretch into a hearty meal. One can of beans and a handful of greens feed four people for under $10, and the cumin and onion powder add serious flavor without breaking the bank. Plus, it’s one of those dishes where leftovers actually taste better the next day.
Step-by-step instructions for black bean and spinach enchiladas
Here's how to achieve the perfect balance of crispy tortillas and creamy cumin-spiced filling.
Prepare the Black Bean and Spinach Filling
In a medium saucepan, combine the 1.5 cups black beans, 4 cups fresh spinach, 0.5 cup vegetable broth, 1.5 teaspoons ground cumin, 1 teaspoon onion powder, 1 teaspoon garlic powder, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Bring to a gentle simmer over medium heat and cook for 5-7 minutes, stirring occasionally, until the spinach has fully wilted and the flavors meld together.
The filling should be thick but still spreadable—if it's too dry, add 1-2 tablespoons of the vegetable broth you reserved. I like to mash the beans slightly with a potato masher at this stage to create a smooth, cohesive texture that coats the tortillas perfectly. Let the mixture cool to room temperature before assembling the enchiladas.
Fry the Tortillas for Maximum Crispiness
Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until it reaches 350°F—you'll see gentle shimmering around the edges. Working in batches of 3-4 tortillas, fry each one for 20-25 seconds per side until they're golden brown and crisp. The key is to keep the tortillas moving gently with tongs so they cook evenly without burning.
Drain the fried tortillas on paper towels to remove excess oil, but don't press them down—this preserves their crisp texture. If any tortillas lose their shape during frying, simply press them back into a round with your fingers while still warm. These crispy tortillas are what give the enchiladas their signature crunch, so don't skip this step.
Assemble the Enchiladas
Spread 2-3 tablespoons of the black bean and spinach filling onto each of the 12 fried tortillas, leaving a ½-inch border around the edges. This border ensures the tortillas don't curl up during baking. Then, carefully roll each tortilla tightly, tucking in the sides as you go. Place the rolled enchiladas seam-side down in a 9x13-inch baking dish.
Pour the 1.5 cups enchilada sauce evenly over the top, spreading it with a spoon to coat all the enchiladas completely. Sprinkle the 1.5 cups shredded Monterey Jack cheese evenly over the sauce. The cheese will melt and create a creamy, golden topping that complements the crispy tortillas perfectly.
Bake Until Bubbly and Golden
Transfer the baking dish to a preheated 375°F oven and bake for 15-20 minutes, until the cheese is fully melted and the edges are bubbling. The enchiladas are done when the cheese has turned a deep golden color and the sauce is hot throughout. If the cheese browns too quickly, tent the dish with foil for the last 5 minutes of baking.
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the filling to set slightly and makes the enchiladas easier to slice. The contrast between the crispy tortillas and creamy filling is what makes these enchiladas truly special.
Garnish and Serve
Top each serving with sliced avocado, chopped fresh cilantro, and a dollop of 0.25 cup plain Greek yogurt (as a sour cream substitute). The yogurt adds a tangy contrast to the rich, spiced filling, while the avocado brings freshness and creaminess. Serve immediately while the tortillas are still crisp and the filling is hot.
For the best experience, cut into 6 equal portions—each bite should deliver the perfect combination of textures and flavors. The crispy tortilla exterior gives way to the creamy, cumin-infused bean and spinach filling, making every mouthful satisfying.
Pro Tips For Making Black Bean And Spinach Enchiladas
- Sauté Spinach Dry: I learned this the hard way—don’t drown fresh spinach in the bean mixture. Wilt it first in a dry skillet with a pinch of salt and cumin until just limp, then fold it into the beans. The texture stays vibrant, not soggy, and the flavor pops instead of blending into mush.
- Salt the Broth: Your enchilada sauce will taste flat if you skip this. Add a full teaspoon of salt to the vegetable broth while simmering—even if it’s low-sodium. The beans and spinach soak up flavor, and you’ll notice the difference when tasting the finished filling.
- Prevent Overstuffed Tortillas: I used to cram too much filling into each tortilla, and they’d split like overinflated balloons. Pack them loosely—think "generous spoonful," not "tight squeeze." Warm the tortillas first if they’re stubborn, but resist the urge to overfill just to use everything.
- Toast the Spices: Ground cumin and onion powder lose punch when mixed directly into cold beans. Bloom them first in a dry pan for 30 seconds until fragrant—you’ll smell it. This adds depth that dry-spooning skips, and the flavor carries through even when baked. (Yes, even if you’re impatient like me.)
Essential equipment for great black bean and spinach enchiladas
Frying Pan Essentials
Start with a 10-inch cast iron skillet like the Lodge Pre-Seasoned—it retains heat perfectly for even frying. I use this for all my tortilla frying because it creates that signature crispy texture.
If you prefer non-stick, a Cuisinart MultiClad pan works well, though it won’t achieve the same caramelized crust. Always use medium-high heat and vegetable oil (not butter) for consistent frying—about 0.5 cup total for 12 tortillas. 🔥
Thermometer for Precision
A candy or deep-fry thermometer is non-negotiable for perfect tortilla frying. The oil should reach 350°F—any lower and the tortillas turn greasy; any higher and they burn. I keep a Thermoworks Thermapen handy for all my frying tasks.
If you don’t have one, test the oil by dropping in a tiny piece of tortilla—it should sizzle and float immediately. 🌡️
Tongs and Paper Towels
Use heat-resistant silicone tongs (like OXO Good Grips) to flip tortillas without tearing them. I avoid metal tongs—they can leave marks. For draining, Bounty paper towels are my go-to because they absorb excess oil without falling apart.
Keep a fresh stack nearby to maintain crispiness. Pro tip: Store extra fried tortillas in a single layer on a wire rack to keep them crisp for up to 24 hours.
Baking Dish Must-Haves
For assembly, a 9x13-inch glass baking dish (like Pyrex) is ideal—it distributes heat evenly and makes slicing easy. If you’re short on space, a ceramic dish works too, though it may require slightly longer baking.
Avoid dark-colored metal pans—they can over-brown the cheese. Grease the dish lightly with olive oil spray before adding enchiladas to prevent sticking. 🧑🍳
Cheese Melting Tools
For that restaurant-quality cheese pull, I use a small offset spatula to spread sauce evenly before adding cheese. A fine-mesh sprinkle (like the Microplane Grater) ensures cheese distributes perfectly without clumping.
If you’re using Oaxaca cheese, shred it yourself—pre-shredded varieties contain anti-caking agents that prevent proper melting. 🧀
Optional: Tortilla Press
If your tortillas are too soft to roll neatly, a manual tortilla press (like the MexiRoll) saves time and frustration. Press each tortilla for 10-15 seconds before frying to create a sturdy base.
This is especially helpful for thicker corn tortillas. For extra crispiness, brush the pressed tortillas lightly with vegetable oil before frying. 🌽
Nutrition facts
Frequently asked questions
Can I make these enchiladas without frying the tortillas?
Yes! For a lighter version, brush the tortillas with olive oil instead of frying and bake them at 375°F for 3-4 minutes per side until pliable. The texture will be softer but still delicious.
How do I prevent the filling from leaking out when baking?
Leave a ½-inch border around the edges when spreading the filling, and roll the tortillas tightly. Chill the assembled enchiladas in the fridge for 15 minutes before baking to help the filling set. This keeps everything contained!
What's the best way to reheat leftovers?
Reheat in a 350°F oven for 10-15 minutes until warmed through. Microwaving works too (covered for 1-2 minutes), but the tortillas may lose some crispiness. For best results, reheat only what you plan to eat immediately.
Can I use flour tortillas instead of corn?
While possible, corn tortillas are traditional for this recipe—they fry up crispier and hold their shape better. If using flour, reduce frying time to 15 seconds per side and brush with oil instead of frying for a softer texture.
How can I make this recipe gluten-free?
Use certified gluten-free corn tortillas and ensure your enchilada sauce and spices are also gluten-free. The filling ingredients are naturally gluten-free, so no other substitutions are needed. Always check labels for hidden gluten sources.
