A porchetta roast is simply one of the best Italian meat dishes you can make!  It can be a little challenging, but don’t worry!  I’ll show you how to make an easy one with step by step instructions below.

Porchetta Roast top down shot finished in pan.

I know you might have heard of porchetta.  Some people spell it porketta.  Both names refer to the same thing.

What Is Porchetta?

As far as the original porchetta goes, it consists of a whole 1 year old de-boned hog stuffed with fennel, garlic, oranges, herbs, liver and some other common Italian ingredients.  Like all dishes in Italy, it has regional differences.

It’s served in white vans in parts of Italy and is often eaten during holidays.

And though the tradition was brought into America, like many others it evolved into something uniquely Italian-American.

I’ll be making a more modest version:  a baked pork belly porchetta roll stuffed with most of the same spices and herbs but in an easier way.  If you love a dish like this, but desire a quicker and much easier recipe, check out this Instant Pot Pulled Pork!  It has the same orange and fennel flavors that make this porchetta so amazing!

Sliced roast porchetta.

Porchetta roll is great served for the holidays but awesome really on any day.  Leftovers can be served on Italian bread with some fresh mozzarella or provolone and cherry peppers.  And you will definitely want leftovers!

It’s one of those dishes like Sunday Sauce and Meatballs or Beef Braciole With Raisins  that are so hearty and just perfect for a large family.

Porchetta Roll Ingredients:

  1. 6-8 pound pork belly – Try to get the belly with the skin on.  In the pics, I used a belly that did not have it on.  I’ve made them both ways and the skin on belly is definitely preferred.
  2. 2 pound pork loin – The belly gets rolled around the loin.
  3. 1/4 cup pignoli nuts
  4. 2 Tablespoons fennel seeds
  5. 1 Tablespoon crushed red pepper flakes – 1 Tbsp is a good amount to start with but use more if you like it spicy.
  6. 1 cup breadcrumbs
  7. 8 cloves garlic
  8. 2-3 oranges – the zest and the juice will be used.
  9. 2 Tablespoons chopped fresh rosemary
  10. 1/4 cup chopped fresh parsley
  11. 1/4 cup olive oil
  12. salt/pepper
  13. butcher twine – the string to tie it all together.

Porchetta featured image.

How To Make A Porchetta Step By Step:

Porchetta roast process shot collage group one.

  1. Picture of the herbs, spices, oranges, and pignoli nuts.
  2. Pork belly skin side down and a pork loin that will fit exactly in the middle.  Basically place the loin in and do a practice roll to make sure everything fits.  Trim excess belly or loin to make one full roll with no overlap.
  3. Make a paste of the garlic and/or mince well.
  4. Chop the fresh parsley and rosemary.

Porchetta roast process shot collage group two.

  1. Zest 2 oranges.  Depending on their size you might need 3.  The goal as shown below will be to get the zest fully distributed.
  2. Dry roast the pine nuts and fennel seeds on medium-low heat watching carefully to not burn.  About 5-10 minutes.  After lightly toasted, set aside off heat.
  3. Add a 1/4 cup of olive oil to a clean pan and saute the garlic for 2-3 minutes over medium heat.
  4. Add the breadcrumbs, chili flakes and herbs.  Next, add the pine nuts and fennel seeds along with the juice of 2 – 3 oranges.  Mix well to make a nice wet paste.   Set aside.

Porchetta roast process shot collage group three.

  1. Make some cross hatches with a sharp knife on the fat side of the belly.
  2. Turn the belly over and make cuts about a 1/4″ deep on the non belly side.  These cuts are for the stuffing.  Salt the non fat side belly with 1-2 teaspoons of kosher salt.
  3. Place the stuffing paste on the non fat side and really press it in.
  4. Sprinkle the orange zest evenly.  Salt the loin and place it on one side to begin the rolling process.

