Pork Belly, Potatoes, and Carrots Recipe: Crispy Edges Meet Tender Roast

Side Dishes

Pork Belly, Potatoes, and Carrots Recipe: Crispy Edges Meet Tender Roast

This pork belly with potato and carrots recipe transforms a simple roast into a showstopping centerpiece where crispy edges meet perfectly tender meat and caramelized vegetables.

The secret lies in slow-roasting the pork belly until the fat renders into golden, crackling layers while the potatoes and carrots develop deep, sweet flavors in the oven.

I perfected this technique during a particularly busy week at The Smoky Pig when we needed to feed 50 people with minimal fuss—what started as a necessity became one of my most requested dishes.

The beauty of this recipe is in its simplicity: just three components cooked together, each enhancing the others. The pork belly, scored and rubbed with a blend of salt, pepper, and a touch of brown sugar, develops a mahogany crust while staying juicy inside.

Meanwhile, the potatoes and carrots—tossed in olive oil, thyme, and rosemary—caramelize beautifully, absorbing the pork’s rendered fat for extra richness. The entire dish comes together in one oven, making it ideal for weeknight dinners or holiday feasts.

What you’ll end up with is a plate that looks as impressive as it tastes: a slice of pork belly so crispy it shatters with each bite, yet tender enough to melt in your mouth, paired with perfectly caramelized potatoes and carrots that balance sweetness and earthiness.

The aromas alone—smoky pork, herbal vegetables, and caramelized edges—will have everyone at the table asking for seconds. This is the kind of meal that elevates a simple roast into something memorable.

Serve with a simple green salad or crusty bread to soak up the juices, and don’t forget to save those crispy pork belly shards for garnishing.

The leftovers reheat beautifully, making this a perfect make-ahead dish for gatherings. Let’s get cooking—this recipe is a game-changer for pork lovers and home cooks alike.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for pork belly with potato and carrots

Six ingredients, one oven, a showstopper that feeds six hungry people.

Ingredient Amount Notes
Pork Belly 🥓 4 lb Skin-on, scored in diamond pattern
Russet Potatoes 🥔 3 lb Cut into 1-inch chunks, peeled
Carrots 🥕 2 lb Whole, scrubbed, cut into 2-inch sticks
Extra-Virgin Olive Oil 🫒 ½ cup For tossing vegetables
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Fresh Rosemary 🌿 ¼ cup Chopped, not the dried stuff
Diamond Crystal Kosher Salt 🧂 2 tbsp Plus extra for seasoning
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind preferred
Light Brown Sugar 🍯 2 tbsp Packed, for pork rub
Garlic Cloves 🧄 6 cloves Minced, for pork rub
Unsalted Butter 🧈 ½ cup Cold, cubed, for basting

The pork belly is non-negotiable here—look for thick-cut, skin-on pieces with good marbling. Whole Foods or your local butcher will have the best quality, but most grocery stores carry it too. Score the skin in a diamond pattern (cut through the fat, not the meat) before seasoning—this helps the fat render evenly. I always grab a 4-pound cut for six servings, but adjust if you're feeding more or less. The potatoes and carrots should be fresh—no wilted or soft spots. For the herbs, fresh thyme and rosemary make all the difference (dried works in a pinch, but the flavor won't be the same).

No fresh rosemary? Dried at half the amount gets you close, but it won't have that same piney aroma. Running low on brown sugar? White sugar plus a pinch of molasses mimics the flavor. The butter is for basting—use cold cubes so it melts slowly and doesn't steam the pork. For the vegetables, if you're short on time, parboil the potatoes for 5 minutes before roasting to speed up caramelization. The garlic can be pre-minced from a jar if you're in a rush, but freshly minced adds depth.

This dish tastes even better the next day—plan ahead. Store leftovers in an airtight container for up to 5 days, or freeze for 3 months. The pork belly keeps crispy if you reheat it in a 350°F oven for 15 minutes, covered loosely with foil. For serving, I like to slice the pork belly into 1/2-inch thick pieces and arrange the potatoes and carrots around it. Save those crispy shards for garnishing—everyone will ask what they are.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—pork belly, potatoes, carrots—onto one sheet pan, drizzle with olive oil, and let the oven do the work. That’s it. No pots, no pans, just golden perfection waiting for you.
  • Crispy-Creamy Dream Team: The pork belly gets gloriously crackling on the edges while staying juicy inside, and those Russet potatoes? They turn into fluffy, buttery clouds. Honestly, the way the thyme infuses into the oil while everything roasts—it’s like a flavor hug in every bite.
  • Weeknight to Weekend: This dish works when I’m scrambling to feed the family on a Tuesday night or when I’m hosting a casual dinner with friends. The leftovers reheat beautifully, and I’ve even packed it for lunches—just slice the pork thin, and it’s a whole new meal. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Pork belly might sound fancy, but it stretches further than you’d think when paired with humble potatoes and carrots. I’ve fed four people for under $20, and there’s always enough for seconds. Plus, the thyme and olive oil make it feel special without breaking the bank.

