Cheesy Bean Enchiladas

Featured in: Vegetarian Favorites

This comforting Mexican-inspired dish combines black and pinto beans with cumin, smoked paprika, and chili powder for a flavorful filling. Rolled in flour or corn tortillas, then covered with enchilada sauce and generous melted cheddar cheese, it's baked until golden and bubbly. Garnished with fresh cilantro and green onions, it offers a hearty, easy-to-make meal perfect for family dinners or casual gatherings.

Updated on Wed, 19 Nov 2025 14:01:00 GMT
Steaming hot Cheesy Bean Enchiladas with bubbly, golden cheese, perfect for a cozy weeknight meal. Save
Steaming hot Cheesy Bean Enchiladas with bubbly, golden cheese, perfect for a cozy weeknight meal. | cinnamonglow.com

A comforting, budget-friendly Mexican-inspired dish featuring a hearty bean filling, tangy enchilada sauce, and plenty of melted cheese—all baked to bubbly perfection.

This recipe first came into our weekly rotation during a chilly winter evening when I was looking for a simple, wholesome dinner—all the ingredients were right in my pantry. It quickly became a family favorite, especially when topped with fresh cilantro and bright green onions.

Ingredients

  • Black beans: 2 cups (1 can, 15 oz) drained and rinsed
  • Pinto beans: 1 cup canned, drained and rinsed
  • Onion: 1 small, finely chopped
  • Garlic: 2 cloves, minced
  • Ground cumin: 1 tsp
  • Smoked paprika: 1 tsp
  • Chili powder: 1/2 tsp
  • Olive oil: 1 tbsp
  • Salt and pepper: To taste
  • Tortillas: 8 small flour or corn tortillas
  • Cheddar cheese (or Mexican blend): 2 cups (200 g), divided
  • Enchilada sauce: 2 cups (480 ml), store-bought or homemade
  • Fresh cilantro: 1/4 cup, chopped (optional for garnish)
  • Green onions: 1/4 cup, sliced (optional for garnish)

Instructions

Prep oven:
Preheat your oven to 375°F (190°C).
Cook filling:
Heat olive oil in a skillet over medium heat. Add onion and cook until softened, about 3 minutes. Add garlic and cook for 1 minute more.
Add beans and spices:
Stir in black beans, pinto beans, cumin, paprika, chili powder, salt, and pepper. Cook for 2–3 minutes, slightly mashing the beans with a spoon, until heated through. Remove from heat.
Prepare baking dish:
Spread 1/2 cup enchilada sauce on the bottom of a 9x13-inch (23x33 cm) baking dish.
Fill tortillas:
Spoon the bean mixture evenly into the center of each tortilla. Sprinkle each with a little cheese (reserve most for topping), then roll up and place seam-side down in the prepared dish.
Add sauce and cheese:
Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the remaining cheese over the top.
Bake:
Cover with foil and bake for 20 minutes. Uncover and bake an additional 8–10 minutes, until cheese is melted and bubbly.
Garnish and serve:
Garnish with chopped cilantro and green onions, if desired. Serve hot.
A close-up of baked Cheesy Bean Enchiladas showing melted cheese and the visible bean filling, ready to serve. Save
A close-up of baked Cheesy Bean Enchiladas showing melted cheese and the visible bean filling, ready to serve. | cinnamonglow.com

Our kids love helping roll up these enchiladas and adding their favorite toppings. It’s always a hit when shared around the table with everyone customizing their own plate.

Required Tools

Large skillet, 9x13-inch (23x33 cm) baking dish, mixing spoon, knife and cutting board, aluminum foil.

Allergen Information

Contains: Dairy (cheese), Gluten (if using flour tortillas). Check enchilada sauce and tortillas for allergens.

Nutritional Information

Calories: 425. Total Fat: 17 g. Carbohydrates: 53 g. Protein: 18 g (per serving).

