Side Dishes
This black bean and spinach enchiladas recipe delivers restaurant-quality flavor with a creamy cumin base and smoky tortilla crunch. š The combination of tender spinach, hearty black beans, and melted cheese creates a filling that's both satisfying and packed with plant-based protein.
I've perfected the technique for achieving crispy tortillas without sacrificing their structureāno soggy bottoms here.
The secret to these enchiladas lies in the sauceāa rich, creamy blend of cumin, garlic, and tomatoes that coats every bite. We'll use corn tortillas for that authentic texture, but flour tortillas work beautifully if you prefer a softer wrap.
The filling gets rolled tightly to hold together during baking, ensuring each bite delivers perfect layers of flavor and texture.
What you'll end up with is a dish that's hearty enough for a main course but flexible enough to serve as a side. The smoky aroma from the oven will fill your kitchen, while the creamy sauce and crispy tortillas create a satisfying contrast.
These enchiladas freeze beautifully too, making them perfect for meal prep.
Top with fresh avocado, pico de gallo, or a dollop of sour cream for extra freshness. The recipe scales easily for parties, and the vegetarian base means everyone can enjoy it. Let's get started on these flavor-packed enchiladas!
Ingredients for black bean and spinach enchiladas
Sixteen ingredients for a vegetarian dish that tastes like a restaurant favorite.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas š½ | 12 whole | Medium-sized, 6-inch preferred |
| Canned Black Beans š« | 2 cups | Drained and rinsed well |
| Fresh Spinach šæ | 4 cups | Chopped, loosely packed |
| Cumin š¶ļø | 2 tbsp | Ground, toasted for depth |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Canned Tomato Sauce š | 1 cup | San Marzano if possible |
| Vegetable Oil š« | ¼ cup | For crispy tortillas |
| Shredded Monterey Jack Cheese š§ | 2 cups | Mild and melty |
| Cream Cheese š§ | 4 oz | Full-fat for creaminess |
| Sour Cream š„ | ½ cup | For serving |
| Salt š§ | 1 tsp | Kosher preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Lemon Juice š | 1 tbsp | Brightens flavors |
| Fresh Avocado š„ | 1 whole | Diced for topping |
The tortillas are the star here. Corn tortillas give that authentic crunch, but flour tortillas work too if you want a softer bite. Grab a pack from Trader Joe's or your local Mexican marketāthey stay fresher longer. The spinach needs to be tender but not mushyāwilt it first in a dry skillet before mixing with beans. For the beans, low-sodium canned is best, but rinse even the no-salt-added kind. The cumin? Toast it in a dry pan for 30 seconds firstātrust me, it makes all the difference.
No fresh spinach? Frozen works in a pinchājust thaw and drain well. Short on avocado? Sliced radishes or pico de gallo add freshness. The cheese can be swapped for Oaxaca or pepper jack if you want more kick. Want to make it dairy-free? Vegan cheddar melts surprisingly well. The sauce is where the magic happensāSan Marzano tomato sauce has the best flavor, but any good-quality canned sauce will do. If you're in a hurry, salsa and a splash of broth works too.
These keep beautifully. Assemble and refrigerate for up to 24 hours before bakingāflavors meld overnight. Leftovers? 3-4 days in the fridge, or freeze for 3 months. I like to portion them into single servings before freezingāreheats perfectly straight from frozen. For extra crispiness, broil for 2 minutes at the end. The sauce gets thicker when chilled, so add a splash of milk or broth if it's too stiff when reheating.
Why You'll Love This Recipe
- Pantry to Plate: I swear by this oneāno fancy shopping list, just whatās already in your cupboard. Canned beans, a handful of spinach, and a few spices? Thatās it. Even if youāre not feeling the grocery store, youāve got this covered.
- Earthy & Bright: The cumin and garlic hit just right, but the spinach keeps it fresh and vibrant. Itās that perfect balanceārich without being heavy, and the tortillas add that satisfying crunch when you bite in.
- Meal Prep MVP: Between us, these reheat like a dream. Pack them for lunch, freeze half for later, or bring them to a potluck. The flavors only get better after sitting overnight, honestly.
- Budget-Friendly Feast: Feeds four for under $10, and youāll have leftovers that taste just as good the next day. My college budget still thanks me for this oneāsimple, filling, and no one ever skips seconds.
Step-by-step instructions for black bean and spinach enchiladas
Here's how to build layers of smoky, cheesy goodness with crispy tortillas and creamy fillings.
šØāš³ Step 1: SautĆ© the Black Bean and Spinach Filling
Heat the 0.25 cup vegetable oil in a large skillet over medium heat. Add the 4 cloves minced garlic cloves and sautĆ© for 30 seconds until fragrantāyou'll smell that fresh garlic aroma filling your kitchen. Add the 2 tbsp cumin and stir for another 10 seconds to toast the spices until they're warm and aromatic.
Pour in the 2 cups drained black beans and mash them lightly with a wooden spoon, breaking them up just enough to create a chunky texture. Add the 4 cups chopped fresh spinach and cook for 3-4 minutes until the spinach wilts completely and the mixture becomes thick and vibrant green. Stir in the 1 cup canned tomato sauce, 1 tsp salt, and 0.5 tsp black pepper, then remove from heat. This filling should be thick enough to hold its shape when packed into tortillas, but still moist enough to stay flavorful.
š³ Step 2: Warm and Assemble the Enchiladas
Warm the 12 corn tortillas by dipping each one briefly in hot water for 5 seconds per side, then lay them on a clean kitchen towel to soften slightly. This makes them more pliable for rolling. Spread about 1/3 cup of the black bean and spinach filling onto each tortilla, leaving about 1/2 inch of bare tortilla at the top edge.
Roll each tortilla tightly into a cylinder, tucking in the sides as you go. Place the filled tortillas seam-side down in a single layer in a greased 9x13-inch baking dish. Pour the remaining 1 cup tomato sauce evenly over the top, spreading it with a spoon to create a thin, even layer that will crisp up during baking. Sprinkle the 2 cups shredded Monterey Jack cheese evenly over the sauce, then dot the top with the 4 oz cream cheese, breaking it into small chunks for maximum melty goodness.
š„ Step 3: Bake Until Bubbly and Golden
Preheat your oven to 375°F. Bake the enchiladas for 20-25 minutes until the cheese is fully melted and bubbly, and the tortillas are golden brown on top. You'll know they're ready when the edges look crispy and the cheese has turned a beautiful golden hue. If the sauce starts to bubble over too much, tent the dish with foil for the last 5 minutes to prevent burning.
Here's the thingādon't peek during baking. Every time you open the oven, you lose heat and moisture, which can make your enchiladas dry out. Trust the timer and the visual cues: golden tortillas and melted, bubbling cheese mean success. Remove from the oven and let them rest for 5 minutes before servingāthis gives the filling time to set and makes slicing easier.
š½ļø Step 4: Serve with Avocado and Sour Cream
Dice the 1 whole fresh avocado and arrange it on a serving platter. Spoon the enchiladas onto plates, drizzle with 0.5 cup sour cream, and finish with a squeeze of 1 tbsp lemon juice for brightness. The avocado adds a creamy contrast to the smoky enchiladas, while the sour cream cools the rich flavors. Serve immediately while the tortillas are still crispy and the cheese is meltyāthis dish doesn't wait!
For extra flair, garnish with fresh cilantro or a sprinkle of hot sauce if you like a little kick. Each bite should deliver that perfect balance of creamy, smoky, and tangy flavors with a satisfying crunch from the tortillas. These enchiladas are hearty enough for a weeknight dinner but impressive enough for companyāno one will guess how easy they were to make!
Pro Tips For Making Black Bean And Spinach Enchiladas
- SOFTEN TORTILLAS IN HOT WATER: I used to dry-wet-dry my tortillas and theyād still crack like brittle chips when rolling. Instead, fill a large bowl with about 2 inches of hot (not boiling) water, stack the tortillas, cover with a plate, and let them sit for 3-4 minutes. The heat makes them pliable without turning them into soggy paperājust enough to wrap without tearing.
- SWEAT SPINACH UNTIL DRY: Fresh spinach wilts fast but leaves your filling waterlogged if you donāt finish the job. After adding it to your bean mixture, cover the pan and cook on low for 5-6 minutes, stirring occasionally, until all moisture evaporates. No one wants a runny enchilada centerāthis guarantees a thick, flavorful filling.
- TOAST THE BEANS FIRST: Skipping this step means your enchiladas taste like theyāre missing something. Drain and rinse your canned black beans, then dry them in a skillet over medium heat for 3-4 minutes until they darken slightly and smell deeper. Toasting develops their natural nuttiness and cuts through the spinachās bitternessātrust me, itās worth the extra 2 minutes.
- USE GARLIC BUTTER FOR THE SAUCE: Plain tomato sauce is fine, but a quick upgrade makes all the difference. Melt 1 tablespoon of butter in the saucepan before adding your garlic and cumin, then cook until the butter turns golden and fragrant. The richness balances the earthy beans and spinach, and the nutty aroma ties everything togetherāno one will guess itās a shortcut.
Creative variations of these flavors
Spicy Southwest Twist
Add 1 tbsp chipotle powder and ½ tsp smoked paprika to the filling for a smoky kick. Top with ¼ cup crumbled cotija cheese and 2 tbsp chopped jalapeƱos before baking. Serve with salsa verde for dippingāthis version tastes like a Tex-Mex fiesta. š¶ļø
Mediterranean Herb Version
Swap the cumin for 1 tbsp dried oregano and 1 tsp dried thyme, then stir in ½ cup crumbled feta cheese with the spinach. Finish with a drizzle of 2 tbsp olive oil and 2 tbsp chopped kalamata olives after baking.
The herbs add a bright, herby contrast to the beans.
Breakfast Enchiladas
Mix ½ cup cooked breakfast sausage (optional for non-vegetarian) into the filling, then top with 2 fried eggs after baking. Add ¼ cup chopped scallions and 2 tbsp hot sauce for a brunch-worthy twist. Serve with salsa roja on the sideāperfect for a lazy weekend morning. š³
Vegan Cheese Swap
Replace Monterey Jack with 2 cups vegan cheddar shreds and use ½ cup cashew cream (blend ½ cup soaked cashews with 2 tbsp lemon juice and 2 tbsp water) instead of cream cheese. The cashew cream adds creaminess without dairy. Top with avocado slices for richness.
Extra Crispy Tortillas
For ultra-crispy tortillas, brush each one with 1 tbsp melted butter before rolling. Bake at 400°F for 5 minutes before adding sauce and cheese. This creates a golden, crackly exterior that holds up to the filling. Try it with flour tortillas for an even crispier result. āØ
Meal Prep Hack
Assemble enchiladas in a 9x13-inch baking dish, cover tightly with foil, and refrigerate for 24 hours before baking. The flavors meld beautifully overnight, and baking from cold ensures even cooking.
Portion into single servings for easy reheatingāmicrowave for 2-3 minutes or bake at 350°F for 15 minutes** to restore crispiness.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Flour tortillas work beautifully and create a softer, more pliable texture. For extra crispiness, brush them lightly with melted butter before rolling. The filling will still hold together well, though you may need to bake them for 1-2 minutes longer at 375°F to achieve the same golden finish.
How do I prevent soggy tortillas? Prevent soggy tortillas by baking them for 20-25 minutes at 375°F until golden and crispy. Avoid opening the oven door during baking to maintain heat. For extra insurance, broil for 2 minutes at the end. Also,
What's the best way to reheat leftovers?
Reheat enchiladas in the oven at 350°F for 10-15 minutes to restore crispiness. For a quick fix, microwave for 1-2 minutes covered with a damp paper towel. To revive texture, sprinkle with a little water and cover tightly with foil before reheating.
Can I make these ahead of time?
Yes! Assemble the enchiladas in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. This actually enhances the flavors. For freezing, bake first, then portion into single servings and freeze for up to 3 months. Reheat from frozen in the oven for best results.
What if my filling is too wet?
If your filling seems too wet, mash the beans more thoroughly or add 1-2 tablespoons of cornstarch to thicken it. You can also spread the filling thinner on the tortillas to prevent leaks. For extra insurance, chill the filling for 30 minutes before assembling to help it firm up.
