Why You’ll Love this Crispy Bacon Asparagus Frittata
Why wouldn’t you want a frittata that combines crispy bacon, tender asparagus, and golden potatoes all in one skillet? I mean, seriously.
This dish gives you breakfast, brunch, or dinner without the fuss of flipping individual omelets like some kind of short-order cook. You get crispy edges, creamy eggs, and all those vegetables and bacon bits distributed throughout.
Plus, you can make it ahead, serve it warm or at room temperature, and it feeds a crowd. Or just you, multiple times. No judgment here.
It’s versatile, it’s satisfying, and honestly, it looks impressive without requiring culinary school credentials.
What Ingredients are in Crispy Bacon Asparagus Frittata?
Look, I’m not going to pretend this is a minimalist recipe. You need a decent little collection of ingredients to make this frittata sing, but honestly, most of them are probably already hanging out in your fridge or pantry anyway.
And the ones that aren’t? Well, they’re worth picking up because this dish is basically a flavor party in a skillet, and every ingredient earns its invitation.
Here’s what you need:
- 1/2 bunch thin asparagus, trimmed, lightly steamed until al dente, cooled, and cut into 3/4-inch pieces
- 1/2 pound bacon, cooked until crisp, drained, and crumbled (or 1/4 pound diced, browned Canadian bacon or diced ham)
- 4-5 small Yukon Gold potatoes, cooked, peeled, and sliced into 1/4-inch thick rounds
- Extra virgin olive oil, as needed for sautéing
- 1/2 large onion, diced (about 1 cup)
- 2 teaspoons minced garlic
- 2 green onions, thinly sliced
- 1/2 cup diced seeded green peppers or red bell pepper
- 2-3 tablespoons sliced pitted Mediterranean black olives or green olives
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon fresh ground black pepper, more to taste
- 6 large eggs
- 1 cup half-and-half or milk
- 1/2 teaspoon garlic granules
- 1/4 cup freshly grated Stravecchio cheese or Parmigiano-Reggiano cheese, plus additional for topping and passing
Now, about those ingredients. The recipe calls for Stravecchio, which is basically Parmigiano-Reggiano that got to hang out in the aging cave for an extra year, making it even more intensely nutty and complex.
If you can find it, grab it, but regular Parm works just fine too. The olives are technically optional, but they add this salty, briny punch that really makes the whole thing more interesting.
And yeah, you can swap regular bacon for Canadian bacon or ham if you’re feeling fancy or health-conscious or whatever. The key is getting that salty, meaty element in there to balance all those vegetables.
Recommended Products
KitchenAid KSM150PSER Artisan Tilt-Head Stand Mixer
KitchenAid stand mixer - Artisan stand mixer
VIEW LATEST PRICE
Bosch Universal Plus 6.5-Quart Stand Mixer MUM6N10UC
Bosch Universal Plus mixer - 800 watt stand mixer
VIEW LATEST PRICEHow to Make this Crispy Bacon Asparagus Frittata

Alright, so first thing’s first, you need to preheat your oven’s broiler because this bad boy is going to finish under high heat. Once that’s warming up, grab yourself a large ovenproof nonstick skillet, because if you try this in something that can’t handle the broiler, well, that’s a learning experience nobody needs.
Heat up some olive oil in that skillet and get those 4-5 small Yukon Gold potato slices browning nicely. You want them golden and crispy on the outside, which takes a few minutes per side. Once they’re gorgeous, set them aside on some paper towels to drain. Don’t skip this step or you’ll end up with soggy potatoes swimming in oil, and nobody wants that.
Now, in that same pan, add a little more olive oil if it looks dry, and toss in your 1/2 large diced onion. Let it saute for about 4-5 minutes until it’s getting soft and translucent. Then add your 2 teaspoons minced garlic, 2 sliced green onions, 1/2 cup diced bell pepper, 1/2 teaspoon salt, and some pepper, and cook everything together for another 4-5 minutes, stirring regularly so the garlic doesn’t burn and get all bitter on you.
Now comes the assembly part, which is where this whole thing starts looking like an actual frittata instead of just random breakfast components. Add those browned potatoes back to the pan along with your 1/2 bunch prepared asparagus pieces, 1/2 pound crumbled crispy bacon, and those 2-3 tablespoons sliced olives if you’re using them.
Give everything a gentle stir to distribute it all evenly across the pan. In a separate bowl, whisk together 6 large eggs until they’re smooth and uniform, then whisk in 1 cup half-and-half, the remaining 1/2 teaspoon salt, 1/2 teaspoon garlic granules, more pepper if you want it, and 1/4 cup grated cheese.
Pour this egg mixture evenly over everything in the skillet, and here’s a little trick, move the vegetables around just a bit so that egg mixture can sneak underneath them and fill in all the gaps. Let the frittata cook on the stovetop until the edges are pretty well set but the middle’s still a little jiggly, then slide that whole skillet under your preheated broiler.
Watch it carefully because broilers are aggressive and you want the top set and lightly browned, not charred into oblivion. If you’re looking to upgrade your cooking setup, investing in professional stainless steel cookware can really elevate how evenly your frittatas cook and how beautifully they release from the pan. When it’s done, run a spatula around the edges to loosen everything up, flip it onto a serving platter if you’re feeling confident, sprinkle it generously with more cheese, and cut it into wedges. Serve with extra cheese on the side because cheese is always the answer.
Recommended Products
Cuisinart Precision Master 5.5-Quart Stand Mixer SM-50BC
Cuisinart Precision Master mixer - 5.5 quart stand mixer
VIEW LATEST PRICE
Cuisinart Chef\'s Classic 12-Inch Skillet with Helper Handle
12 inch skillet large - Bacon frying pan
VIEW LATEST PRICE
Le Creuset Enameled Cast Iron 1.75 Quart Loaf Pan
Le Creuset loaf pan - Cast iron loaf pan
VIEW LATEST PRICECrispy Bacon Asparagus Frittata Substitutions and Variations
Since this frittata is basically a blank canvas that happens to have bacon and asparagus on it, you can swap things around pretty freely without completely destroying what makes it work.
I’d try mushrooms instead of peppers, or zucchini if you’re feeling bold. Turkey bacon works if you’re trying to be virtuous, though honestly, why bother?
The potatoes could become sweet potatoes, the asparagus could turn into broccoli. You could even toss in some cherry tomatoes or spinach.
Different cheeses? Go wild. Gruyere, cheddar, fontina—they all make sense here.
What to Serve with Crispy Bacon Asparagus Frittata
A frittata this loaded doesn’t really need much backup, but that doesn’t mean you should just plop it on a plate and call it breakfast.
I like to keep things simple here. A light mixed greens salad with a bright vinaigrette cuts through all that richness beautifully. Fresh fruit works too, especially berries or citrus segments.
If you’re feeding a crowd, add some crusty bread or buttered toast points on the side. Coffee’s non-negotiable, obviously.
And if you’re feeling fancy, maybe some mimosas? Because why not turn breakfast into something worth lingering over.
Final Thoughts
When you’ve got bacon, asparagus, potatoes, and eggs all hanging out in one pan, you’re basically holding a masterclass in why breakfast should never be boring.
This frittata turns those simple ingredients into something that feels fancy without the fuss. I love how the crispy bacon adds that salty crunch while the asparagus keeps things fresh and springy.
And those golden potatoes? They’re the comforting backbone that makes every bite feel complete.
Whether you’re feeding weekend guests or just treating yourself to something better than cereal, this dish delivers without making you stress in the kitchen.




