Breakfast & Brunch
This black bean and egg bake recipe transforms simple ingredients into a hearty, protein-packed dish with crispy tortilla crowns and velvety cheese rivers that’ll have everyone asking for seconds.
The secret lies in layering canned black beans, scrambled eggs, and melted cheese between crispy tortillas, then baking until golden and bubbly—no fancy techniques required, just foolproof flavor.
The beauty of this recipe is its versatility: it’s quick to prepare (under 30 minutes, including baking), packed with plant-based protein, and customizable with your favorite spices or toppings.
Whether you’re feeding a crowd or meal prepping for the week, the combination of smoky black beans, creamy eggs, and crispy tortillas creates a dish that’s both satisfying and restaurant-worthy without the fuss.
By the time it emerges from the oven, you’ll have a dish with crispy edges on the tortillas, perfectly set eggs, and a gooey cheese layer that ties everything together.
The aroma alone will fill your kitchen with warmth, and the first bite delivers a balance of textures—creamy, crispy, and tender—that makes it a standout for breakfast, brunch, or even a hearty dinner.
Serve with a side of avocado slices, a dollop of sour cream, or a sprinkle of fresh cilantro for extra brightness. This recipe is also vegetarian-friendly, making it a great option for plant-based diets while still delivering the hearty, satisfying qualities of a classic comfort dish.
Ingredients for black bean and egg bake
Sixteen ingredients for a dish that's crispy, cheesy, and packed with plant-powered protein.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Canned Black Beans 🫘 | 1 ½ cups | Drained and rinsed thoroughly |
| Flour Tortillas 🌯 | 6 whole | Medium size, 10-inch diameter |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded for best melt |
| Diced Green Bell Pepper 🌶️ | ½ cup | Fresh, vibrant color preferred |
| Diced Red Onion 🧅 | ½ cup | Sweet variety for balance |
| Canned Diced Tomatoes 🍅 | ½ cup | Fire-roasted for smoky depth |
| Vegetable Oil 🫒 | 2 tbsp | For greasing baking dish |
| Taco Seasoning 🌶️ | 1 ½ tbsp | Homemade or quality store-bought |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
| Avocado 🥑 | 1 whole | Sliced, for serving |
The tortillas are the star here—Mission brand or La Tortilla Factory work best for crispiness. Grab the medium size, not the giant ones. The cheese? Monterey Jack melts like a dream, but cheddar or pepper jack add fun twists. Freshly shredded is non-negotiable—pre-shredded gets clumpy. For the black beans, Goya or Bush's are my go-tos, but any canned bean will work. Just drain and rinse them well—nobody wants mushy texture. The bell pepper and onion should be vibrant, not limp. Trader Joe's has great pre-diced veggies if you're short on time.
No taco seasoning? Mix 1 tsp each of chili powder, cumin, and paprika with a pinch of garlic powder. Fresh cilantro giving you grief? Dried oregano at half the amount works in a pinch. The avocado can be swapped for sliced jalapeños if you want heat. For extra crispiness, brush the tortillas with a little olive oil before baking. The sour cream is totally optional but adds that creamy contrast. If you're making this ahead, add the sour cream right before serving—it doesn't reheat well.
This reheats like a champ—just pop it in the oven at 350°F for 10-15 minutes. Keeps for 3 days in the fridge, 2 months frozen. I always make a double batch—one for dinner, one for lunches. The tortillas crisp up beautifully when reheated, and the cheese gets that gooey pull-apart texture again. Store leftovers in a sealed container with parchment paper between layers to keep things crisp. For serving, I like to pile everything high on a platter and let everyone customize their own portions—extra cheese, extra beans, extra everything!
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe when I’m too tired to measure—just dump the drained black beans, crack eggs into the tortillas, sprinkle cheese, and call it done. The bell pepper adds a little crunch without extra effort, and honestly? That’s my kind of cooking.
- Cheesy Eggy Magic: The Monterey Jack melts into that perfect stretchy blanket over the eggs, while the black beans keep things hearty. Here’s what sold me—the eggs get just set enough to hold together, but still runny in the center like a breakfast-for-dinner upgrade.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I assemble it in advance, pop it in the fridge, and reheat slices straight from the pan. Kids? They’ll eat it cold too—no complaints, just empty plates.
- Budget Breakthrough: Canned beans, a few eggs, tortillas, and cheese? This feeds four for under $8. I’ll be real: it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank. Leftovers? Even better the next day.
Step-by-step instructions for black bean and egg bake
Here's how to build this hearty, cheesy bake with crispy tortilla edges and creamy egg layers.
Prepare the Black Bean Mixture
In a medium bowl, combine the 1.5 cups canned black beans, 0.5 cup diced red onion, 0.5 cup diced green bell pepper, 0.5 cup canned diced tomatoes, and 1.5 tablespoons taco seasoning. Mix thoroughly until all ingredients are evenly distributed and the beans are well coated with the seasoning. This step ensures every bite gets that smoky, savory depth we're after.
I like to use my hands for this part—it helps me feel the texture and make sure everything's properly mixed. If you notice any excess liquid, drain it off now. The beans should be moist but not watery, as we'll be baking them in the next step. This mixture forms the flavorful base that will soak up the egg and cheese beautifully.
Assemble the Bake Layers
Preheat your oven to 375°F while you prepare the baking dish. Lightly grease a 9x13-inch baking dish with 2 tablespoons vegetable oil—this prevents sticking and makes cleanup a breeze. Spread the black bean mixture evenly across the bottom of the prepared dish, pressing down gently to create a compact layer.
Next, arrange the 6 whole flour tortillas in a single overlapping layer on top of the bean mixture, like shingles on a roof. This creates those beautiful crispy edges we're going for. Sprinkle 1 cup of the shredded Monterey Jack cheese evenly over the tortillas, then crack the 6 whole large eggs directly onto the cheese layer. The eggs will distribute naturally as they bake.
Bake Until Golden and Set
Transfer the baking dish to the preheated oven and bake for 25-30 minutes, or until the eggs are fully set and the tortilla edges are deep golden brown with crispy edges. You'll know it's ready when the top looks dry and the edges have that perfect crunch—no more jiggly egg centers allowed!
I check for doneness by gently shaking the dish—if everything moves as one solid unit, it's done. The cheese should be melted and bubbly, creating those rivers of gooey goodness that make this dish so satisfying. If you're worried about the top browning too quickly, tent it loosely with aluminum foil after 20 minutes of baking.
Finish and Serve with Fresh Toppings
Remove the dish from the oven and let it rest for 5 minutes before serving. This resting period allows the layers to set properly and makes slicing much easier. While it rests, slice the 1 whole avocado and chop the 0.25 cup fresh cilantro. These vibrant toppings will add freshness to balance the richness of the bake.
Use a sharp knife to cut the bake into 6 equal portions—you'll get one perfect serving per person. Top each portion with a dollop of 0.25 cup sour cream, a sprinkle of the remaining 1 cup shredded Monterey Jack cheese, and a generous helping of avocado slices and cilantro. The contrast of cool avocado and creamy sour cream against the warm, crispy bake is what makes this dish truly special.
Pro Tips For Making Black Bean And Egg Bake
- SAUTE THE PEPPERS FIRST: If you’re adding diced green bell pepper, cook it in a dry skillet for 3–4 minutes before mixing with beans—it softens the edges and brings out the sweetness. I used to just toss it raw, and it always ended up mushy and watery in the final bake.
- DRAIN AND RINSE BEANS: Skip the salted canned beans—drain them well, then rinse under cold water to cut the starchy residue. This keeps the tortillas from getting soggy later, and trust me, you’ll notice the difference in texture.
- LAYER TORTILLAS DRY: Wet tortillas = sad, gummy bake. Lay them out flat, cover with a damp towel, and microwave for 10 seconds per tortilla to soften without turning them into a swamp. Works every time, even if it sounds counterintuitive.
- BAKE UNTIL CHEESE BUBBLES: Don’t just peek at 20 minutes—wait until the cheese is actively bubbling and the edges of the tortillas are golden. The eggs will set perfectly, and the cheese won’t be that sad, undercooked goo. (Yes, I’ve learned this the hard way.)
Troubleshooting your black bean and egg bake
Cheese Not Melting
If your cheese stays clumpy instead of creamy, it’s likely not fresh or wasn’t shredded properly. Always use freshly shredded Monterey Jack cheese—pre-shredded versions contain anti-caking agents that prevent proper melting.
For extra insurance, sprinkle the cheese in an even layer over the eggs rather than all at once, and bake at 375°F for the full 25-30 minutes to ensure even heat distribution. 🧀
Tortillas Staying Soft
Soft tortillas mean your bake lacks crispy edges—the key to this dish! Brush the tortillas lightly with 1 teaspoon olive oil before layering, and arrange them in a single overlapping layer like shingles.
Bake at 375°F until the edges are deep golden brown, not just lightly toasted. If they still feel undercooked, broil for 1-2 minutes at the end for extra crispiness. 🌯
Eggs Too Watery
Watery eggs usually mean the dish wasn’t baked long enough or the oven temperature was too low. Always bake at 375°F for the full 25-30 minutes, and check for doneness by gently shaking the dish—everything should move as one solid unit.
If your eggs still look runny, return the dish to the oven for 5-10 more minutes until fully set. 🥚
Dry or Crumbly Texture
A dry bake often happens if the black beans weren’t drained well or if the dish was overbaked. Rinse the beans thoroughly before mixing, and press them gently into the bottom of the dish to create a compact layer.
Bake just until the edges are golden and the eggs are set—overbaking pulls moisture out. For extra creaminess, add 2 tablespoons sour cream to the black bean mixture before baking. 💧
Uneven Cooking
If some parts are undercooked while others burn, your oven likely has hot spots. Rotate the baking dish halfway through baking (after 15 minutes) to ensure even cooking.
For extra insurance, use an oven thermometer to confirm your oven is actually at 375°F—many ovens run hot or cold. If the top browns too quickly, tent loosely with aluminum foil after 20 minutes. 🔥
Nutrition facts
Frequently asked questions
Can I make this recipe without eggs?
Yes! For a fully plant-based version, replace the eggs with 1 cup crumbled firm tofu mixed with 1 tablespoon nutritional yeast and 1/2 teaspoon turmeric for color. The texture will be slightly different but still delicious. Just bake for 5-10 extra minutes to ensure everything sets properly.
How do I store leftovers?
Store leftovers in an airtight container for up to 3 days in the fridge. For longer storage, freeze portions for up to 2 months. Reheat covered at 350°F for 15-20 minutes or until warmed through. The tortillas may lose some crispiness but can be refreshed under the broiler for 1-2 minutes before serving.
Can I use corn tortillas instead of flour?
While corn tortillas work, they won't get as crispy as flour tortillas. If you must use them, brush with 1 teaspoon oil before baking and broil for 1-2 minutes at the end for extra crunch. For best results, stick with flour tortillas—they hold up better to the moisture from the eggs and cheese.
What's the best way to make this ahead of time?
Assemble the entire bake (except toppings) up to 24 hours ahead and refrigerate uncovered. Bake directly from the fridge at 375°F for 30-35 minutes—the extra time compensates for the cold start. For freezing, assemble completely, cool, then wrap tightly in foil. Bake from frozen at 375°F for 40-45 minutes until heated through.
Can I make this in a smaller baking dish?
Yes! For a 9x9-inch dish, reduce ingredients by 25% (use 4 tortillas, 4 eggs, 1 cup beans, and 1 cup cheese). Bake at 375°F for 20-25 minutes. The smaller size ensures even cooking and crispy edges. For a 8-inch round dish, reduce by 50% and bake for 15-20 minutes.
