Our recipes and stories, delivered.

Instant Pot Pork with Beans, Tomatoes, and Sage
Ingredients
Directions
Ingredients
1 ½ lb
pork shoulder
Jump
2 tsp
kosher salt, plus more to taste
Jump
Freshly ground black pepper
Jump
2 tbsp
olive oil
Jump
½
yellow onion, finely diced
Jump
¾ tsp
red pepper flakes
Jump
½ c
dry white wine
Jump
1
28-oz can whole peeled tomatoes
Jump
A generous handful of sage, stems attached, tied into a bundle (or about ¼ cup packed sage leaves)
Jump
1
Parmesan rind
Jump
2
cloves garlic, smashed
Jump
2
14-oz cans cannellini or navy beans, rinsed and drained
Jump
Instant Pot Pork with Beans, Tomatoes, and Sage

A small cut of pork shoulder goes a long way in this simple Instant Pot recipe loosely inspired by Marcella Hazan’s pork balls with beans and tomato. The meat is fall-apart tender after about an hour of cooking in a tomatoey broth scented with garlic, sage, and a Parmesan rind. Canned cannellini beans add substance and provide a nice contrast to the rich pork. Serve over polenta or simply use a hunk of crusty buttered bread to soak up all the delicious sauce.

4 servings

  1. Pat the pork shoulder dry and sprinkle all sides of the meat with salt and pepper. Select the sauté function on the Instant Pot and drizzle in the olive oil. When the pot is hot, add the meat and sear for 2 to 3 minutes on each side or until well browned. Remove the meat to a plate.
  2. Add the onion and red pepper flakes to the Instant Pot and cook, stirring often, until the onion is soft and translucent. If the bottom of the pot begins to burn while the onion is cooking, add a small splash of water. Next add the white wine and cook until it has evaporated almost completely. Add the tomatoes and use the back of a spoon to break them up into bite-size pieces. Return the pork to the pot along with the sage bundle, garlic cloves, Parmesan rind, and ¾ cup of water.
  3. Put the lid on and cook on high pressure for 1 hour. Let the Instant Pot naturally depressurize for 5 to 10 minutes, then quick-release the remaining pressure.
  4. Remove the pork to a bowl and use a fork to shred it into bite-size pieces. It should be very tender. Cover the meat loosely with foil. Remove the sage bundle and Parmesan rind.
  5. Turn the Instant Pot to the sauté function and add the beans to the tomato sauce. Cook for 10 to 15 minutes, stirring occasionally, until the sauce has thickened a bit. Adjust the seasoning to taste; another teaspoon of salt is usually necessary. Return the pork to the pot and stir gently.
  6. Serve with polenta, pasta, or crusty bread. Store leftovers in an airtight container in the refrigerator for up to 3 days.

Zola Gregory

Zola Gregory is a writer and recipe developer based in Seattle. Having previously worked as a pastry chef and baker, she now enjoys helping others find success in their own kitchens through her stories, recipes, and baking classes.