Saad went through a phase last year where he refused to eat anything sweet for breakfast. No pancakes, no cereal, nothing with syrup. Which sounds healthy until you realize a nine-year-old with no breakfast plan is just standing in the kitchen complaining. That's how I started making this savory breakfast plate — out of desperation, honestly — and it stuck.
What I like about this one is that it's not really a recipe so much as a method. Crispy bacon, eggs cooked however you want them, a handful of spinach or kale wilted in the same pan, some cherry tomatoes, sliced avocado. Everything goes on one plate. It takes maybe 20 minutes start to finish, and nobody walks away hungry. I've made fancier breakfasts that required more effort and got less appreciation at the table.
My husband eats this with hot sauce. Saad wants everything separated so nothing touches. Zainab likes hers with extra avocado and will happily eat the leftovers cold out of the fridge the next morning, which I've decided not to comment on. We make this on Saturday mornings mostly, but it works just as well on a Tuesday when I have 20 minutes and don't want to think. If you want something a little more involved for weekend brunch, my Quiche Lorraine is worth the extra effort — but this plate is what I reach for on regular mornings.
One thing I'll say upfront: the key to this not turning into a soggy mess is cooking the eggs in a separate pan from the vegetables. The first time I made it, I tried to do everything in one skillet to save dishes. The eggs steamed instead of frying, the tomatoes fell apart, and the whole thing looked like a sad scramble. Use two pans. I know it means more washing up, but it matters.

Why You'll Love This Recipe
- It keeps you full until lunch: I used to be a toast-and-coffee person in the morning and I was hungry by 10am every single day. This plate has protein from the eggs and bacon, fat from the avocado, and fiber from the greens and tomatoes. That combination genuinely holds you over. I'm not exaggerating when I say I don't think about food again until noon.
- One method, endless combinations: The base formula — protein, eggs, greens, something fresh — works with whatever you have. Turkey bacon, chicken sausage, tofu, or even leftover roasted vegetables all work here. I've made this plate look completely different three weeks in a row just by swapping one or two things. It doesn't get boring.
- No special equipment needed: Two skillets and a spatula. That's genuinely all you need. I use a regular non-stick pan for the eggs and a heavier skillet for the bacon and vegetables. A $10 non-stick pan from any grocery store works perfectly fine for eggs — you don't need anything fancy.
- Works for multiple diets without making two breakfasts: My husband eats everything. Saad goes through phases. When someone in the house is eating low-carb or skipping meat, I just pull their portion before I add the bacon, or I swap in tofu. The base is flexible enough that I'm not cooking separate meals for different people, which on a weekend morning is a genuine relief.
- Faster than you think: From cold pan to plated breakfast is about 20 minutes if you're moving at a normal pace. I've done it in 15 when I'm rushing. The trick is getting the bacon going first because it takes the longest, then using that time to prep everything else. By the time the vegetables are done, the eggs take two minutes.
Ingredients
- 4 large eggs
- 1 tablespoon butter or olive oil
- 4 strips of bacon (or turkey bacon)
- 1 ripe avocado, sliced
- ½ cup cherry tomatoes, halved
- 1 cup baby spinach or kale
- Salt and black pepper, to taste
- Optional: hot sauce, everything bagel seasoning, or red pepper flakes
Directions
- Cook the bacon: In a skillet over medium heat, cook bacon until crispy — usually 6 to 8 minutes, flipping once. Set it aside on paper towels. Don't throw out the fat in the pan; you'll use it for the vegetables and it adds real flavor.
- Sauté the vegetables: In the same skillet with the bacon fat (or a little olive oil if you prefer), add the cherry tomatoes and spinach or kale. Cook for 2 to 3 minutes until the greens wilt and the tomatoes just start to soften. Season with salt and pepper and move them off the heat so they don't go mushy.
- Cook the eggs: In a separate non-stick pan, melt the butter over medium heat. Crack in the eggs and cook to your liking — sunny-side up, over-easy, or scrambled all work here. Season lightly with salt and pepper. I do mine over-easy so the yolk runs a little and mixes with everything on the plate.
- Assemble: Divide the vegetables and bacon between two plates. Lay the avocado slices alongside and add the eggs on top or beside, however you like it to look. Add any optional seasonings here — everything bagel seasoning goes well on the eggs, and hot sauce goes on everything.
- Serve immediately: This is a serve-right-away kind of breakfast. The avocado starts to brown and the eggs get rubbery if they sit, so get it on the table while it's warm.