Porchetta roast process shot collage group four.

  1. Heat oven to 500f and place rack at lower third of oven.   Picture shown is a side shot of the belly rolled around the loin.
  2. Tie it up with as much twine as it takes to get it nice and tight and held together.  Make an initial tie in the middle and the sides, then go back and wrap it up all over.
  3. Place the porchetta roast on top of a wire rack in a baking tray.  The best thing to do at this point is to refrigerate it overnight to dry out the skin, and then cook the next day.  If not able to do this just make sure to really dry it well on all sides with paper towels.  Sprinkle 2 Tablespoons of salt all over the skin and add 1 cup of water to the pan making sure that the roast does not touch the liquid.   Bake in oven for 45 minutes at 500f.   Turn the roast at halfway point.
  4. After 45 minutes turn the heat down to 300f and roast until the internal temperature reaches 145-150f.  Turn the roast every 30 minutes or so to achieve even cooking on all sides.  Depending on the size of the roast it should take around another 3 hours.  Check the porchetta’s temperature occasionally with an instant read thermometer.  Get an accurate reading by checking right in the center of the roast.  Once done, let the porchetta roast rest for 30 minutes before serving.   One final note – if the skin needs a little crisping, broil it for 5 minutes at the end.

Porchetta roast sliced front facing shot.

So That’s How To Make A Porchetta:

A couple of quick notes:

  • Try to get a skin side on belly.  The belly for these pics is from Costco and they often sell it with the skin or rind removed.  It was sold that way in Minnesota and New York, though it might be different in other parts of the country.   If you call your butcher ahead of time they can order you a belly with the skin intact.
  • No two Porchetta recipes are the same – the filling I used has the traditional fennel and orange flavors, but use what you like.  Whole oranges thinly sliced can be layered inside instead of the zest and juice like this recipe has.
  • Also, I like the whole fennel seeds and do not grind them.  Many recipes grind the seeds – use a coffee grinder to do so if desired.

Porchetta Substitutes:

A full pork loin butterflied and rolled with the same porchetta seasonings is excellent as well and definitely easier to make.

The trick when doing a pork loin is to really watch the temp and to not overcook it as it can dry out.  The reason a porchetta is so good is that the fat of the pork belly keeps everything moist, but again a pork loin done right can definitely be a nice substitute.

Another good option is a pork butt with the bone removed.  Flatten the pork butt by slicing it open and stuff it with the spice and paste mixture.  When stuffing it, make sure to keep the fat cap down so that the butt can get a crispy skin just like a pork belly porchetta.

Porchetta Seasonings:

Sage, thyme and lemon are all nice seasonings to use.  Instead of store bought breadcrumbs, soaked day-old bread can be used for the stuffing.  Another great ingredient to add are some Italian meats sliced real thin.  Prosciutto or Mortadella work especially well.  Layer the thin slices on the stuffing before rolling.

I always change up recipes with other great tasting Italian ingredients.  As you get a feel for what goes together,  feel free to make recipes all your own.  Basically use this recipe as a rough guide and then adjust it for yourself.

If you don’t like fennel, simply don’t use it.  Want some cheese in it?  Go for it!  That sounds great just thinking about it!  Some layered provolone would be awesome.  In fact, in Philadelphia Porchetta sandwiches are often served with provolone and broccoli rabe on Italian bread.  Adding some cherry peppers to that would definitely be a good idea!

Porchetta Cooking tips:

  • Leave the pork belly in the fridge for 2 days, uncovered.  This drys out the skin and makes a crispier porchetta.
  • If using a skin intact belly (you should when possible)  use a sharp knife to make crisscross cuts on the skin side or just puncture the skin with the knife.  This allows the roast to get crispier when cooking due to the fat dripping in the crevices.  A meat mallet also works well.
  • When the porchetta is tied up and ready for roasting, dry it one more time with paper towels to suck up any remaining moisture.  Add the salt and get it in the oven.
  • Some white wine or water at the bottom of the pan helps keep the porchetta roll nice and moist.  Just make sure the liquid does not touch the roast.   Use a wire rack to keep the roast elevated.
  • Adding some root vegetables and potatoes to the bottom of the pan is a great idea for a full meal.  If doing this, hold off on the liquid and add the veggies during the last hour and fifteen minutes.  The fat drippings from the porchetta will season the veggies very well.

