Main Courses
This pork belly and egg recipe delivers the perfect balance of crispy skin and silky yolks in one pan, transforming a simple breakfast into a showstopping meal. 🔥 After years of perfecting pork belly techniques at The Smoky Pig, I've developed a method that ensures tender meat with crackling edges while keeping the eggs perfectly runny—just like your favorite diner dish, but better.
The secret lies in two simple steps: first, rendering the pork belly until the skin is golden and crisp, then finishing it in the oven to render fat while keeping the meat juicy.
Meanwhile, the eggs cook gently in the same pan, soaking up all that rendered pork fat for an incredibly rich flavor. This technique eliminates extra dishes and ensures every bite is packed with flavor.
What you'll end up with is a plate that looks as impressive as it tastes—crispy pork belly slices stacked high with perfectly cooked eggs, their yolks still runny and golden. The fat from the pork belly bastes the eggs, creating a luxurious sauce that ties everything together.
It's the kind of dish that makes you feel like you're dining at a high-end brunch spot, but with a fraction of the effort.
Serve with a simple arugula salad or crusty bread to soak up any extra fat, and you've got a meal that's equal parts indulgent and satisfying.
The best part? This recipe is foolproof and ready in under an hour, making it perfect for weekend brunches or lazy Sunday mornings. Let's get cooking!
Ingredients for pork belly and egg
Crispy pork belly, silky eggs, and rich flavors—this one-pan recipe delivers restaurant-quality breakfast in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 1 ½ lb | Skin-on, cut into 1-inch slices |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Sea Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked for best flavor |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, for pork seasoning |
| Olive Oil 🫒 | ½ cup | For basting eggs |
| Arugula 🌱 | 2 cups | Baby leaves for serving |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Crusty Bread 🍞 | 2 pieces | For serving, optional |
| Honey 🍯 | 1 tbsp | For drizzling on bread |
The pork belly is non-negotiable here—look for thick-cut, skin-on pieces at Whole Foods or your local butcher. Costco sells great vacuum-sealed packs too. If you can't find fresh rosemary, dried works at one-third the amount, but fresh gives that incredible aroma. The eggs should be room temperature—cold eggs won't cook evenly. For extra crispiness, I always pat the pork dry before seasoning—moisture is the enemy of crispy skin. And trust me, the Diamond Crystal sea salt makes all the difference in the final flavor.
No fresh rosemary? Thyme or sage works in a pinch—same amount. Running short on olive oil? Avocado oil has a higher smoke point. The arugula can be swapped for baby spinach if you prefer milder greens. For the bread, any crusty loaf works—sourdough, baguette, whatever you've got. The honey drizzle is optional but adds a nice touch. If you're feeling fancy, toasted baguette slices with the honey make a killer side. And if you're making this ahead, keep the eggs separate until the last minute—they'll taste best when cooked fresh in the pork fat.
This dish reheats beautifully—just 350°F for 10 minutes to crisp the pork again. Store the pork and eggs separately in the fridge for up to 3 days. The pork keeps well in the fat, and the eggs can be reheated gently. For freezing, wrap the pork tightly in foil and freeze for up to 2 months. The arugula salad should be made fresh when serving, but you can prep the dressing ahead. I always make extra pork—double the batch and freeze half for lazy mornings. The eggs cook in minutes, so they're always fresh when you need them.
Why You'll Love This Recipe
- I’ll be real: this works for everything. Toss it on the table for a casual family dinner, bring it to a potluck (it’s always the first to disappear), or serve it at a brunch when you want to impress without slaving. The pork belly keeps well, so leftovers reheat like a dream—crispy again, no fuss.
- One-Pan Magic: Honestly, I swear by this recipe for lazy Sundays—just sear the pork belly until it’s golden, crack in the eggs, and let the rosemary perfume the air. No chopping, no extra pans, and the eggs cook right in the rendered fat. That’s the kind of meal where you can chat with guests (or scroll mindlessly) while dinner happens.
- Crispy-Creamy Obsession: Between us, the contrast is what makes this dish ridiculously good—the pork belly’s crackling exterior gives way to tender meat, while the eggs stay runny in the center. A sprinkle of fresh rosemary and cracked black pepper turns it from good to “I need this every week” territory.
- Weeknight to Weekend: I’ll be real: this works for everything. Toss it on the table for a casual family dinner, bring it to a potluck (it’s always the first to disappear), or serve it at a brunch when you want to impress without slaving. The pork belly keeps well, so leftovers reheat like a dream—crispy again, no fuss.
Step-by-step instructions for crispy pork belly and silky eggs
Here's how to nail that perfect balance of crackling pork belly and runny yolks—every time.
🔥 Step 1: Render the Pork Belly Fat for Maximum Crisp
Preheat your oven to 425°F and line a rimmed baking sheet with foil. Place the 1.5 lb pork belly slices skin-side down in a cold skillet over medium-low heat. Let it render slowly for 15-20 minutes—this is where the magic happens. You're looking for the fat to turn completely liquid and the skin to start developing a golden lattice pattern.
Real talk: Don't rush this. If you crank the heat too high, the fat will burn before the skin crisps. I press down gently on the slices during the first 5 minutes to help the fat render evenly. Once the fat is liquid gold and the skin is starting to crisp, transfer the pork belly to your prepared baking sheet.
🍳 Step 2: Roast Until Skin is Deep Golden and Crispy
Slide the pork belly into the preheated oven and roast for 40-45 minutes until the skin is deep golden brown and looks like it's about to shatter. You'll know it's ready when it releases easily from the baking sheet and the internal temperature reaches 195°F.
Here's the thing—don't flip the pork belly during roasting. The fat needs to render completely on one side first. If it sticks, don't panic—just add a splash of water to the pan and let it steam for 1 minute before continuing. Once done, let it rest for 10 minutes before slicing to keep all those juices inside.
👨🍳 Step 3: Season the Pork with Rosemary and Garlic
While the pork rests, whisk together 0.5 cup olive oil, 0.25 cup chopped fresh rosemary, 4 minced garlic cloves, 1.5 tbsp sea salt, and 1 tsp cracked black peppercorns in a small bowl. Slice the pork belly into ½-inch thick slices and toss them in the marinade until fully coated.
This rosemary-garlic oil does double duty—it keeps the pork moist while adding incredible flavor. I like to let the slices marinate for 10 minutes at room temperature before cooking the eggs. This gives the flavors time to meld and the pork a chance to absorb that herby goodness.
🍳 Step 4: Cook the Eggs in Pork Fat for Ultimate Richness
Heat a non-stick skillet over low heat and add the pork belly slices. Cook for 2-3 minutes per side until they're warmed through and the fat is sizzling. Remove the pork and set aside. Pour off all but 2 tablespoons of the pork fat into a small bowl—you're going to use this to cook your eggs.
Crack the 4 whole eggs into the skillet with the remaining pork fat. Cook them on low heat for 3-4 minutes until the whites are just set but the yolks remain completely runny. The secret here is patience—if you rush it, the yolks will firm up and lose that perfect silky texture.
🥘 Step 5: Assemble and Serve with Arugula and Lemon
Arrange the pork belly slices on plates, top each with a perfectly cooked egg, and drizzle with the remaining pork fat. Toss the 2 cups arugula with 1 tbsp lemon juice and serve on the side. For the bread, lightly toast the 2 pieces crusty bread, drizzle with 1 tbsp honey, and serve alongside.
Here's the moment that matters: the contrast of crispy pork, silky yolk, peppery arugula, and sweet honey bread. Every bite delivers that perfect balance of textures and flavors. And don't skip the lemon—it cuts through the richness and brightens up the whole plate.
Pro Tips For Making Pork Belly And Egg
- CRACK THE EGGS HOT: Dump those eggs straight into the sizzling pork belly pan—no pre-heating the skillet first. The shock of the fat will cook them faster and give you that perfect runny yolk without waiting for the pan to heat up again. (Yes, even if you’re impatient like me, this actually works.)
- SALT THE BELLY THICK: Don’t just sprinkle salt on top—score the pork belly in a crosshatch, then rub it hard with salt and rosemary. Let it sit uncovered in the fridge for at least 2 hours (overnight is better). This keeps the meat juicy and the crust crispy, not greasy.
- WATCH THE EGGS’ EDGE: If your eggs are overcrowding the pan, they’ll steam instead of sizzle, turning rubbery. Cook them in batches—just 2 at a time—so the fat can build heat and give you that golden, jammy edge. (Your future self will thank you.)
- REST THE BELLY RIGHT: After roasting, tent the pork belly with foil and let it sit for 10 full minutes. Skipping this step means slicing into a puddle of fat and losing all that rendered flavor. Use a meat thermometer (145°F internal) to know when it’s done—not just by time.
Troubleshooting your pork belly and egg
Eggs Overcooking
If your eggs turn out rubbery instead of silky, you're likely cooking them too hot or for too long. The key is low heat—think medium-low on your stove. I use my Cuisinart stainless steel skillet because it distributes heat evenly.
Crack the eggs into the pan with the remaining pork fat and cook for 3-4 minutes max. The whites should just set while the yolks stay runny.
If they start to firm up too quickly, cover the pan with a lid to trap heat and cook for 30 seconds less next time. 💡
Pork Skin Not Crispy
Crispy skin is all about patience and temperature control. If yours comes out soft, you likely rushed the process. Start with medium-low heat and let the fat render slowly for 15-20 minutes before transferring to the oven.
I press down gently on the pork with a spoon during the first 5 minutes to help the skin crisp. Also, make sure your oven is fully preheated to 425°F—a cold oven will make the skin steam instead of crisp.
If it sticks, add a splash of water to the pan and let it steam for 1 minute before continuing. ✨
Fat Burning Before Crisping
Burnt fat is the biggest rookie mistake with pork belly. To prevent this, keep the heat low and steady during the initial rendering phase. I use a thermometer to monitor the fat—it should stay around 350°F while rendering. If you see smoke, immediately reduce the heat.
Once the fat is liquid gold and the skin starts to crisp, transfer the pork to the oven. For extra insurance, I place a wire rack over a baking sheet to allow air circulation, which helps crisp the skin faster without burning the fat. 🔥
Pork Too Tough
Tough pork belly usually means it was overcooked or didn't rest long enough. The internal temperature should reach 195°F—any higher, and the meat will dry out. Let the pork rest for 10 minutes after roasting before slicing.
This allows the juices to redistribute. Also, don't skip the rosemary-garlic marinade—it tenderizes the meat while adding flavor. I like to marinate the sliced pork for 10 minutes before cooking the eggs to ensure maximum tenderness. 💪
Eggs Sticking to Pan
Eggs sticking is usually a sign of a non-stick pan that's lost its coating or heat that's too high. I always use a well-seasoned cast iron skillet or a high-quality non-stick pan like GreenPan.
Make sure your pan is properly heated before adding the eggs—it should be hot enough to sizzle the fat but not smoking. If your pan isn't non-stick, lightly coat it with a bit of the pork fat before cracking the eggs. And always use low heat to prevent sticking. 🍳
Nutrition facts
Frequently asked questions
Can I use this recipe for brunch or dinner?
This dish works beautifully for both! For brunch, serve it with fresh fruit and a mimosa to keep it light. For dinner, pair it with roasted vegetables or a crisp white wine reduction to elevate it to a restaurant-worthy meal. The rich pork fat and eggs make it satisfying enough for any time of day.
How do I store leftovers?
Store the pork belly and eggs separately in airtight containers. The pork keeps well for 3-4 days in the fridge, while the eggs should be reheated gently (never microwaved) to preserve their texture. For freezing, wrap the pork tightly in foil and store for up to 2 months. Reheat pork at 350°F for 10 minutes to restore crispiness.
What if I don't have fresh rosemary?
No problem! Use dried rosemary at one-third the amount, or swap for thyme or sage with the same quantity. For extra depth, add a pinch of smoked paprika to the marinade. The key is balancing the herbs—don't overdo it, or the flavor will become overpowering.
Can I make this ahead of time?
Prep the pork belly up to 2 days ahead—just render and roast it, then refrigerate. Cook the eggs fresh in the pork fat when ready to serve for that perfect silky texture. The arugula salad should be made fresh, but you can prep the dressing ahead. This makes it ideal for lazy weekends!
Is there a way to make this healthier?
To lighten it up, trim excess fat from the pork belly before cooking and use egg whites instead of whole eggs. Swap the crusty bread for whole-grain toast and serve with a side of steamed greens. The rosemary-garlic marinade adds great flavor without extra calories—just reduce the olive oil to 2 tablespoons.
