Black Bean and Spinach Enchiladas Recipe: Smoky Tortilla Crunch Over Creamy Cumin Base

Side Dishes

Black Bean and Spinach Enchiladas Recipe: Smoky Tortilla Crunch Over Creamy Cumin Base

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!

šŸ‘Øā€šŸ³
Difficulty
Easy
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

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.

1

šŸ‘Øā€šŸ³ 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.

2

šŸ³ 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.

3

šŸ”„ 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.

4

šŸ½ļø 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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 10g50%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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,

2

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.

3

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.

4

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(10 reviews)
Categories Side Dishes