Sliced up Italian Porchetta.

Difficulty Level:

On a scale of 1-5 with 1 being super easy this recipe is a 3.5.  There is really not much to making this but I’m giving it a 3.5 because it’s a bit more involved and requires more time. It’s not a meal you’re just going to whip up on a random weeknight because it does require some advanced planning and prep, especially if you’re drying it out in the fridge overnight.  Therefore, this is a perfect holiday or special occasion main course.  If you’re looking for an easier pork dish with a similar flavor, try our Italian stuffed pork loin.

That being said, the fat from the pork belly creates an ultra moist roast that is quite forgiving even if overcooked slightly.  Aim for 145-150 directly in the center.

The only potential issues are:

  • Make sure to dry the skin really well so the porchetta gets crispy.  If the skin is not quite crisp enough at the end broil for 5 minutes and it will be perfect.  Just watch for grease splatter when broiling.  Whenever broiling anything make sure to have your eyes on the oven.
  • Tie the porchetta as tight as possible so that it all stays together.  You can see I probably needed to tie mine a little tighter.  The loin on the inside will shrink a little creating an air gap so really cinch down on the string and make sure to use a strong one.

What To Serve With Italian Porchetta?

I like something light with the strong porchetta flavors.  Check out these light veggie sides:


White wine, specifically Sauvignon Blanc, is probably the best pairing for this roast porchetta.  Although a lighter red, such as a Pinot Noir, could also pair well.

These cocktails would also be amazing:


Give it a star rating.

If you liked this Italian Roast Porchetta recipe we’d really appreciate it if you would share it on Instagram or Facebook using #sipandfeast.

We would love to know how you did and it’s nice to show others as well.  Thanks!

Follow us on Instagram, Pinterest, and Facebook.  Sign up to receive great recipe ideas in your inbox.

Porchetta Roast Pinterest image.

Porchetta Roast

5 from 5 votes
Prep: 30 minutes
Cook: 4 hours
Total: 4 hours 30 minutes
Servings: 20
Delicious porchetta roast with fennel, pine nuts, oranges, garlic and fresh herbs. 


  • 1 6-8 pound pork belly
  • 2 pound pork loin
  • 1 cup breadcrumbs
  • 1/4 cup pignoli nuts
  • 2 Tbsp fennel seeds
  • 1 Tbsp crushed red pepper flakes
  • 8 cloves garlic
  • 3 large oranges
  • 2 Tbsp fresh rosemary
  • 1/4 cup fresh parsley
  • 1/4 cup olive oil
  • 3 Tbsp kosher salt


  • Preheat oven to 500f and move rack to lower third.  Dry off pork belly skin and trim the belly and loin to fit together for one complete roll.  Mince 8 cloves of garlic, zest 2 oranges and chop the parsley and rosemary.  Toast the fennel seeds and pignoli nuts in a pan on medium-low heat for 5-10 minutes being careful not to burn.  When toasted set aside.
  • In a clean pan saute garlic in a 1/4 cup of olive oil on medium heat for 2-3 minutes.  Add the breadcrumbs, chili flakes, herbs, pignoli nuts, fennel seeds and the juice of 2 oranges.  Mix well to form a paste.  Set aside. 
  • Score dry pork belly in crisscross pattern on skin side.  On other side score 1/4" deep lines into the pork.  Season the non skin side with 2 tsp of kosher salt.  Next place stuffing mixture onto meat and evenly distribute it by pressing it into the meat.  Sprinkle all of the orange zest on top.
  • Season pork loin with 1 tsp of kosher salt and place on one side of belly to start rolling.  Roll the porchetta tightly and tie off every 1" or so to make a uniform cylinder.
  • Dry the porchetta one last time with paper towels, then season with 2 Tbsp of kosher salt.  Rub it into the skin all over.  Place the porchetta on a wire rack inside a roasting pan.  Inside the roasting pan pour 1 cup of water making sure that the liquid does not touch the roast.
  • Roast the porchetta in the oven for 45 minutes on 500f turning once at halfway point.  After 45 minutes turn heat down to 300f and continue cooking until 145-150f internal temperature is reached.  Make sure to rotate the roast every 30 minutes to achieve even cooking.  For an 8 pound roast it should take 2.5-3 hours more.
  • When finished remove from oven and let rest for 20-30 minutes before serving.  Remove twine, slice and enjoy!


  • Try to use skin on pork belly - the dish is still excellent without.
  • Make sure to salt the belly on both sides and the loin.
  • To get a perfect cook check internal temperature with an instant read thermometer every so often. 


