instant pot lamb rogan josh

Instant Pot Lamb Rogan Josh

  • Author: My Heart Beets


This perfectly cooked lamb will melt in your mouth! The meat is cooked in an onion and yogurt gravy, making it both flavorful and tender. Rogan Josh, a popular Kashmiri dish with Persian origins, is a mild curry that isn’t meant to be spicy. The signature red color of this curry comes from the use of Kashmiri chili peppers, which are very mild and taste similar to paprika. If you want to substitute Kashmiri chili powder for the paprika, feel free to do so.


  • 2 tablespoons ghee
  • 2 onions, diced
  • 2 pounds boneless lamb shoulder, cut into 1.5 inch cubes
  • 6 teaspoons minced garlic
  • 2 teaspoons minced ginger
  • 1 bay leaf



  • 1 (15 ounce) can tomato sauce
  • 8 tablespoons yogurt (or dairy free yogurt if paleo/whole30)
  • Cilantro, garnish


  1. Press the sauté button and add the ghee to the pot. Once the ghee melts, add the onions and lamb and stir-fry for 6-7 minutes, or until the outside of the lamb pieces are no longer pink.
  2. Add the garlic, ginger, bay leaf and spices and give everything a good mix.
  3. Add the tomato sauce to the pot and cook for 2-3 minutes. Then stir in the yogurt one tablespoon at a time.
  4. Secure the lid, close the pressure valve and cook for 20 minutes at high pressure.
  5. Naturally release pressure.
  6. Open lid, press the sauté button and cook for 4-5 minutes to boil off some of the liquid and reduce the gravy to a stew-like consistency.
  7. Garnish with cilantro leaves and serve.