Tips for Success
- Use two pans and don't skip that step: I already mentioned this in the intro but I'll say it again because I genuinely ruined this the first time by trying to do everything in one pan. The eggs need dry, controlled heat to cook properly. If you add them to a pan that just had tomatoes in it, there's too much moisture and they steam instead of fry. Two pans. Worth the extra dish.
- Don't overcook the greens: Spinach goes from perfectly wilted to sad and slimy faster than you'd think. Two minutes in a hot pan is usually enough. I pull it off the heat while it still looks slightly bright green — it keeps cooking a little from residual heat. Kale takes maybe 30 seconds longer and benefits from a splash of water to help it steam slightly.
- Slice the avocado right before plating: I've prepped avocado 10 minutes early and it starts turning brown by the time breakfast hits the table. It still tastes fine, but it looks less appetizing. Slice it last, right before you assemble. A little squeeze of lemon juice helps if you need to prep it slightly ahead.
- Season every component separately: This sounds fussy but it makes a real difference. Salt the eggs while they cook, season the vegetables in the pan, add a pinch of salt to the avocado. When everything is seasoned individually, the plate tastes cohesive. When you try to fix it at the table, you end up with bland bites and over-salted bites depending on where the salt lands.
- Prep the vegetables the night before if mornings are rushed: You can wash and halve the cherry tomatoes and wash the spinach the evening before. Store them in the fridge in separate containers. On a weekday morning that saves about 5 minutes of prep, which actually matters when you're trying to get kids out the door. The bacon can also be cooked ahead and reheated in the pan for 1 minute.
Variations
- Swap the bacon for sausage: Breakfast sausage links or patties work just as well here. Cook them first, slice them, and let them take the place of the bacon strips. My husband prefers this version — he likes the sausage-to-egg ratio better. Turkey sausage also works and cooks faster than pork.
- Vegetarian version with tofu: Press extra-firm tofu dry with paper towels, slice it thick, and pan-fry in olive oil until golden on both sides — about 4 minutes per side on medium-high. Season with salt, pepper, and a pinch of smoked paprika. It crisps up nicely and gives you the protein without the meat. I've made this for friends who don't eat meat and they've gone back for seconds.
- Mediterranean twist: Crumble feta cheese over the finished plate and add a spoonful of hummus on the side. Swap the cherry tomatoes for sliced cucumber if you want something cooler and crunchier. This version reminds me of a Middle Eastern breakfast spread — it works really well if you like your mornings on the brighter, tangier side.
- Add a grain for extra filling power: A small scoop of cooked quinoa or some roasted sweet potato hash alongside the plate turns this from a light breakfast into something that keeps you going through a long morning. I make a batch of roasted sweet potatoes on Sunday and add them to plates like this through the week. It takes no extra effort if the potatoes are already done.
- Make it spicy: A drizzle of sriracha or a sprinkle of red pepper flakes wakes the whole plate up. My husband does this every time without fail. If you want more heat built into the dish, add a pinch of cayenne to the vegetables while they cook instead of adding hot sauce at the table — it distributes more evenly that way.
Serving and Storage
Serving
Serve immediately while the eggs are warm and the avocado is still fresh. This plate works on its own as a complete breakfast, but if you want something extra on the side, toast or roasted potatoes fit well. My husband likes a slice of sourdough alongside for mopping up the yolk. In Pakistan, a breakfast spread like this would typically be served with flatbread — if you have naan in the freezer, that works too. If you're serving this for brunch with guests, set out toppings in small bowls so people can customize — hot sauce, everything bagel seasoning, feta, chili flakes — and let them build their own plate.
Storage
Honestly, this is best eaten fresh. The eggs get rubbery when reheated, and the avocado browns in the fridge. That said, if you have leftovers, store the components separately in airtight containers — vegetables in one, bacon in another, and don't store the avocado at all (just slice fresh when you eat it again). The bacon and vegetables reheat well in a skillet for 2 to 3 minutes on medium heat. Cook a fresh egg when you're ready to eat — it takes two minutes and makes the whole thing worth eating again. Leftovers are good for 1 day in the fridge, not longer than that.

