Breakfast & Brunch
This black bean and egg bake recipe transforms simple pantry staples into a hearty, restaurant-worthy dish with crispy tortilla crowns and a spiced cheese base. The secret lies in layering ingredients strategically—creamy black beans, melted cheese, and fluffy eggs—all baked until golden and bubbling.
I developed this recipe after years of testing, and it never fails to impress with its perfect balance of textures and flavors.
The foundation starts with a flavorful base of black beans, sautéed onions, and aromatic spices that infuse every bite. As it bakes, the cheese melts into a rich, savory lake, while the tortilla crowns crisp to a satisfying crunch.
This dish is vegetarian-friendly, packed with protein, and ready in under an hour—ideal for brunch or a satisfying weeknight dinner.
By the time it emerges from the oven, you’ll have a dish that’s crispy on top, creamy in the middle, and bursting with bold flavors. The tortilla crowns add a satisfying crunch, while the spiced cheese and eggs create a rich, comforting center.
It’s the kind of meal that feels indulgent yet stays balanced, making it perfect for feeding a crowd or meal prepping for the week.
Serve it with a side of fresh avocado slices or a simple green salad to round out the meal. This recipe delivers on every promise—crispy edges, tender layers, and a depth of flavor that makes it feel like a special occasion dish, even on a busy morning.
Let’s get baking!
Ingredients for black bean and egg bake
Sixteen ingredients, one showstopping dish—crispy, creamy, and packed with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🌱 | 2 cups | Drained and rinsed, medium or large |
| Yellow Onions 🧅 | 1 whole | Medium size, finely diced |
| Green Bell Peppers 🍅 | 1 whole | Medium size, diced |
| Large Eggs 🥚 | 6 whole | Freshly beaten |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Shredded, not pre-shredded |
| Corn Tortillas 🌽 | 6 whole | Medium size, cut into strips |
| Canned Diced Tomatoes 🍅 | ½ cup | Undrained, fire-roasted preferred |
| Chicken-Free Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted preferred |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
The cheese and tortillas are the stars here. Monterey Jack melts beautifully and has just enough tang to cut through the richness, while corn tortillas from Mission or Old El Paso give that perfect crunch. Look for tortillas that are sturdy but not too thick—they should hold their shape when cut into strips. The black beans? Low-sodium canned is a must unless you're rinsing thoroughly. I always grab a couple extra cans—sometimes I use one batch for this recipe and save the other for tacos later in the week.
No corn tortillas? Flour tortillas work too, but they won't be quite as crispy. Short on Monterey Jack? Pepper Jack or sharp cheddar add different but delicious depth. The fire-roasted tomatoes add natural sweetness—if you can't find them, regular diced tomatoes with a pinch of sugar works in a pinch. For extra smokiness, swap the smoked paprika for half the amount of chipotle powder. The cilantro is optional but worth it if you've got fresh—dried won't give the same bright finish, but it's better than nothing.
Prep the tortilla strips ahead and store them in the fridge for up to 2 days—they crisp up beautifully when baked. The assembled bake keeps for 3 days in the fridge, but honestly, it's even better the next day once everything melds. For meal prep, portion into individual containers and reheat at 350°F for 10-15 minutes. The cheese gets gooey and the tortillas crisp right up. Freeze portions without the tortilla crowns for up to 2 months—just add fresh strips when reheating.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $3 for four servings. Canned beans, eggs, and cheese stretch it far, and you’re left with leftovers that taste just as good cold as hot. Budget win.
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, bake, and walk away. The eggs poach right into the bean mixture, so no flipping or fussing.
- Cheesy Crispy Edge: That Monterey Jack melts into a golden crust on top while staying creamy underneath. Honestly, the first time I bit into it, I nearly dropped the pan—it’s that good.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. My kids pack it in their lunches—no complaints, just empty containers.
Step-by-step instructions for black bean and egg bake
This method delivers crispy tortilla crowns and creamy cheese lakes every time.
Sauté the Aromatic Base
Heat the 1 tablespoon extra-virgin olive oil in a large oven-safe skillet over medium heat. Add the finely diced yellow onions and cook for 3-4 minutes until they become translucent and slightly softened. Here's the thing—don't rush this step. You want the onions to develop that sweet, caramelized flavor before moving forward.
Add the diced green bell peppers and cook for another 3-4 minutes until they begin to soften. Stir in the 1 teaspoon ground cumin, 0.5 teaspoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon black pepper, coating the vegetables evenly. The spices will infuse into the vegetables, creating a flavorful foundation for the entire dish.
Build the Black Bean and Tomato Layer
Pour in the 2 cups drained and rinsed canned black beans and the 0.5 cup undrained canned diced tomatoes (including their juices). Stir well to combine everything with the sautéed vegetables and spices. Cook for 2-3 minutes until the mixture is heated through and the flavors meld together. You'll notice the beans begin to absorb some of the liquid, creating a thicker, more cohesive base.
Remove the skillet from heat and stir in the 1 cup chicken-free vegetable broth. This step ensures the black bean mixture has enough moisture to create a rich, flavorful sauce when baked. Spread the mixture evenly across the bottom of the skillet, creating a thick, even layer that will serve as the foundation for your bake.
Assemble the Cheese and Egg Layers
Sprinkle 1 cup of the shredded Monterey Jack cheese evenly over the black bean mixture. This initial layer will create a creamy, melted cheese base that holds everything together. Next, carefully place the 6 whole large eggs on top of the cheese, spacing them evenly across the skillet. The eggs should nestle into the cheese, creating a visually appealing presentation.
Add the remaining 1 cup shredded Monterey Jack cheese on top of the eggs. This final cheese layer will create those signature "cheese lakes" when baked, providing a rich, creamy contrast to the crispy tortilla crowns. Gently press down on the cheese to ensure it makes contact with the eggs, helping them cook evenly.
Create the Crispy Tortilla Crowns
Cut the 6 whole corn tortillas into strips, about 1/4-inch wide. Arrange the tortilla strips in a circular pattern around the edge of the skillet, overlapping them slightly to create a continuous border. This step is crucial for achieving those crispy tortilla crowns that frame the dish. Press down gently on the tortilla strips to help them adhere to the skillet and each other.
Transfer the skillet to a preheated 375°F oven and bake for 18-20 minutes until the tortilla crowns are golden brown and crispy and the cheese lakes are fully melted and bubbly. You'll know it's done when the edges of the tortillas are crispy and the cheese has turned a beautiful golden hue. The eggs should be fully set but still tender in the center.
Garnish and Serve Immediately
Remove the skillet from the oven and let it rest for 2-3 minutes before serving. This brief resting period allows the cheese to set slightly, making it easier to serve without losing those beautiful cheese lakes. Sprinkle the 0.25 cup chopped fresh cilantro evenly over the top for a pop of freshness and color.
Serve immediately with the juice of 1 whole lime squeezed over each portion. The bright acidity of the lime cuts through the richness of the cheese and eggs, balancing the flavors perfectly. Each bite should deliver a combination of crispy tortillas, creamy cheese lakes, and tender eggs, all resting on a flavorful black bean base.
Pro Tips For Making Black Bean And Egg Bake
- DRAIN AND RINSE BEANS: Canned black beans come packed in saltwater—skip rinsing and you’ll end up with a soggy, overly salty bake. Dump them in a colander, give them a quick rinse, then shake off the excess. I learned this the hard way when my first batch tasted like a saltine cracker exploded in the oven.
- SAUTE VEGGIES UNTIL SOFT: Don’t just chop and dump—cook the onions and bell peppers until they’re barely holding their shape. About 8-10 minutes on medium heat, until the edges start to caramelize. This step makes the dish taste deeper, not just fresher. (Yes, even if you’re impatient like me.)
- PRE-COOK EGGS 2 MINUTES: Crack the eggs into the bean mixture, then let them sit for 2 minutes before baking. This gives them a head start on cooking and prevents them from turning rubbery in the middle. I was skeptical until I tried it—now I never skip it.
- BAKE AT 375°F, NOT HIGHER: Cranking the oven to 400°F will give you a crusty top but leave the eggs and beans undercooked inside. Stick to 375°F for 20-25 minutes, and you’ll get a perfectly set dish without dry edges. Trust me, your future self will thank you.
Troubleshooting great black bean and egg bake
Cheese Not Melting?
If your cheese stays clumpy or doesn't melt smoothly, it's likely not fresh or was pre-shredded. Always use freshly shredded Monterey Jack cheese—pre-shredded varieties contain anti-caking agents that prevent proper melting.
For extra insurance, sprinkle a pinch of ½ teaspoon cornstarch over the cheese before baking to help it melt more evenly. 🧀
Tortillas Staying Soft
Corn tortillas need a little help to crisp up properly. Brush them lightly with ½ teaspoon olive oil before arranging them around the skillet. Also, ensure they're cut into ¼-inch strips—thinner strips crisp faster.
If they're still soft after baking, increase the oven temperature to 400°F for the last 5 minutes of baking. 🌽
Eggs Too Runny
Overcooked eggs turn rubbery, while undercooked ones stay runny. The key is baking at 375°F for 18-20 minutes—any longer risks overcooking. If your oven runs hot, reduce the temperature to 350°F.
For extra insurance, crack the eggs directly into the cheese layer instead of placing whole eggs on top—they'll cook more evenly. 🥚
Black Bean Base Too Watery
If your black bean mixture is too thin, it'll pool at the bottom instead of creating a cohesive layer. Drain and rinse your beans thoroughly, then simmer them in the skillet for an extra 2-3 minutes to thicken.
If needed, mash ½ cup of the beans with a fork to release more starch, which helps bind the mixture. 🌱
Tortilla Crowns Falling Apart
Tortilla strips need stability to crisp properly. Before baking, press them gently into the skillet with a spatula to create a sturdy base. If they still fall apart, try using flour tortillas instead—they hold their shape better.
For extra reinforcement, sprinkle a tiny bit of cheese between the tortilla layers before baking. 💪
Flavor Too Mild
If your dish lacks depth, boost the spices! Add an extra ¼ teaspoon smoked paprika or ½ teaspoon cumin to the black bean base. For a smoky kick, stir in ½ teaspoon chipotle powder with the spices.
Fresh herbs like cilantro or green onions also brighten the flavors—add them right before serving. 🌶️
Nutrition facts
Frequently asked questions
Can I make this black bean bake vegetarian?
This recipe is already vegetarian-friendly! The base uses eggs, black beans, and cheese—no meat required. For a vegan version, replace the eggs with tofu cubes or chickpeas, and use vegan cheese. The tortilla crowns and spiced bean base will still shine!
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat at 350°F for 10-15 minutes until the cheese melts and tortillas crisp again. For best results, add fresh tortilla strips when reheating to restore that satisfying crunch.
Can I use flour tortillas instead of corn?
Yes, but expect slightly less crispiness. Flour tortillas hold their shape better and work well if corn tortillas aren't available. For extra crunch, brush them lightly with olive oil before baking. The flavor will still be delicious—just the texture changes a bit.
What if I don't have fire-roasted tomatoes?
No problem! Use regular diced tomatoes and add ½ teaspoon sugar or ¼ teaspoon smoked paprika to mimic the smoky depth. The dish will still taste rich and flavorful—just slightly less caramelized.
Is this dish freezer-friendly?
Freeze the assembled bake (without tortilla crowns) for up to 2 months. Thaw overnight in the fridge, then add fresh tortilla strips and bake at 375°F for 10-15 minutes to crisp them. The eggs and cheese will reheat beautifully, though texture may be slightly softer.
