Breakfast & Brunch
This fast black bean frittata transforms breakfast into a protein-packed meal that’s ready in under 30 minutes. The smoky cumin crust adds depth while keeping the inside creamy and fluffy—perfect for meal prep or a quick weeknight dinner.
I developed this recipe after realizing how versatile black beans could be in savory dishes, and the result is a dish that’s hearty enough to satisfy any appetite.
The secret lies in the balance of flavors: earthy black beans meet warm cumin and smoky paprika, creating a crust that’s both textured and aromatic. Whisked eggs bind everything together, ensuring a tender interior while the crust delivers that satisfying crunch.
This isn’t just another egg dish—it’s a complete, protein-rich meal that’s adaptable for vegetarians and even vegan-friendly with a few simple swaps.
What you’ll end up with is a golden, slightly crispy frittata that’s easy to slice and serve. The beans add substance and fiber, while the cumin-infused crust brings a savory kick that pairs beautifully with salsa, avocado, or a dollop of Greek yogurt.
It’s the kind of dish that feels indulgent but is actually simple to make, proving that healthy eating doesn’t have to mean sacrificing flavor.
The best part? This frittata keeps well in the fridge for up to four days, making it ideal for busy mornings or lunches on the go.
Whether you’re feeding a family or meal prepping for the week, this recipe delivers a satisfying, nutrient-dense dish that’s as quick as it is delicious.
Ingredients for black bean frittata
Fast, hearty, and packed with protein—this frittata delivers breakfast satisfaction in under 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Black Beans 🫘 | 1 ½ cups | Canned, drained and rinsed |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that signature smoky crust |
| All-Purpose Flour 🌾 | 2 tbsp | For the crispy crust texture |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Red Bell Pepper 🌶️ | ½ cup | Diced, for added freshness |
| Red Onion 🧅 | ¼ cup | Finely diced, for sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aromatic depth |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for fresh finish |
| Greek Yogurt 🥛 | ¼ cup | Plain, for serving suggestion |
The black beans are the star here, so grab the canned variety—any brand works, but low-sodium saves you from extra salt adjustments. Toasting the cumin in a dry pan for 30 seconds before mixing (the nutty aroma explodes) makes all the difference. For the crust, Diamond Crystal kosher salt is my go-to—it dissolves better than table salt. The Greek yogurt is optional but pairs perfectly with the smoky flavors, so I always keep a tub on hand for serving (or swap in vegan yogurt if needed).
No cumin? Ground coriander at half the amount works in a pinch, though it won’t have that same earthy warmth. Smoked paprika hard to find? Regular paprika plus a pinch of liquid smoke mimics the effect. Fresh cilantro wilting? Dried cilantro at one-third the amount keeps the flavor, just less vibrant. The red bell pepper and onion can be swapped for mushrooms or zucchini if you’re avoiding nightshades. And if you’re making this vegan? Flax eggs (2 tbsp ground flax + 6 tbsp water) replace the eggs perfectly—just add them to the egg mixture and let sit for 5 minutes to thicken.
This frittata keeps beautifully for 4 days in the fridge, so double the batch if you can. Store in an airtight container with parchment between layers to prevent sticking. Reheats in 2 minutes in the microwave or 10 minutes in a skillet—just add a splash of water to keep it moist. The crust gets crispier the second day, so it’s actually better for lunch! Freeze portions for up to 3 months by wrapping tightly in foil. I portion mine into single servings for easy grab-and-go breakfasts.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just whisk, pour, and let the eggs do the work. The flour gives it that perfect crispy bottom without needing a fancy technique, and the beans stay creamy right through.
- Smoky Depth Fast: That combo of cumin and smoked paprika? It’s like a warm hug in every bite—earthy, slightly sweet, and just a little smoky. Honestly, I’ve tried store-bought versions, and this tastes like it belongs in a Mexican restaurant, not my kitchen.
- Meal Prep MVP: I make a big batch on Sundays and slice it up for lunches all week—no reheating battles, just grab-and-go protein. The eggs hold up surprisingly well, and the beans keep it hearty enough to satisfy even my picky teenager.
- Budget-Friendly Powerhouse: Eggs, beans, and spices? This feeds four for under $5. Between us, it’s my go-to when groceries are tight but I still want something that feels special—not sad leftovers, but a meal I actually look forward to.
Step-by-step instructions for black bean frittata
This smoky, protein-packed frittata comes together faster than you'd expect—perfect for busy mornings.
Prep the Black Bean Mixture
In a medium bowl, combine the 1.5 cups black beans with the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Mix well until the spices are evenly distributed throughout the beans. I like to mash about half of them lightly with a fork—this creates a thicker texture that holds together better when baked.
Next, stir in the 0.5 cup diced red bell pepper, 0.25 cup finely diced red onion, and 2 minced garlic cloves. The onions and garlic should soften slightly as they sit, releasing their sweetness and aroma. Let this mixture sit at room temperature while you prepare the eggs—this ensures everything cooks evenly.
Whisk the Eggs and Create the Crust
In a large bowl, crack the 6 whole large eggs and whisk them vigorously until the yolks and whites are completely combined and the mixture is uniform in color. This step is crucial for a light, fluffy frittata. Add the 2 tablespoons all-purpose flour and whisk again until fully incorporated—this helps create that signature crispy crust.
In a separate small bowl, mix together 0.25 cup olive oil with 0.25 cup chopped fresh cilantro. This cilantro oil adds a fresh finish and prevents the frittata from drying out during baking. I like to drizzle this mixture evenly over the egg mixture and fold gently just until combined—don't overmix or the texture will become dense.
Assemble and Bake the Frittata
Preheat your oven to 375°F. Heat a 10-inch oven-safe skillet over medium heat and add 1 tablespoon olive oil, swirling to coat the bottom evenly. Pour the egg mixture into the skillet and let it cook undisturbed for 3-4 minutes until the edges begin to set and the bottom is lightly golden.
Using a spatula, gently push the cooked edges toward the center, creating space for the black bean mixture. Spoon the black bean mixture evenly over the eggs, then tilt the skillet slightly to distribute everything. Return to the heat for 2-3 minutes until the top begins to set slightly—you'll see the edges lift and small bubbles form.
Finish in the Oven for Perfect Texture
Transfer the skillet to the preheated oven and bake for 15-18 minutes until the center is just set and the top is golden brown. Here's the thing—you want the center to be slightly jiggly when you insert a knife, as it will continue cooking off the heat. The frittata is done when it springs back slowly when gently pressed in the center.
Remove from the oven and let it rest for 5 minutes before serving. This resting time allows the frittata to set completely and makes it easier to slice. To serve, run a thin spatula around the edges and invert onto a plate if desired, or serve directly from the skillet for that rustic appeal.
Serve with Greek Yogurt and Enjoy
Slice the frittata into wedges and serve immediately with a dollop of 0.25 cup plain Greek yogurt on top or alongside. The yogurt adds a cool, creamy contrast to the warm, smoky frittata. Each bite should deliver a perfect balance of fluffy egg, hearty black beans, and that crispy crust we worked so hard for.
This frittata keeps well in the refrigerator for up to 3 days, making it an excellent meal prep option. Just reheat gently in the oven or microwave to maintain its texture. The flavors actually improve as it sits, so leftovers might be even better!
Pro Tips For Making Black Bean Frittata
- SAUTE BEANS FIRST: Drain and dry the black beans thoroughly, then crisp them in a hot skillet with a little oil for 3-4 minutes before adding eggs. This step turns mushy beans into flavorful, slightly charred pockets that hold up better in the frittata—no more sad, watery texture.
- WHISK EGGS COLD: Crack eggs into a bowl and whisk them while still cold from the fridge. Warm eggs make for a gummy frittata, and cold eggs incorporate air better, giving you that light, fluffy texture you actually want. (Yes, even if you're impatient like me.)
- SALT THE FLOUR: Mix the all-purpose flour directly into the egg mixture with the smoked paprika and cumin—but add a pinch of salt here too. The flour absorbs egg moisture, but salting it early ensures even seasoning throughout, not just on the surface.
- LOWER HEAT LAST: Start the frittata on medium-high to set the edges, but switch to low heat for the final 3-4 minutes. Rushing the finish burns the top before the center cooks, leaving you with a dry, rubbery mess. Patience here makes all the difference.
Make-ahead tips for leftovers
Prep Ahead
Assemble the entire frittata mixture the night before and store it in an airtight container in the fridge. The flavors meld beautifully overnight, and you’ll save 15 minutes of prep time in the morning.
Just whisk the eggs and mix the black bean filling separately, then combine when ready to cook. I always keep the spices and veggies prepped in advance—chop the bell pepper and onion, mince the garlic, and measure out the cumin and paprika in small jars for easy access. 💡
Freezer-Friendly
Portion the cooked frittata into single-serving slices and freeze them on a tray lined with parchment paper for 1 hour before transferring to a ziplock bag. This prevents freezer burn and makes reheating a breeze.
When ready to eat, thaw overnight in the fridge and reheat in a skillet with 1 teaspoon olive oil over medium-low heat for 3-4 minutes per side. The crust stays crispy, and the inside remains fluffy. ❄️
Reheat Like a Pro
For the best texture, reheat frittata slices in a nonstick skillet over medium heat for 2-3 minutes per side. Add a splash of water to the pan to keep it moist—this works especially well for crisping up the crust.
Microwave reheating is possible, but it can make the frittata rubbery. If using the microwave, cover with a damp paper towel and heat in 30-second intervals until warmed through. 🔥
Meal Prep Hack
Double the batch and store the frittata in individual portions for grab-and-go breakfasts. Wrap each slice in parchment paper and place them in a bento-style container with compartments. Add a small container of Greek yogurt or salsa on the side for a complete meal.
I prep mine every Sunday so I have breakfast ready all week—no more scrambling in the morning! 📅
Storage Secrets
Keep cooked frittata in the fridge for up to 4 days in an airtight container with a paper towel on top to absorb any excess moisture. The crust actually gets crispier as it sits, so leftovers often taste even better the next day.
For longer storage, freeze portions for up to 3 months. Just thaw in the fridge overnight before reheating for the best results. 💫
Nutrition facts
Frequently asked questions
Can I make this frittata vegan?
Yes! Replace the eggs with 6 tablespoons ground flaxseed mixed with 18 tablespoons water (let sit for 5 minutes to thicken). Use coconut oil instead of olive oil and add 1 tablespoon nutritional yeast for a cheesy flavor. The texture will be slightly denser but still delicious.
How do I prevent the frittata from getting rubbery?
Undercooking is the main culprit. Remove the frittata from the oven when the center is still slightly jiggly (15-18 minutes at 375°F), then let it rest for 5 minutes before slicing. Overmixing the eggs or using cold ingredients can also make it tough—always use room-temperature eggs and whisk just until combined.
What's the best way to add cheese?
Sprinkle ½ cup shredded cheese (like Monterey Jack or cheddar) evenly over the black bean mixture before baking. For extra gooeyness, add another ¼ cup on top during the last 5 minutes of baking. Avoid pre-shredded cheese—it has anti-caking agents that make the frittata dry out faster.
Can I use canned black beans straight from the can?
Always drain and rinse them first to remove excess sodium. For even better texture, lightly mash about half of them with a fork before mixing—this creates a thicker, more cohesive filling that holds together better when baked.
Is this frittata kid-friendly?
The smoky flavors are mild enough for kids, and you can adjust the spice level by reducing the smoked paprika to ½ tablespoon. Serve with a side of mild salsa or avocado for dipping. The protein-packed nature makes it a great breakfast or lunch option for growing appetites.