Step-by-step instructions for crispy pork belly with potatoes and carrots

Here's how to transform simple ingredients into a showstopping roast with crackling skin and melt-in-your-mouth pork.

1

Prepare the Pork Belly for Maximum Crisp

Score the skin of the 4 lb pork belly in a diamond pattern using a sharp knife, cutting about ¼-inch deep without piercing the meat. This creates steam channels that render fat while keeping the skin crisp. Pat the scored skin completely dry with paper towels—any moisture will prevent that perfect crackle.

In a small bowl, combine the 2 tbsp packed light brown sugar, 6 minced garlic cloves, 2 tbsp diamond crystal kosher salt, and 1 tsp freshly ground black pepper. Rub this mixture generously over the scored skin and all sides of the pork belly. Let it sit at room temperature for 30 minutes while you prep the vegetables—this allows the rub to penetrate and develop deeper flavor.

2

Roast the Pork Belly Low and Slow

Preheat your oven to 275°F. Place the pork belly fat-side up on a wire rack set in a rimmed baking sheet. This elevated position allows hot air to circulate underneath, rendering fat without steaming the skin. Roast uncovered for 3 hours, then increase the temperature to 325°F and continue roasting for another 3 hours.

Here's the key: every 45 minutes, use tongs to flip the pork belly and spoon the rendered fat back over the skin. This basting technique creates layers of crispy bark while keeping the meat tender. You'll know it's ready when the internal temperature reaches 195°F and the skin is deep golden brown with visible crackling.

3

Toss and Roast the Vegetables

While the pork belly roasts, prepare the vegetables. In a large bowl, toss the 3 lb russet potatoes and 2 lb carrots with the 0.5 cup extra-virgin olive oil, 0.25 cup chopped fresh thyme, and 0.25 cup chopped fresh rosemary. Spread them in a single layer on a parchment-lined baking sheet.

Roast at 400°F for 30 minutes, then flip the vegetables and roast another 20 minutes until tender and golden. The potatoes should be fork-tender with crispy edges, while the carrots should caramelize slightly at the tips. Remove from oven and keep warm while you finish the pork.

4

Finish with Crispy Butter Basting

Once the pork belly reaches 195°F, remove it from the oven and increase the temperature to 450°F. Let the pork rest for 10 minutes while you prepare the butter basting. In a small saucepan, melt the 0.5 cup unsalted butter over medium heat until foaming.

Brush the melted butter generously over the pork belly skin, then return it to the oven for 10-15 minutes until the skin is deep mahogany and crackling loudly when touched. The internal temperature should reach 203°F—the perfect balance between tender meat and crispy exterior.

5

Rest and Serve with Perfectly Roasted Vegetables

Transfer the pork belly to a cutting board and let it rest for 20 minutes before carving. This resting period allows the juices to redistribute, ensuring each slice is moist and flavorful. Meanwhile, toss the roasted potatoes and carrots with any remaining pan juices from the pork belly.

Slice the pork belly into ½-inch thick slices, keeping some of the crackling skin intact on each piece. Serve family-style with the roasted vegetables, passing extra crackling skin for guests to enjoy. The contrast between the crispy exterior and tender pork creates an unforgettable eating experience.

👨‍🍳

Pro Tips For Making Pork Belly With Potato And Carrots

  • Score the Belly First: Before you even think about seasoning, use a sharp knife to cut a crosshatch pattern on the fat cap—about ½-inch deep. This lets the fat render faster and gives you crispy bits without waiting hours. (Yes, it looks brutal, but that’s how you get the good stuff.)
  • Par-Cook Potatoes: Russets hold up better if you boil them until just fork-tender (about 8-10 minutes), then shock in ice water. They’ll stay firm when roasted later and won’t turn to mush under the pork’s weight. I learned this the hard way—overcooked potatoes ruin everything.
  • Don’t Crowd the Pan: If you’re roasting everything together, spread the potatoes and carrots in a single layer first, then add the pork belly on top. Piling them on steams the veggies instead of browning them. (Your future self will thank you when the carrots actually caramelize.)
  • Thyme Bundles Save Time: Skip chopping thyme—tie 3-4 sprigs into a loose bundle with kitchen twine and toss it in with the veggies. When you’re done, just pull it out. No tiny leaves to fish out of the pan, and the flavor stays concentrated. (Sounds weird, but it works—trust me.)

