Breakfast & Brunch
This black bean frittata recipe transforms humble ingredients into a crispy, protein-packed breakfast that tastes like a restaurant brunch special. The secret lies in layering sautéed black beans with melted cheese and folded-in eggs, then baking until the edges develop a golden, crispy tortilla-like crust—no frying required.
I developed this recipe after realizing how quickly black beans absorb flavors and hold their shape, making them perfect for frittata construction.
The beauty of this dish is its versatility—swap in bell peppers, onions, or even corn for extra texture, or keep it simple with just beans, cheese, and spices. The crispy edges come from a quick pre-bake of the tortilla crowns (optional but recommended), while the inside stays tender and custardy.
It’s the kind of meal that feels indulgent but is actually packed with fiber and plant-based protein.
What you’ll end up with is a hearty, one-dish breakfast that’s ready in under 30 minutes and serves a crowd. The crispy tortilla crowns add a satisfying crunch, while the spiced black bean filling brings deep, smoky notes.
Top with avocado, fresh cilantro, or a dollop of sour cream for extra brightness. This isn’t just breakfast—it’s a meal that holds its own at lunch or dinner too.
Best of all, it reheats beautifully, making it ideal for meal prep. Serve with toasted bread or a side of salsa for the full experience. Here’s how to make it—crispy edges and all.
Ingredients for black bean frittata
Six eggs, spiced beans, and crispy tortilla crowns make this hearty frittata shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature preferred |
| Black Beans 🌿 | 1 ½ cups | Canned, drained and rinsed |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Medium shred preferred |
| Flour Tortillas 🌯 | 6 whole | Medium size, store-bought |
| Yellow Onion 🧅 | ½ whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | ½ tsp | For smoky depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado 🥑 | 1 whole | Sliced, for serving |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
The tortillas are the secret to those crispy edges—store-bought medium flour tortillas work best, but any soft flour tortilla will do. Look for brands like Mission or La Tortilla Factory at your local grocery store for consistent quality. The black beans should be low-sodium canned—drain and rinse them well to avoid a soggy frittata. For the cheese, Monterey Jack melts beautifully and adds a mild tang that balances the smoky spices. Fresh garlic and onion are non-negotiable here—they form the flavor base, so take the extra 30 seconds to mince them finely.
No fresh cilantro? Dried cilantro or parsley at one-third the amount works in a pinch, though fresh is ideal. Swap the smoked paprika for regular paprika plus a pinch of cayenne if you're short on that specific spice. The avocado can be omitted if you're prepping ahead, but add it fresh when serving—it keeps best at room temperature for about 20 minutes. For extra protein, fold in crumbled vegan chorizo or sautéed mushrooms with the beans. If you're using pre-shredded cheese, stir it into the eggs to prevent clumping in the frittata.
This frittata reheats beautifully—microwave for 45 seconds or bake at 350°F for 10 minutes to restore crispiness. Store leftovers in an airtight container for up to 4 days in the fridge, though it's best enjoyed within 2 days for peak texture. The tortilla crowns crisp up again when reheated, so don't skip this step. For meal prep, assemble the frittata without baking, wrap tightly in foil, and refrigerate. Bake straight from the fridge for 10-12 minutes extra at 375°F—it'll come out perfectly crispy.
Why You'll Love This Recipe
- No-Chop Night Saved: I swear by this when I’m too tired to dice anything. Just sauté that onion in the same pan you’ll use for the frittata—no extra bowls, no extra mess. The tortillas add texture without effort, and the beans? Already drained. That’s 10 minutes of my life I’ll never get back otherwise.
- Cheese Pulls the Strings: Honestly, the Monterey Jack here isn’t just filling—it’s the star. When it melts into that crispy egg top, you get this perfect stretch, like a hug in every bite. Add a sprinkle of hot sauce or avocado later, and suddenly it’s restaurant-level without trying.
- Lunch for Days: Between us, this is my meal-prep MVP. Slice it up and those tortilla strips keep it from getting soggy—ideal for lunches or a quick snack. I make a big batch Sunday, and by Wednesday, I’m still eating it cold with a side of salsa. Zero guilt, all flavor.
- Pantry Magic on a Budget: Black beans and eggs? That’s a $3 dinner right there. No need for fancy ingredients—just what you’ve got. Even the tortillas stretch this into a full meal, and leftovers reheat like a dream. My wallet and I both approve.
Step-by-step instructions for black bean frittata with crispy tortilla crowns
This method delivers a restaurant-style frittata with perfectly crispy tortilla edges and creamy, spiced black bean filling.
Sauté Aromatics and Prepare Black Bean Filling
Heat the 0.25 cup olive oil in a 10-inch oven-safe skillet over medium heat. Add the 0.5 whole yellow onion and cook for 4-5 minutes until softened and translucent. Add the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant.
Stir in the 1.5 cups black beans, 0.5 tsp ground cumin, 0.5 tsp smoked paprika, 0.5 tsp salt, and 0.25 tsp black pepper. Cook for 3-4 minutes until the mixture is heated through and the spices are well incorporated. Remove from heat and set aside—this filling should be warm but not dry.
Whisk Eggs and Assemble the Frittata
In a large bowl, whisk the 8 whole large eggs until the yolks and whites are fully combined and frothy. Stir in 1 cup of the shredded Monterey Jack cheese (reserve the remaining 0.5 cup for topping). Pour the egg mixture evenly over the black bean filling in the skillet.
Sprinkle the remaining 0.5 cup shredded Monterey Jack cheese evenly over the eggs. Place the skillet on the stovetop over low heat and let it cook undisturbed for 5-6 minutes until the edges begin to set but the center still looks slightly runny. This gentle cooking creates a creamy texture without overcooking the eggs.
Create Crispy Tortilla Crowns
While the frittata cooks, cut each of the 6 whole flour tortillas into 8 equal wedges (about 1-inch wide). Heat 1 tablespoon olive oil in a separate 12-inch skillet over medium-high heat. Working in batches, fry the tortilla wedges for 1-2 minutes per side until golden brown and crispy. Drain on paper towels and set aside.
Arrange the crispy tortilla wedges in a circular pattern around the edge of the frittata, slightly overlapping them to create a decorative crown. This step is what gives your dish that restaurant-worthy presentation while adding a satisfying crunch with every bite.
Bake to Golden Perfection
Transfer the skillet to a 400°F preheated oven and bake for 12-15 minutes until the top is golden brown and the center is just set. You'll know it's done when a knife inserted near the center comes out clean with slight resistance—this ensures the frittata is fully cooked but still moist.
Let the frittata rest for 5 minutes before serving. This resting period allows the eggs to set completely and makes slicing easier. Garnish with 0.25 cup chopped fresh cilantro and serve with 1 whole sliced avocado and 0.25 cup sour cream on the side for dipping.
Serve with Fresh Toppings
Slice the frittata into 6 equal wedges using a sharp knife, cutting through the tortilla crowns. The crispy edges should hold their shape while the frittata remains creamy inside. Plate each serving with a generous portion of sliced avocado and a dollop of sour cream for that perfect balance of textures and flavors.
The combination of smoky black beans, rich eggs, crispy tortilla crowns, and creamy avocado creates a harmonious bite that's both satisfying and visually appealing. Serve immediately while the tortilla edges are still crispy and the frittata is warm throughout.
Pro Tips For Making Black Bean Frittata
- Sauté Onions First: DESCRIPTION:
- Drain Beans Thoroughly: DESCRIPTION:
- Pre-Cook Tortilla Strips: DESCRIPTION:
- Use Room-Temp Eggs: DESCRIPTION:
Pro cooking tips for perfect results
Tortilla Crown Technique
Cutting tortillas into 1-inch wedges and frying them separately ensures maximum crispiness without making the frittata soggy. Use medium-high heat and 1 tablespoon olive oil for each batch—I fry mine in a 12-inch skillet to prevent overcrowding.
Arrange them in overlapping circles around the frittata's edge for both decoration and crunch. 🌯
Egg Whisking Secrets
Whisk eggs until they're completely frothy—this creates a lighter texture in your frittata. I use a wire whisk and stir vigorously for 30 seconds after the eggs are combined.
For extra fluffiness, add a pinch of salt to the eggs before whisking. The cheese should be folded in gently to avoid breaking up the egg mixture. 🥚
Cheese Layering Tips
Sprinkle cheese evenly over the eggs before baking—this prevents clumping and ensures every bite has that melty goodness. I like to use medium-shred Monterey Jack because it melts smoothly without becoming stringy. For a smoky twist, mix in 1 tablespoon smoked paprika with the cheese before sprinkling. 🧀
Temperature Control
Start the frittata on low heat for 5-6 minutes to set the edges gently. The oven finish at 400°F is key—this creates the perfect golden crust while keeping the center creamy. Use an instant-read thermometer to check the center reaches 160°F before removing. 🌡️
Resting Period
Never skip the 5-minute rest after baking! This allows the eggs to fully set and makes slicing much easier. The tortilla crowns will stay crispy during this time, so don't worry about them losing their crunch. Garnish with cilantro right before serving to keep it fresh and vibrant. 🌿
Make-Ahead Hack
Assemble the frittata without baking, wrap tightly in foil, and refrigerate for up to 2 days. When ready to serve, bake straight from the fridge at 375°F for 10-12 minutes extra—this restores the crispiness perfectly. The flavors actually improve overnight as the spices meld together. ⏰
Nutrition facts
Frequently asked questions
Can I make this frittata without tortilla crowns?
Skip the tortilla crowns and focus on the creamy bean-egg filling. For extra crunch, top with toasted pepitas or crushed tortilla chips after baking. The frittata will still be delicious—just without the decorative edges. This version works great for meal prep too.
How do I make this vegetarian-friendly if I use eggs?
This recipe is already vegetarian since it only contains eggs, beans, cheese, and vegetables. For a vegan version, replace eggs with a 1:1 flax egg substitute (1 tbsp ground flaxseed + 3 tbsp water per egg) and use vegan cheese. The texture will be slightly denser but still flavorful.
Why did my frittata turn out rubbery?
Overcooking is the most common cause—frittatas should be set but still slightly jiggly in the center (160°F internal temp). Also check your egg-to-cheese ratio: too much cheese can make it greasy, while too little can make it dry. Try reducing bake time by 2-3 minutes next time.
Can I use canned black beans straight from the can?
No—always drain and rinse canned beans thoroughly to remove excess sodium and prevent a watery frittata. For best texture, warm the beans in a dry skillet for 2-3 minutes before mixing with spices. This helps them absorb flavors better and reduces moisture.
What's the best way to reheat leftovers?
For crispy tortilla crowns, reheat in a 350°F oven for 10 minutes with a splash of water in the pan. For microwave reheating, cover with a damp paper towel and heat for 30-45 seconds—this keeps the center moist while warming through.