Frequently Asked Questions
Can I use egg whites instead of whole eggs?
Yes, egg whites work fine here. They cook faster than whole eggs, so watch the heat — medium-low is safer so they don't turn rubbery. You'll lose some of the richness that comes from the yolk, but the rest of the plate has enough fat from the bacon and avocado that it still tastes satisfying.
What can I substitute for bacon?
Turkey bacon, chicken sausage, breakfast sausage links, or tofu all work well. If you want a fully plant-based version, firm tofu pan-fried with a little smoked paprika and salt gets crispy edges and is genuinely good. Mushrooms — especially portobello slices cooked until golden — also make a solid meat-free swap that adds a savory, meaty texture to the plate.
Can I prepare parts of this ahead of time?
Yes — the vegetables and bacon can both be cooked the night before and stored separately in the fridge. Reheat them in a skillet for a couple of minutes in the morning. The eggs should always be cooked fresh; reheated eggs just aren't worth it. Slice the avocado right before eating to prevent browning.
Is this recipe gluten-free?
All the core ingredients — eggs, bacon, avocado, spinach, tomatoes — are naturally gluten-free. Just check the label on your bacon or sausage, since some brands add fillers that contain gluten. Any optional seasonings like everything bagel seasoning should also be checked if you're strictly avoiding gluten.
Can I add cheese to this breakfast plate?
Absolutely. Feta is my favorite addition — crumble it over the finished plate and it adds a salty, creamy element that works really well with the eggs and avocado. Shredded cheddar melted over the eggs while they're still in the pan also works. Goat cheese is another good option if you like something tangier.

SAVORY BREAKFAST PLATE
Ingredients
- 4 large eggs
- 1 tablespoon butter or olive oil
- 4 strips of bacon or turkey bacon
- 1 ripe avocado sliced
- ½ cup cherry tomatoes halved
- 1 cup baby spinach or kale
- Salt and black pepper to taste
- Optional: hot sauce or everything bagel seasoning
Instructions
Cook the Bacon:
- In a skillet over medium heat, cook bacon until crispy. Set aside on paper towels.
Sauté the Veggies:
- In the same skillet, sauté cherry tomatoes and spinach (or kale) in a little bacon fat or oil for 2–3 minutes until wilted. Season with salt and pepper.
Cook the Eggs:
- In a separate pan, melt butter over medium heat. Crack in the eggs and cook to your preferred style (sunny-side up, scrambled, or over-easy).
Assemble the Plate:
- Divide cooked veggies and bacon between two plates. Add sliced avocado and eggs. Sprinkle with seasoning if desired.
Serve:
- Serve warm with toast or roasted potatoes, if desired.
Notes
Veggies can be sautéed ahead of time and reheated. Customizing the Flavor:
Add feta cheese or hummus for a Mediterranean twist. Serving Suggestions:
Great with whole-grain toast or a fresh fruit cup. Allergy-Friendly Options:
Use plant-based bacon and eggs for a vegan version. Storage Tips:
Best enjoyed fresh, but leftovers can be stored in the fridge for 1 day.
This is one of those breakfasts I keep coming back to not because it's impressive but because it works. Twenty minutes, real ingredients, and everyone at the table gets something they actually want to eat. That's a rare thing on a weekend morning in this house. I make a double batch of the vegetables on Sundays sometimes, just so Monday morning is slightly less chaotic.
If you want to round out a bigger brunch spread, my Quiche Lorraine pairs well alongside this — it's a bit more involved but shares the same egg-and-protein energy. And if you're meal planning beyond breakfast, the Caesar Chicken Bake is one of my favorite low-effort dinners to have waiting after a day that started with a good breakfast.
The thing I appreciate most about this plate is that it doesn't require me to think too hard. The method is simple enough that I can make it half-awake, which is the real requirement for any breakfast recipe in my kitchen. Crispy bacon, wilted greens, a perfectly runny egg, creamy avocado — that combination hasn't gotten old yet after a year of making it on rotation. I hope it does the same for you. 🍳🥑✨
If you liked this breakfast plate, here are a few more recipes from my kitchen worth a look:
- Quiche Lorraine — great for weekend brunch when you have a little more time
- Caesar Chicken Bake with Creamy Parmesan Crust — my go-to no-fuss dinner
- Kielbasa Tortellini Soup — one-pot dinner that comes together in 40 minutes
- Pimento Cheese Dip — makes a great spread alongside a brunch plate
- Frozen Yogurt Recipe — if anyone at the table wants something sweet after a savory breakfast





Comments
No Comments