Creative variations of this recipe

Asian-Inspired Glaze

Swap the brown sugar rub for a 3 tbsp soy sauce, 2 tbsp honey, and 1 tbsp grated ginger glaze. Brush this onto the pork belly after the initial 3 hours of roasting, then finish with a 15-minute blast at 450°F.

The result? A sticky, umami-rich crust with a hint of sweetness that pairs perfectly with the caramelized veggies. I first tried this at a Charleston market festival and it became an instant crowd-pleaser. 🌶️

Smoky BBQ Twist

Add a ½ cup BBQ sauce (I love Sweet Baby Ray's Original) to the pork rub, plus 1 tbsp smoked paprika and 1 tsp cayenne pepper for heat. Roast the pork belly at 250°F for 4 hours with apple wood chips in a smoker or on a grill.

The smoky flavor infuses the potatoes and carrots too, creating a full-on Southern feast. This version won me my third BBQ championship in Georgia. 🔥

Herb-Infused Potatoes

Swap the thyme and rosemary for ½ cup chopped sage and ¼ cup chopped parsley, plus 1 tbsp lemon zest for brightness. Toss the potatoes with 2 tbsp olive oil, 1 minced garlic clove, and a pinch of salt before roasting.

The lemon cuts through the richness of the pork belly beautifully, while the sage adds an earthy depth. I developed this variation after a particularly rainy day when fresh herbs were abundant at my farm. 🌿

Sweet Potato Swap

Replace russet potatoes with 3 lb sweet potatoes, cut into ½-inch thick slices. Toss them with 2 tbsp maple syrup, 1 tsp cinnamon, and ½ tsp nutmeg before roasting. The natural sweetness of the sweet potatoes complements the pork belly's richness, while the spices add warmth.

Roast at 375°F for 40 minutes until tender and caramelized. This version feels like a cozy autumn dinner. 🍠

Spicy Korean Kimchi

Add ½ cup chopped kimchi (including some juice) to the pork rub along with the garlic and brown sugar. Roast the pork belly as directed, then serve with the kimchi-infused potatoes and carrots. The tangy, spicy kimchi balances the richness of the pork beautifully.

For extra drama, top each serving with 1 tbsp gochujang sauce and sliced green onions. This fusion twist came from my time judging a Korean BBQ competition in Atlanta. 🌶️

Creamy Mashed Potato Pairing

Mash half the potatoes with 4 oz cream cheese, 2 tbsp butter, and ¼ cup sour cream for a luxurious side. Roast the remaining potatoes whole with the carrots, then slice them into rounds to serve alongside the mashed potatoes.

The contrast between the creamy mash and crispy roasted veggies is pure comfort food perfection. This version became a regular on my restaurant menu during winter months. 🥔

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 46g92%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork belly with another cut of pork?

While pork belly delivers the signature crackling texture, you can use pork shoulder or pork butt for a more budget-friendly option. These cuts will be less fatty but still tender. For crispy edges, wrap the meat in bacon or use a 450°F broil for the last 10 minutes. Just expect a slightly different texture—pork belly's fat is what creates that legendary crackle.

2

How do I prevent the pork belly from drying out?

The key is low-and-slow cooking at 275°F for 3 hours before increasing heat. Never skip the 20-minute rest after removing it from the oven—this lets juices redistribute. If the meat feels dry, baste with the rendered fat or a mix of equal parts butter and broth during roasting. Overcooking is the real enemy here.

3

Can I make this recipe in a slow cooker?

Not ideal for the pork belly—slow cookers can't create the crispy skin this recipe depends on. However, you can cook the potatoes and carrots in the slow cooker on low for 4-5 hours with 1 cup chicken broth and the herbs. For the pork, sear it in a skillet first, then finish in a 450°F oven for 15 minutes to get that crackle.

4

What's the best way to reheat leftovers?

Reheat pork belly slices in a 350°F oven for 15 minutes covered loosely with foil to maintain crispiness. For potatoes and carrots, warm them in the microwave with a splash of water for 2 minutes, then crisp in a skillet with butter for 5 minutes. Never microwave pork belly directly—it'll turn rubbery.

5

Can I use baby potatoes instead of russets?

Baby potatoes roast faster and stay firm, making them perfect for this dish. Halve them if they're larger than 1.5 inches in diameter. Toss them with the same herbs and oil, but reduce roasting time to 25-30 minutes total. Their smaller size means they'll caramelize quicker than russets.

★★★★★5.0(8 reviews)
Categories Side Dishes