Calories: 795kcal | Carbohydrates: 6.3g | Protein: 76.3g | Fat: 47g | Cholesterol: 193mg | Sodium: 650mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Jessica says:

    I’m going to make this for a large Christmas dinner and I’m getting a pork belly from Costco. They’re usually about 10-15 pounds. How much do you think this will increase the cooking time?

    1. Tara says:

      Hi Jessica, Jim used a 6-8 pound pork belly in this recipe and we haven’t tested with a 10-15 pound one so cannot say for sure how long the cook time would be but you need to cook it until the internal temp of the roast reaches 145-150f.

  2. David says:

    Wondering if this can be made with Pork Tenderloin or Pork Loin Roast?

    1. Jim says:

      Hi David, you can use a pork loin (try and find one with the fat cap on it). Then cook the pork loin until it’s roughly 140-145f in the center.

  3. Stephen Craffen says:

    5 stars

    We made this for New Years eve. Perfect NYE dinner!

    1. Jim says:

      Hey Stephen. Sounds perfect for a New Year’s meal. Glad it was a hit!

  4. Grace says:

    This looks amazing! We’re making this for family this weekend. Could everything be prepped the day before and then placed in the oven the next morning? Trying to save some prep time the day of. Thanks in advance! Can’t wait to try this!

    1. Jim says:

      Hi Grace. Not sure if you made it already, but you can absolutely prep it the day before. I would leave it uncovered in the fridge. That will help dry the skin out more. The next day, before you cook it, pat it completely dry too. Hope you enjoy it!

  5. Anna says:

    Wow this recipe looks awesome! If I were to cook it at Christmas, do you have tips on cooking it up front and re-heating it on the night itself? I’m a bit stressed with the variable cooking-time due to the size of the pork belly, and am afraid that we might need to wait for the main for an extra hour, or that’s ready when I still got two starters to serve haha

    1. Jim says:

      Hi Anna. If you cook it earlier in the day you can leave it out tented with foil and then reheat it in the oven until warm. It might dry out a bit, but we often eat it for leftovers and it’s still great. Another option is just to tent it with foil and serve it as is. Porchetta doesn’t have to be super hot when eaten. In fact, some delis will cut it very thin with a meat slicer and serve it cold on hero rolls. Hope you enjoy it!

  6. Lidia says:

    5 stars
    This was amazingly delicious, no leftovers!!!

    1. Jim says:

      So glad to hear you enjoyed it! Thanks for the comment.

  7. Valentina says:

    5 stars
    Saw this on Foodgawker and had to come check it out more closely. It’s beautiful! Your photos are really stunning, and I can only imagine how delicious it is. A friend of mine served this at a party once and I loved it. Your step-by-step photos are also so helpful. Just lovely!

    1. James says:

      Thanks so much for the great compliment! I try to put the full process shots out there for anyone who might have questions or concerns.

  8. Pina says:

    5 stars
    Love this James! Reminds me of Italy where they sell porchetta panini from the trucks you mentioned in the post. If I ever make a porchetta recipe in my life, it will be this one!

    1. James says:

      Thanks so much Pina. I would love to go to Italy one day and enjoy it there.

    2. Kay Dimmell says:

      I made this twice. The 2nd time I brined the pork loin overnight. Not the belly. Then I followed the recipe exactly as is. What a difference in juiciness and taste. It was the best roast I ever cooked.