Instant Pot Osso Buco & Rice

This delicious Instant Pot osso buco dish is made with veal shanks and ripened tinned tomatoes and we have thrown in the rice to turn it into a hearty, one-pot, family-friendly meal. It can be made with regular beef steak or tips, pork chops or even chicken on the bone and is gluten-free.


Osso buco is a fabulous Italian dish of slowly braised cross-cut veal shanks with vegetables, wine and tomatoes. It’s traditionally served with rissoto and topped with gremolata (finely chopped parsley and lemon zest). Today, we’re making a much quicker and easier version of this meal – one-pot osso buco rice – using our trusted Instant Pot.

The best part about this dish is that you only need one pot. Less cleaning up AND cooking the rice directly in the broth gives it an incredible flavour. It’s like we’re combining the osso buco and risotto in one dish. Topped with zesty gremolata, this is a cracker of a meal that we know you will enjoy.

Instant Pot Osso Buco Rice


We used 4 veal osso buco shanks and this recipe yields enough for 4 servings. You can add an extra veal shank and more rice, simply increase the liquid (water and tomatoes) and the seasoning to taste.

The beauty of this recipe is that you can use any other meat. It would work just as well with braising beef or lamb steak, lamb shanks, diced pork and even chicken drumsticks. The sauce is super versatile.

I always pre-soak and rinse the rice really well before adding to the pot. This softens the rice, removes some impurities and the starch, making it less likely to turn gluggy.

One-Pot Osso Buco Rice - Instant Pot Pressure Cooker Recipe

how to cook osso buco in instant pot

If you like Italian, try this dish of Instant Pot Shanks With White & Beans or our Italian-inspired Instant Pot Mac & Cheese.

Instant Pot Osso Buco Rice


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Osso Buco Recipe

  • Author: Instant Pot Eats
  • Prep Time: 15 mins
  • Cook Time: 65 minutes
  • Total Time: 1 hour 20 mins
  • Yield: 4 1x
  • Category: Main
  • Method: Instant Pot
  • Cuisine: Italian


This delicious one-pot osso buco with rice is the perfect dish to cook in your Instant Pot. If osso buco/veal shanks are not available, you can use other types of braising meat



Part 1

  • 4 veal osso buco shanks or lamb shanks (about 1.4 lb / 650700 g with the bone in)
  • 1 tablespoon olive oil
  • Salt and pepper

Part 2

  • 1 large carrot, diced
  • 1 medium onion, diced
  • 1 large celery stick, diced
  • 1 teaspoon  olive oil
  • Generous pinch of salt and pepper
  • 2 large cloves of garlic, diced or sliced
  • 1/3 cup red wine or white wine
  • 2 bay leaves
  • 2 tablespoons chopped parsley
  • 2 cups chicken stock (weused water and 1 stock cube)
  • 1 cup tinned chopped tomatoes
  • 1 tablespoon Tamari or soy sauce (optional)
  • 1 cup uncooked Basmati rice or other long-grain rice

For gremolata

  • 34 tablespoons finely chopped parsley
  • 1 small clove of garlic, grated
  • Zest of 1 lemon


  1. Part 1. Pat-dry the meat using paper towel. Season the meat with a little salt and pepper.
  2. Add olive oil to the Instant Pot and press Sauté. Once hot, add the veal shanks and pan-fry for 20-30 seconds on each side to seal. You can do this in batches, if you can’t fit all four pieces in the pot.
  3. Part 2. While still on Sauté, remove the shanks to a plate. Add the onion, carrot and celery with an extra teaspoon of oil and some salt and pepper. Cook for 5 minutes, stirring a few times.
  4. Add red wine and stir for 30 seconds. Then add the rest of the ingredients, except for rice, and stir through. Return the meat to the pot and submerge under the sauce, allowing some of the vegetables to go above and in between the pieces. Press Keep Warm/Cancel to stop the Sauté process.
  5. Place and lock the lid, making sure the steam release handle is pointing to Sealing. Press Manual (High Pressure) and set the timer to 35 mins. After 3 beeps, the pressure cooker will start going.
  6. In the meantime, rinse the rice in cold water 4-5 times until the water runs clean and leave in the sieve to strain.
  7. Once the timer goes off, let some of the pressure release naturally for 5 minutes, then use the quick release method to let the rest of the steam out. Once the pressure valve is down, open the lid. Remove the bigger pieces of the meat (it should be falling off the bone) to a plate. Add the uncooked rice to the pot and stir through. Place the meat and bones back on the top and allow to submerge slightly.
  8. Press and lock the lid of the pressure cooker. Press the Rice function key (Normal, 10 Minutes) and let it do its thing. Prepare the gremolata by mixing chopped parsley with grated lemon zest and garlic in a little bowl.
  9. Once the timer goes off, use the qick release to let off the pressure. Open the lid and serve the osso buco rice topped with a generous sprinkle of gremolata.


  • Serving Size:
  • Calories: 516
  • Sugar: 5.8 g
  • Sodium: 701.1 mg
  • Fat: 17.1 g
  • Saturated Fat: 3.2 g
  • Carbohydrates: 49.4 g
  • Fiber: 3.3 g
  • Protein: 39 g
  • Cholesterol: 125.5 mg


If you enjoy this recipe, share it with your Instant Pot loving friends and family. Questions and comments are welcome! Don’t forget to share this recipe on Pinterest, here is a pic for you.

Instant Pot Recipes
By Instant Pot Eats

About us: We are a team of Instant Pot enthusiasts, who love good food and cooking. Our blog is dedicated to delicious Instant Pot recipes you can make using your trusted pressure cooker.
PS. This post may contain Amazon affiliate links, which means we receive a small commission for purchases made through these links. 

More about us here »


Made the recipe? Leave a rating as it helps other readers to discover this dish. You don’t need to comment to leave a rating, unless it’s 3 stars or below.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Currently eating this, while writing this comment haha It’s sooooo good!! I added a can of chickpeas (half while it cooks and half after it’s done) and a couple pieces of leftover fried tofu. Perfectttt flavor combination.

    1. Jessica, so glad you loved it. The addition of chickpeas sounds amazing. I’m going to have to try that!

      1. Thanks!

        Found some pork osso Boca on special (hoping pork doesn’t change anything) so am making about double the recipe, just grabbed the only can of tomatoes I had so below your suggestion.

        It’s all in the iPot, still another 30 mins before adding rice. Looking forward to tonight’s dinner!

  2. Probably a good dish but the instructions need some work. Make sure all ingredients are listed separately. Also, when saying “add the rest of the ingredients “ make sure that’s what you mean. This says “add the rest of the ingredients” but fails to say “except rice”.

    1. Hey Jody, thanks for your feedback. We’ll make sure to review the recipe to make sure the instructions are clearer.

See all comments »

You Might Also Like