If you’re craving a vibrant, hearty meal that bursts with flavor and wholesome goodness, this Black Bean Spinach Enchiladas Recipe is absolutely the answer. It combines tender black beans and fresh spinach wrapped in warm tortillas, all smothered in a rich, homemade tomato-based sauce that balances spices and comfort perfectly. This dish is as colorful as it is delicious, making it a fantastic weeknight dinner or a crowd-pleasing option for gatherings. Plus, it’s packed with nutrients and plant-based goodness without ever skimping on taste.
Ingredients You’ll Need
These ingredients are surprisingly simple but each plays a crucial role in creating the texture, color, and bold flavor that make this Black Bean Spinach Enchiladas Recipe shine. From the creamy black beans to the fresh green spinach and the fragrant spices, every element adds something special.
- Olive oil: Adds richness and helps develop the sauce’s deep flavor.
- Tomato paste: Concentrates the tomato flavor and thickens the sauce beautifully.
- All-purpose flour (or gluten-free): Essential for thickening the sauce to the perfect consistency.
- Ground cumin: Provides earthiness and a warm, aromatic touch.
- Garlic powder: Offers a subtle hint of garlic without overpowering.
- Onion powder: Adds depth to the sauce with onion’s natural sweetness.
- Chili powder: Brings a gentle heat that ties all the flavors together.
- Vegetable broth: Creates a savory base for the sauce.
- Black beans: Protein-packed and creamy, they’re the hearty star of the filling.
- Sweet corn: Adds a pop of color and a touch of natural sweetness.
- Fresh baby spinach: Brings vibrant green freshness and a lovely tender texture.
- Green onions: Lend brightness and mild onion flavor to the filling and garnish.
- Cilantro: Adds a fresh, zesty finish that lifts the dish.
- Vegan cheese shreds (or nutritional yeast): Melts deliciously and adds cheesy richness, or a nutritional boost if using nutritional yeast.
- Large flour tortillas (or GF/corn tortillas): Wrap everything snugly for easy rolling and perfect bites.
How to Make Black Bean Spinach Enchiladas Recipe
Step 1: Prepare the Sauce
Start by heating the olive oil over medium heat, then whisk in tomato paste, flour, cumin, garlic powder, onion powder, and chili powder. Cooking this mixture for about a minute nourishes the spices and forms a thick, fragrant base.
Step 2: Simmer the Sauce
Gradually whisk in the vegetable broth until smooth, then gently bring to a boil. Lower the heat and simmer for 8 minutes, letting the sauce thicken and the flavors meld. Season it with salt and pepper before setting aside. This sauce will coat your enchiladas in pure comfort.
Step 3: Sauté the Spinach
In a skillet over medium heat, quickly sauté spinach just until it wilts. This step intensifies its color and softens the leaves, making it a perfect addition to the filling without sogginess.
Step 4: Mix the Filling
Combine rinsed black beans, wilted spinach, sweet corn, sliced green onions, fresh cilantro, cumin, and most of the vegan cheese in a large bowl. Toss gently to ensure every bite is bursting with flavor and texture.
Step 5: Assemble the Enchiladas
Preheat your oven to 375°F (190°C). Lightly coat a 9×13 inch baking dish with cooking spray or oil, then spread a small amount of the sauce to cover the bottom. Spoon the filling onto each tortilla, roll it up tightly, tuck in the ends, and place seam side down in the dish.
Step 6: Add Sauce and Bake
Pour the remaining sauce evenly over the rolled enchiladas and sprinkle with the rest of the cheese. Bake for about 20 minutes until bubbly and golden on top. Let the enchiladas rest briefly before serving to lock in all those amazing flavors.
How to Serve Black Bean Spinach Enchiladas Recipe
Garnishes
Fresh garnishes elevate the dish visually and flavor-wise. Sprinkle chopped cilantro and sliced green onions on top just before serving for a bright, herbal note and a splash of color that invites you to dive in.
Side Dishes
Pair your enchiladas with a crisp green salad or Spanish rice to round out the meal. A side of guacamole or salsa also complements the flavors wonderfully, adding creamy richness or a zesty kick that balances the hearty filling.
Creative Ways to Present
For a festive twist, serve these enchiladas in individual ramekins for a personalized touch or roll the filling in smaller tortillas to create appetizer-sized bites perfect for parties. You can also swirl in some vegan sour cream on top to add creaminess and brighten flavors.
Make Ahead and Storage
Storing Leftovers
Leftover Black Bean Spinach Enchiladas Recipe keeps very well in the refrigerator for up to 3 days. Store them covered tightly with foil or in an airtight container to preserve moisture and flavor.
Freezing
To freeze, prepare the enchiladas fully but do not bake. Wrap tightly with foil and place in a freezer-safe container or bag for up to 3 months. When ready, thaw overnight in the fridge before baking as usual.
Reheating
Reheat leftovers in the oven at 350°F (175°C) for about 15 minutes, or until warmed through and the cheese is melted. You can also microwave portions individually, covering loosely to retain moisture and heat evenly.
FAQs
Can I make this recipe gluten-free?
Absolutely! Simply swap out regular flour for gluten-free all-purpose flour and choose gluten-free tortillas, either corn or flour-based. The sauce thickens just the same and the enchiladas remain delicious.
Is this recipe vegan?
Yes, this Black Bean Spinach Enchiladas Recipe is fully vegan if you use vegan cheese or nutritional yeast. It’s a wonderful plant-based meal that doesn’t compromise on flavor or creaminess.
Can I add other vegetables to the filling?
Definitely. Diced bell peppers, zucchini, or mushrooms make great additions if you want more variety and texture. Just sauté them lightly before mixing with the other filling ingredients.
How spicy is this dish?
The chili powder provides a gentle warmth but nothing overpowering. You can adjust the level of spice easily by adding more chili powder or a pinch of cayenne if you like things hotter.
What’s the best way to reheat without drying out the enchiladas?
Reheating in the oven with foil loosely covering the dish helps retain moisture and keeps the enchiladas tender. Adding a splash of vegetable broth before reheating can also prevent dryness.
Final Thoughts
There’s something truly comforting about a dish like this Black Bean Spinach Enchiladas Recipe that brings together vibrant flavors, wholesome ingredients, and satisfying textures into one memorable meal. It’s perfect for sharing, meal prepping, or simply enjoying on any day you want something nourishing and delicious. I can’t wait for you to try it and see how it quickly becomes a staple in your cooking rotation!
Print
Black Bean Spinach Enchiladas Recipe
These Black Bean Spinach Enchiladas are a flavorful, nutritious vegan dish perfect for a hearty weeknight dinner. Packed with black beans, fresh spinach, corn, and a zesty homemade enchilada sauce, they are baked to perfection with melty vegan cheese and wrapped in soft tortillas for a satisfying vegetarian meal.
- Total Time: 45 minutes
- Yield: 8 servings
Ingredients
For the Sauce
- 2 Tbsp. olive oil
- 1/4 cup tomato paste
- 1/4 cup all-purpose flour (gluten-free if preferred)
- 2 tsp. ground cumin
- 1/2 tsp. garlic powder
- 1/2 tsp. onion powder
- 1/4 tsp. chili powder
- 3 cups vegetable broth
- Salt and pepper to taste
For the Enchiladas
- 15 oz. can black beans, rinsed and drained
- 1 1/2 cups sweet corn (canned or frozen and thawed)
- 6 oz. fresh baby spinach
- 6 green onions, thinly sliced
- 1/3 cup cilantro, chopped
- 2 tsp. ground cumin
- 1 cup vegan cheese shreds (or nutritional yeast to taste)
- 8 large flour tortillas (or gluten-free/corn tortillas)
Instructions
- Make the Sauce: Heat olive oil in a saucepan over medium heat. When hot, add tomato paste, flour, 2 tsp. cumin, garlic powder, onion powder, and chili powder. Cook for 1 minute while whisking continuously to combine and toast the spices.
- Add Broth: Slowly whisk in vegetable broth, bringing the mixture to a light boil. Reduce heat to simmer and cook until the sauce thickens slightly, about 8 minutes. Season with salt and pepper to taste then set aside.
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the enchiladas.
- Sauté Spinach: In a pan over medium heat, sauté the baby spinach for 1-2 minutes until just wilted. Remove from heat and set aside.
- Prepare Filling: In a large bowl, combine the rinsed black beans, 3/4 cup vegan cheese, sautéed spinach, corn, green onions, chopped cilantro, and 2 tsp. ground cumin. Mix everything thoroughly.
- Assemble Enchiladas: Lightly spray a 9×13-inch baking dish, then pour a small amount of the prepared sauce to coat the bottom. Spoon filling evenly onto each tortilla, roll them up tightly with the ends tucked in, and place them seam side down in the dish.
- Add Sauce and Cheese: Pour the remaining sauce evenly over the rolled enchiladas, then sprinkle 1/4 cup vegan cheese on top if desired for added richness.
- Bake: Bake the enchiladas in the preheated oven for about 20 minutes until heated through and cheese has melted.
- Garnish and Serve: Garnish with additional chopped cilantro and/or green onions before serving for fresh flavor and visual appeal.
Notes
- You can substitute vegan cheese with nutritional yeast for a dairy-free and lower-fat option.
- Use gluten-free all-purpose flour and tortillas to make this recipe gluten-free.
- For added spice, consider adding a pinch of cayenne pepper or hot sauce to the sauce or filling.
- Leftovers keep well refrigerated for up to 3 days and reheat nicely in the oven or microwave.
- Feel free to add other veggies like bell peppers or zucchini to the filling for more texture and nutrients.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
- Diet: Vegan