Enjoy a plate of flavorful Cheesy Bean Enchiladas with vibrant green cilantro garnish, enticing and delicious. Save
Enjoy a plate of flavorful Cheesy Bean Enchiladas with vibrant green cilantro garnish, enticing and delicious. | cinnamonglow.com

With a golden cheesy top and flavorful bean filling, these enchiladas come together quickly and make dinnertime exciting—just add your favorite garnishes and dig in!

Recipe FAQ Section

What types of beans work best for this dish?

Black and pinto beans provide a hearty texture and mild flavor, balancing perfectly with the spices and cheese.

Can I use gluten-free tortillas?

Yes, substituting with gluten-free tortillas is a great option for those avoiding gluten.

How can I add extra flavor to the filling?

Incorporate green chilies or a handful of corn into the bean mixture for added depth and sweetness.

What cheese types work best?

Cheddar or a Mexican cheese blend melt well and add a rich, creamy finish.

Can this dish be made ahead of time?

Assemble the enchiladas ahead, keep refrigerated, and bake fresh when ready to serve for convenience.

What sides pair nicely with this dish?

Serve with sour cream, avocado slices, or a fresh side salad to complement the flavors.

Cheesy Bean Enchiladas

A satisfying Mexican dish featuring black and pinto beans, enchilada sauce, and melted cheddar cheese, baked until bubbly.

Prep duration
15 min
Time to cook
30 min
Complete duration
45 min
Created by Hannah Collins

Classification Vegetarian Favorites

Skill level Easy

Cultural Origin Mexican

Output 4 Portion count

Dietary considerations Meat-free

Components

Bean Filling

01 1 can (15 oz) black beans, drained and rinsed
02 1 cup canned pinto beans, drained and rinsed
03 1 small onion, finely chopped
04 2 cloves garlic, minced
05 1 teaspoon ground cumin
06 1 teaspoon smoked paprika
07 1/2 teaspoon chili powder
08 1 tablespoon olive oil
09 Salt and black pepper, to taste

Assembly

01 8 small flour or corn tortillas
02 2 cups shredded cheddar cheese (or Mexican blend), divided
03 2 cups enchilada sauce (store-bought or homemade)
04 1/4 cup fresh cilantro, chopped (optional garnish)
05 1/4 cup sliced green onions (optional garnish)

Method

Phase 01

Preheat oven: Set oven temperature to 375°F (190°C).

Phase 02

Sauté aromatics: Heat olive oil in a skillet over medium heat. Add chopped onion and cook until softened, about 3 minutes. Add minced garlic and cook for 1 additional minute.

Phase 03

Cook bean mixture: Incorporate black beans, pinto beans, cumin, smoked paprika, chili powder, salt, and pepper into the skillet. Cook for 2 to 3 minutes, slightly mashing the beans to combine flavors. Remove from heat.

Phase 04

Prepare baking dish: Spread 1/2 cup of enchilada sauce evenly on the bottom of a 9x13-inch baking dish.

Phase 05

Assemble enchiladas: Divide bean mixture evenly among tortillas, spooning into centers. Sprinkle each with some shredded cheese, reserving the remainder for topping. Roll tortillas tightly and arrange seam-side down in the baking dish.

Phase 06

Add sauce and cheese: Pour remaining enchilada sauce evenly over rolled tortillas. Top with remaining shredded cheese.

Phase 07

Bake covered: Cover dish with aluminum foil and bake for 20 minutes.

Phase 08

Bake uncovered: Remove foil and bake an additional 8 to 10 minutes until cheese is melted and bubbly.

Phase 09

Garnish and serve: Sprinkle chopped cilantro and sliced green onions on top, if desired. Serve hot.

Tools needed

  • Large skillet
  • 9x13-inch baking dish
  • Mixing spoon
  • Knife and cutting board
  • Aluminum foil

Allergy details

Review each component for potential allergens and consult with a healthcare professional if you're uncertain about any ingredients.
  • Contains dairy from cheese
  • May contain gluten if flour tortillas are used

Nutritional breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 425
  • Fats: 17 g
  • Carbohydrates: 53 g
  • Protein Content: 18 g