Instant Pot Pork Roast with Vegetables
This post may contain affiliate links. Please read our disclosure policy.
Got a busy night ahead of you? Make this delicious Instant Pot Pork Roast with Vegetables. It’s an entire meal made in your pressure cooker and only takes about 90 minutes. The result is a tender pork roast with carrots and potatoes that is smothered in homemade gravy.
If you think Pork Roast is only for Sundays I have some good news for you! Traditional it takes several hours in the oven, which is great when you have several hours which, for me is, um, almost never! So, what used to be a special occasion dinner is now doable in 90 minutes start to finish thanks to my trusty Instant Pot. I can make it in less than two hours! Yes, please!
Why this Recipe Works!
- Tender, melt in your mouth pork with flavorful veggies and a gravy in one pot!
- The pork is coated in a delicious spice rub and topped with a rich and savory gravy.
- It’s ready in under 2 hours with meat that is so tender!
- It has a few steps, but it’s not complicated and the meat comes out perfectly cooked each time.
The more I use my pressure cooker the more I love it – I’ve used it to make ribs, meatloaf, spaghetti and so many other delicious dinners. You can use it in so many ways!
Ingredients Needed
This might look like a long ingredient list for this Instant Pot Pork Loin, but it’s mostly seasonings or things you already have in your pantry!
Spice Rub
- Garlic Powder
- Onion Powder
- Sea Salt
- Pepper
Roast
- Pork roast
- Butter
- Garlic
- Yellow onion
- Worcestershire sauce
- Broth
- Carrots
- Potatoes
Gravy
- Butter
- All-purpose flour
How to Make the Spice Rub
- First, mix together onion and garlic powder with salt and pepper.
- Rub it all over a 2 to 3-pound pork roast.
That’s it! The first step is done.
Prep and Cook the Pork
- Turn on the saute setting on your Instant Pot. Melt the butter and then cook the onions in it until they’re softened. Add some garlic and cook it with the onions for about a minute.
- Add some more butter to the pot and, once it’s melted, sear the pork roast on each side for 2 to 3 minutes or until it develops a nice golden crust.
- Remove the pork roast and add broth and Worcestershire sauce to the pot. As it simmers scrape up all of the brown bits off the bottom of the pot.
- Place the trivet (the one that came with your Instant Pot) in the pot and place the pork roast on it.
- Secure the lid, close the vent, and set the Instant Pot to manual high pressure for 70 minutes.
Add the Vegetables
Once the timer goes off for the pork, quick release the pressure, and place the vegetables in the Instant Pot with the pork. I use a combination of carrots and potatoes. They cook so fast – they only take about five minutes!
- Once you’ve placed the vegetables in the pot, secure the lid and set the Instant Pot to manual high pressure for five minutes.
- One the timer dings, quick release the pressure and remove the pork and vegetables from the pressure cooker.
- Cover them with foil while you make the gravy.
Pork should be cooked to a temperature of 145 degrees F. I’ve tested this recipe several times and my two to three-pound pork roasts are always perfectly cooked in 75 minutes.
If you are worried you can always check the internal temperature with a meat thermometer once it’s done.
How to Make the Gravy
As the pork cooks, it releases lots of juices that you can use to make your gravy – you only need some butter and flour and it all comes together right in the Instant Pot!
- Remove the trivet and change the Instant Pot setting to saute.
- Melt the butter in the Instant Pot. Once it’s melted add the flour.
- Whisk the flour and butter together in the juices until smooth. Cook the gravy for 3 to 4 minutes or until it’s thickened.
- Give it a taste and add salt and pepper, if desired.
Serve up slices of the pork roast with the vegetables and smother them with the rich gravy. If you have some fresh parsley on hand chop some up for garnish – it adds a nice pop of color!
More Instant Pot Recipes
- Hamburger Stroganoff is another hearty comfort food dinner that’s perfect for a cold and chilly night! Plus, it only takes 30 minutes to make in your pressure cooker.
- I love how easy it is to make soup in my Instant Pot and my Chicken Taco Soup is always a favorite.
- French Dip Sandwiches used to be something I only had if we went to a restaurant, but now I use my Instant Pot to make them and they’re so easy!
- I love a bowl of cozy Instant Pot Beef Stew – it only takes 30 minutes!
Try it and love it? Rate it, please!!!? Seriously though a five-star rating below will make my day!
If you snap a photo, please be sure tag me on Instagram at @julieseatsandtreats or #julieseatsandtreats so I can see your yummy treat!!
Did you make this? If you snap a photo, please be sure tag me on Instagram at @julieseatsandtreats or #julieseatsandtreats so I can see your yummy treat!
Instant Pot Pork Roast
Ingredients
Spice Rub
- 1 ½ tsp garlic powder
- 1 tsp onion powder
- 2 tsp sea salt
- ½ tsp pepper
Roast
- 2 – 3 lb pork roast
- 4 Tbsp butter divided
- 3 cloves garlic minced
- ½ yellow onion chopped
- 2 Tbsp Worcestershire sauce
- 1 ½ c. broth any kind
- 4 large carrots chopped into 1’’ pieces
- 2 large potatoes chopped into 1’’ pieces
Gravy
- ¼ c. all-purpose flour
- ¼ c. butter
Instructions
- In a small combine combine all dry rub spices. Rub the spice mixture all over your roast making sure it is entirely covered, set aside. If your pork roast has netting on it make sure to remove it.
- Turn your Instant Pot to saute. Add 2 Tbsp butter to the pot. When the butter is melted add onions. Saute for 4-5 minutes and then add minced garlic and saute an additional minute.
- Add the last 2 Tbsp butter to pot and melt. Add the pork roast and sear each side for 2-3 minutes or until brown.
- Remove pork roast from Instant Pot. Add broth and Worcestershire sauce to pot and delgaze pot. You will want to leave it on saute and scrape all the brown bits from the bottom of the pot to avoid getting the burn feature.
- Place the trivet on the bottom of the pot. Add the pork roast back into the pot on top of the trivet.
- Seal Instant pot and set to manual high pressure for 70 minutes.
- When time is done, quick release pressure. Add the carrots and potatoes to the Instant Pot. Place lid back on the pressure cooker and set to 5 minutes.
- When done cooking, quick release pressure, remove pork roast and veggies from the Instant Pot and cover with aluminum foil.
- Remove trivet and set aside. Turn the Instant Pot to saute and add butter, melt. Slowly whisk in the flour to the gravy. Cook for 3-4 minutes or until sauce thickens to form gravy. Season with salt and pepper if desired.
Frances says
There are 2 recipes in 2 different areas above. In the first rendition, with ingredient list followed by step-by-step directions and photos, the broth is left out of the directions. This may be the reason it failed for some commenters.
I reread it a few times to see where to add the broth and didn’t find it.
In the second, more official looking recipe, the broth makes an appearance.
Doreen Kolotyluk says
This recipe is excellent! I have missed the taste of a roasted pork dinner with dripping-soaked vegetables that melt in your mouth. A BIB HIT with my family that I will be making on a regular basis. Thank you so much for the recipe!!!
Courtney says
YAY! So great to hear. Thanks for the wonderful comment and rating.
Jackie says
Turned out really great. Definitely going to become a go-to for roast dinners.
The directions were easy especially for an instapot newbie.
Courtney says
Love an easy roast instant pot recipe.
Cindy says
Very good and easy. I followed the recipe to a T, except for the gravy. I used the cornstarch method for the gravy.
Courtney says
Love that you enjoyed it. Thanks for rating and trying this recipe!
Brenda Boldt says
This is the 2nd time making this recipe! It is oh so good, and oh so easy! Thank you Julie <3
Courtney says
Thank YOU for using and trying my recipe! 🙂
Sherry L.Glidewell says
It was a very easy recipe and it was really good!!
Julie Evink says
Great to hear Sherry!! Thanks so much for commenting and rating this recipe!
Lynda Lemons says
So easy and delicious. First time using my instapot and I will be making more meals in this! The pork and vegetables were tender and tasty with the rib and the gravy. 😋🤤
Julie Evink says
So glad you enjoyed it! Thanks for commenting and rating the recipe Lynda!
Chris Cahill says
Much better with 20 mins pressure, so 30 minute slow release. Check temp. Remove pork, add veggies, 5 mins pressure, remove veggies, make gravy.
Julie Evink says
Great tips!
Lori says
70 minutes with a 3 lb tenderloin roast turns it dust. You can cook a 3 lb pot roast in less than 45 minutes. I should have known better. Absolutely terrible recipe. If you don’t cut the time in half, prepare to feed this to your dogs.
Charlene says
I had a 2lb pork loin roast without a bone and used my instant pots time of 20 minutes per pound. Then added small gold potatoes and baby carrots with frozen green beans. Because of frozen beans, I didn’t cut other veggies. Cooked for 9 minutes, with 10 minute slow release. Everything was great. Maybe a little over-cooked but I loved it. The flavor was excellent. Oh, I did only do 1 tsp salt figuring I could add more later if needed. Everything was great. Thank you for this super delicious, simple meal.
Julie Evink says
So glad you enjoyed it Charlene!
Amber says
After reading previous comments, I looked to the USDA and other recipes on the time and decided to stuck with these directions afterall. I used a 2 1/2 pound bone in roast, 70 minute cook time and it turned out absolutely perfect! Not sure why people are having bad luck unless they are not adding the broth in step 4 or are forgetting to seal their pressure cooker. I have found it easier to sear my roast, onions and garlic in a skillet rather than in the insant pot. Otherwise, I actually wrote this one on a recipe card! Delicious!!
Julie Evink says
I’m not sure either, I always have great results. I’m glad you enjoyed it Amber!
JJ says
Delicious!! My roast turned out perfect!! I followed the directions, but ended up adding some time to it because I used a 6 pound roast. Thank you so much for the recipe!! Love it!
Julie Evink says
So glad you enjoyed it! Thanks for commenting and rating the recipe!
Lea Anne Brummett says
The printed recipe and video recipe are not the same. In the video you add broth but in the printed there’s no mention of broth. Do I need to add liquid to cook the roast after searing?
Julie Evink says
Broth is in the ingredient list and step 4, so I’m not sure I’m understanding your question?
Vicki W. says
Why do you cook this pork loin roast….a 2 to 3 lb. roast….for 70 minutes in the instant pot, but in your recipe for an instant pot pork loin roast…a 2 lb. roast….you only cook it for 20 minutes? I was all prepared to make this roast with vegetables, but now I’m afraid to for fear of over-cooking it way too much.
Vicki W. says
I’ve done some research, and it dawned on me that in this recipe the pork roast is probably bone-in. So my question now is, can you use a pork loin roast for this recipe with vegetables and reduce the initial cooking time before adding the veggies?
Cheryl A Kennelly says
As an instant pot newbie I rely on the instructions given in the recipe I’m trying. Up to trying this recipe I had no issues but this recipe and the timing for the pork roast in my instant pot was so off that my New Year’s day dinner was ruined. I should have researched timing more because if I had I would have done the right thing and cooked my roast the correct amount of time per pound and it would have been tender and juicy instead of turning to saw dust when my husband went to slice it. Thank God for my awesome pan of macaroni and cheese… we would have starved without it.
Julie Evink says
Hey Cheryl! I’m sorry to hear this. I’ve tested it multiple times and never had an issue with it. What size of pork roast did you use?
Nancy says
Agree with Cheryl. I followed the directions exactly, and about 20 minutes in, my InstantPot shut off because it was burning. The mixture was burned on solidly to the bottom of the pot which will likely require a couple of days of soaking. After the shut off, I pulled the pork out which was kind of rubbery and not good. We put BBQ sauce on it and put it on buns. The peeled potatoes and carrots will have to wait another day. But it was indeed a disappointment. Seventy minutes is clearly far too long.