Go Back
Instant Pot Piri-Piri Short Ribs | Taste and Tipple

Piri-Piri Short Ribs with Sweet Potato Fries & Roasted Brussels Sprouts

Course Main Course
Cuisine Portuguese
Keyword Instant Pot, Piri-Piri, Short Ribs, Whole30
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 4 servings
Author Yvonne Langen


Short Ribs

  • 2 lb bone-in beef short ribs
  • large shallots coarsely chopped
  • 6 garlic cloves peeled
  • 1-2 Scotch bonnet chiles stems removed
  • 1 2” piece ginger peeled, coarsely chopped
  • 3 tbsp fresh lemon juice
  • 3 tbsp vegetable oil
  • 4 tsp paprika
  • 2 tsp Kosher salt
  • 3 tbsp red wine vinegar
  • 1 red bell pepper sliced
  • 1 cup beef broth

Roasted Vegetables

  • 2 sweet potatoes sliced into 1/4” sticks
  • 1 lb Brussels sprouts halved or quartered if large
  • 3 tbsp olive oil divided
  • 2 tsp salt
  • 2 tsp black pepper freshly ground

Dijon Aioli

  • cup mayonnaise
  • 3 tbsp olive oil
  • 3 tbsp Dijon Mustard
  • 2 cloves garlic minced
  • tsp lemon juice
  • ½ tsp salt
  • ½ tsp black pepper


  1. Make marinade. Combine shallots, garlic, ginger, and chiles in the small bowl of a food processor. Blend until the mixture is a thick paste. Stir in lemon juice, vegetable oil, paprika and salt

  2. Spoon half the marinade over the short ribs, coating both sides, and place in a large resealable plastic bag. Refrigerate for one hour.
  3. Spoon remaining marinade into a medium bowl and stir in red wine vinegar.
  4. Make Piri-Piri Sauce. Heat 1/2 tbsp olive oil in a medium skillet over medium-high heat. Add sliced red pepper and sauté, stirring and turning frequently, until the skin starts to blister and blacken.

  5. Reduce heat to medium. Add 1 tbsp of water to the pan and cover. Steam peppers for 1 minute.
  6. Remove from heat and combine roasted peppers with remaining marinade in a blender. Blend until smooth. Cool Piri-Piri Sauce to room temperature and then refrigerate until ready to use.
  7. Preheat oven to 450 degrees Fahrenheit.
  8. Sear Short Ribs. Switch on the Instant Pot to the sauté setting on high. When the instant pot is hot, pour about 2 tbsp of oil. When the oil is hot, working in batches, place 3-4 short ribs in the instant pot to sear - don’t overcrowd. Sear the short ribs on all sides, about 2-3 minutes per side. Remove seared short ribs to a plate.

  9. Deglaze the bottom of the Instant Pot with 2 tbsp red wine vinegar, scraping up and charred bits on the bottom of the pan. Turn off the Instant Pot.
  10. Cook Short Ribs. Return seared short ribs to the Instant Pot, top with any excess marinade left in the resealable plastic bag you used to marinate them. Add 1 cup beef broth. Choose the manual high pressure function and set to high. Cook the short ribs for 45 minutes, followed by a 10 - 15 minute natural release.

  11. Prepare Vegetables. While short ribs are cooking, toss sliced sweet potato with olive oil, salt and pepper, and spread out evenly on a parchment-lined baking sheet. Repeat with the Brussels sprouts on a second parchment-lined baking sheet.

  12. Roast Vegetables. When there are 15 minutes of cook time left on the short ribs, put the sweet potatoes on a rack in the lower third of the oven. Bake for 30 minutes, flipping sweet potato fries halfway and moving to a rack in the top third of the oven.

  13. Once the sweet potatoes have been in the oven for 10 minutes, pop the Brussels sprouts in the oven - bake for 20 minutes, flipping halfway.
  14. Make Dijon Aioli. While vegetables are baking, prepare the Dijon aioli. Combine all ingredients in a small bowl and stir well.

  15. Plate and serve. Once vegetables are done, remove short ribs from the Instant Pot and plate - topping with Piri-Piri Sauce. Add sweet potato fries and roasted Brussels sprouts to the plate - drizzle sprouts with dijon aioli and allow guests to add more, as desired.