Main Courses
This asparagus with pork belly recipe delivers the perfect marriage of crispy, fatty richness and bright, charred freshness in every bite. After years of perfecting pork belly techniques at The Smoky Pig, I've learned how to balance its decadence with asparagus' delicate crunch. The secret lies in rendering the pork belly until it's golden and crackling, while roasting the asparagus just enough to preserve its natural sweetness.
What makes this dish truly special is the textural contrast—tender, melt-in-your-mouth pork belly meets crisp-tender asparagus spears with just a hint of char. I developed this recipe during spring season when asparagus is at its peak, but the technique works year-round. The pork belly renders its fat beautifully, creating a pan sauce that coats the asparagus in savory goodness.
By the time you plate this dish, you'll have perfectly crispy pork belly slices with crackling edges and tender centers, paired with asparagus that's vibrant green inside and slightly charred at the tips. The fat from the pork belly bastes the asparagus as it roasts, infusing it with layers of flavor while keeping it fresh and bright.
This dish works beautifully as a weeknight dinner or special occasion meal. Serve with a simple arugula salad or roasted potatoes to balance the richness. The pork belly's fat renders perfectly at home, so you don't need a restaurant kitchen to achieve professional results.
Ingredients for asparagus with pork belly
The perfect harmony of crispy pork belly and vibrant asparagus starts with these quality ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 1 lb | Skin-on, cut into 1-inch slices |
| Fresh Asparagus 🌱 | 1 lb | Woody ends trimmed, spears intact |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for high smoke point |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Garlic Cloves 🧄 | 4 cloves | Smashed, not minced |
| Fresh Thyme Leaves 🌿 | ¼ cup | Stems removed, chopped |
| Lemon Zest 🍋 | 1 tsp | From organic lemon |
| Fresh Lemon Juice 🍋 | 1 tbsp | From same lemon |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed |
| Flaky Sea Salt 🧂 | 1 tsp | For finishing |
Pork belly is the star here—look for thick-cut slices with good marbling at your local butcher or Whole Foods. The fat needs to render beautifully, so avoid lean cuts. Fresh asparagus should be bright green with tight tips; Trader Joe's often carries perfect spears in spring. Thyme is non-negotiable for that earthy depth, but if you're out, rosemary works in a pinch. The lemon adds brightness that cuts through the richness, so grab a fresh one—organic if possible for that vibrant zest. For the butter, Plugrá or Land O'Lakes are reliable choices that won't overpower the dish.
No pork belly? Thick-cut bacon works in a pinch, but you'll lose that melt-in-your-mouth texture. Asparagus can be swapped for green beans or sugar snap peas if needed. Fresh thyme? Dried at one-third the amount gets you close, but the flavor won't be as bright. Lemon zest can be omitted if you're short, but the juice is essential for that final pop of acidity. For the butter, vegan butter works too—just make sure it's cold when you add it. And if you're worried about the pork belly being too fatty, pat it dry before cooking to help it crisp up faster.
The pork belly keeps best in the fridge for 3-4 days if wrapped tightly in parchment, while asparagus stays fresh for 5-7 days in a sealed container with a damp paper towel. The rendered fat from the pork belly can be stored in a jar for up to 3 months in the freezer—perfect for future roasting projects. I always make extra pork belly slices because they reheat beautifully for breakfast hash the next day. The asparagus is best eaten fresh, but you can blanch and freeze it for up to 3 months if you're planning ahead.
Why You'll Love This Recipe
- Here’s what sold me: that first bite of pork belly—crispy on the outside, tender and fatty on the inside—paired with bright, slightly charred asparagus. The olive oil ties it all together, and the salt and pepper? They make every bite feel like a little indulgence. It’s the kind of dish where you’ll reach for seconds without even thinking.
- One-Pan Magic: I swear by this recipe because it’s that simple—just the pork belly and asparagus on one sheet, a drizzle of olive oil, and a sprinkle of salt and pepper. No chopping, no fuss, no extra pans to wash. The pork belly renders down to crispy perfection while the asparagus roasts alongside it, and honestly? That’s about as low-effort as it gets for something this satisfying.
- Crispy-Creamy Dream: Here’s what sold me: that first bite of pork belly—crispy on the outside, tender and fatty on the inside—paired with bright, slightly charred asparagus. The olive oil ties it all together, and the salt and pepper? They make every bite feel like a little indulgence. It’s the kind of dish where you’ll reach for seconds without even thinking.
- Weeknight to Dinner Party: Between us, this recipe works for everything. Toss it together for a lazy Tuesday dinner, or dress it up with a splash of balsamic or fresh herbs for a fancier meal. I’ve served it to friends who think they’re “too busy” for cooking, and they’ve all come back for more. It’s unfussy but feels special—like you put in effort, even when you didn’t.
Step-by-step instructions for crispy pork belly with asparagus
Here's how to transform simple ingredients into a showstopping dish with irresistible textures and bright flavors.
Render the Pork Belly Until Crispy
Preheat your oven to 425°F for later use. In a large oven-safe skillet, place the 1 lb pork belly slices skin-side down. Turn heat to medium-low and let the fat render slowly for 30 minutes. You're looking for the skin to become golden brown and crispy while the fat pools in the pan—this is your flavor foundation.
Real talk: Don't rush this step. The slow render ensures maximum crispiness without burning. If the fat starts smoking excessively, reduce heat slightly. After 30 minutes, flip the pork belly slices skin-side up and continue cooking for another 15 minutes until the other side is also golden brown. The pork should be tender when pressed but still firm to the touch.
Here's the thing—once the pork is perfectly rendered, transfer the skillet to the preheated oven. Bake for 10 minutes to finish cooking through while maintaining that crispy skin. The oven helps carry through the cooking without over-browning the pork in the pan.
Prepare the Asparagus and Aromatics
While the pork belly is rendering, prepare the 1 lb fresh asparagus by trimming the woody ends. You'll want spears that are about 6-7 inches long. In a large bowl, toss the asparagus with 0.25 cup olive oil, 0.5 tsp freshly ground black pepper, and 0.75 tsp kosher salt (reserve the remaining 0.75 tsp for later). This light marinade enhances the natural sweetness of the asparagus.
In the same skillet you used for the pork belly (after removing it to the oven), add 4 smashed garlic cloves and 0.25 cup fresh thyme leaves to the rendered fat. Cook over medium heat for 2 minutes until the garlic is fragrant but not browned. This aromatic base will infuse the asparagus with incredible depth of flavor.
I always add the garlic and thyme to the pork fat—it's like a flavor multiplier. The fat carries the aromatics directly into the asparagus when we cook them together later. Don't skip this step; it makes all the difference in the final dish.
Char the Asparagus and Finish the Dish
Add the prepared asparagus to the skillet with the garlic and thyme. Cook over high heat for 4-5 minutes, stirring occasionally, until the asparagus develops charred spots and becomes tender-crisp. You want the edges to be slightly blackened while the centers remain bright green and firm.
Here's where it gets fun—toss in the 1 tsp lemon zest and 1 tbsp fresh lemon juice directly into the skillet. The acidity brightens all the flavors and cuts through the richness of the pork belly. Let everything cook together for another 1 minute to meld the flavors.
While the asparagus cooks, remove the pork belly from the oven and let it rest for 5 minutes. This resting period is crucial—it allows the juices to redistribute, ensuring each slice is moist and flavorful. Then, slice the pork belly into ½-inch thick pieces and return them to the skillet with the asparagus.
Combine and Finish with Butter and Salt
Reduce heat to medium-low and add the 2 tbsp cold unsalted butter to the skillet. Stir everything together for 1-2 minutes until the butter melts and coats the pork belly and asparagus. This step adds incredible richness and helps create a glossy finish.
Taste and adjust seasoning with the remaining 0.75 tsp kosher salt if needed. The dish should be perfectly balanced—salty from the pork, bright from the lemon, and rich from the butter. Finish with a generous sprinkle of 1 tsp flaky sea salt for that final touch of sophistication.
Serve immediately while everything is hot. The contrast of crispy pork belly with tender asparagus and bright lemon makes this dish unforgettable. Each bite delivers perfect texture and a symphony of flavors that will have everyone asking for seconds.
Pro Tips For Making Asparagus With Pork Belly
- CRISP THE BELLY FIRST: Cut the pork belly into ½-inch slices before searing—thicker pieces stay chewy no matter how long you cook them. I learned this the hard way after serving a batch where the middle was still rubbery. A hot, dry skillet for 2-3 minutes per side builds that crackling crust you want, even if you’re tempted to rush it.
- TRIM ASPARAGUS AT AN ANGLE: Snip the woody ends off at a 45-degree angle so they don’t roll away when you toss them in the pan. I used to chop them straight across and end up chasing asparagus spears around the stove—annoying, especially when the pork’s ready. A quick trim also lets you use thinner stalks without worrying about uneven cooking.
- SALT THE PORK TWICE: Season the belly before searing with a generous pinch of salt (about ½ teaspoon per slice), then hit it again after it’s crispy. The first layer dissolves into the meat as it cooks, while the second lock in moisture and flavor. I was skeptical until I tried it—now I never skip it.
- USE THE BELLY FAT: Let the pork render its own fat in the pan for the first 3-4 minutes—no need to add extra olive oil. That golden lard bastes the asparagus and adds richness without overpowering it. I used to wipe the pan clean, thinking it was messy, but now I leave it be. The asparagus ends up silky and infused with pork flavor.
Make-ahead tips for this recipe
Prep Ahead Strategy
I always prep the pork belly first—it's the component that benefits most from advance work. Trim the fat evenly and season the slices with 1 tsp kosher salt and ½ tsp black pepper up to 24 hours ahead. Store them in an airtight container in the fridge. This early seasoning lets the salt penetrate deeply, creating maximum flavor when you cook. 💡
Asparagus Prep
Asparagus is best cooked fresh, but you can trim the ends and store them in a sealed container with a damp paper towel for up to 3 days. For even better results, blanch the asparagus for 2 minutes in boiling water, then shock in ice water. Drain and store in an airtight container for up to 3 months in the freezer. This method preserves its vibrant color and crisp texture.
Fat Rendering Shortcut
Render the pork belly fat completely ahead of time and store it in a clean jar in the fridge for up to 1 week or freezer for 3 months. This golden liquid is pure flavor—use it to cook the asparagus later. When you're ready to serve, simply reheat the pork belly slices in the rendered fat for 5 minutes at 350°F to restore crispiness. The asparagus will cook right in that fat, absorbing all the porky goodness.
Make-Ahead Plating
For a stress-free dinner, assemble everything except the final butter toss up to 1 day ahead. Store the cooked pork belly slices and asparagus separately in airtight containers. When ready to serve, reheat the pork belly in the skillet with its rendered fat for 3 minutes, then add the asparagus and finish with butter and lemon as directed. This keeps the textures perfect and flavors fresh.
Breakfast Reinvention
Leftovers make incredible breakfast hash! Dice the crispy pork belly and asparagus into ½-inch cubes. Sauté with 1 diced potato per person, 1 tsp smoked paprika, and 2 tbsp apple cider vinegar for 10 minutes** until potatoes are golden. Top with a fried egg and extra flaky salt. This transforms dinner into a hearty brunch in minutes. 🥓
Nutrition facts
Frequently asked questions
How do I know when pork belly is perfectly crispy?
The skin should be golden brown with visible crackling when pressed gently. Listen for a satisfying crackle—it means the fat has rendered properly. If it's still soft or pale, cook another 5-10 minutes at medium-low heat until you achieve that crisp texture.
Can I substitute regular bacon for pork belly?
Regular bacon won't give you the same melt-in-your-mouth texture, but you can use thick-cut bacon (like slab bacon) for a similar effect. Increase cooking time to 20-25 minutes per side until crispy. For best results, use 4 slices instead of 1 lb pork belly to match the fat content.
Why does my asparagus turn mushy instead of crisp-tender?
Overcooking is the most common mistake. Asparagus should take just 4-5 minutes to reach tender-crispness. Use a timer and watch closely—it's done when the edges are slightly charred but the center remains bright green. For extra crispness, add the asparagus to the skillet 2 minutes before serving.
How do I reheat leftovers without losing crispiness?
Reheat pork belly slices in their rendered fat at 350°F for 3-4 minutes until warmed through. For asparagus, toss with a little olive oil and reheat in a skillet for 1-2 minutes over medium heat. Avoid microwaving—it makes everything soggy!
What's the best way to plate this dish for maximum impact?
Arrange the crispy pork belly slices in a diagonal line across the plate, then fan the charred asparagus around them. Drizzle any remaining rendered fat from the pan over the top, and finish with a sprinkle of flaky salt. The contrast of textures and colors makes it visually stunning!
