One Pot Recipes

Instant Pot Beef Curry (Indian)

This post may contain affiliate links. Please read my disclosure policy.

Quick and easy beef curry recipe, homemade with simple ingredients in instant pot in 30 minutes. Thick and creamy. Packed with rich Indian spices.

This dish goes by many names such as Indian korma or beef korma. However, do NOT confuse it with ground beef curry. Regardless of the name, it always delivers a tender beef with the warm, rich Indian spices. It’s just as comforting as my Easy Beef Stew Recipe (One Pot).

One of the reasons this recipe is such a hit is because cooking in a pressure cooker ensures that the meat cooks quickly and is also very tender.

Achieving the same results on a stovetop would take hours. No one has time for that on a busy weeknight! This recipe allows you to have it all- a quick home-cooked meal, packed with flavor!

Instant Pot Beef Curry Recipe

How to make beef curry in instant pot or pressure cooker?

  1. Saute aromatics– Heat Instant Pot on Saute mode with oil. Then add garlic, ginger, and onion. Saute for a few minutes till the onion is golden brown. Turn off Instant Pot.
  2. Add ingredients– Add tomatoes, yogurt, cilantro, red chili flakes, cumin powder, coriander powder, garam masala, salt, and water. Use a hand- held blender to puree everything. It doesn’t need to be smooth.
  3. Add meat– Add cubed chuck roast and mix till coated.
  4. Set Insant Pot– Close the lid. Set the valve to “Sealing”. Select “Manual” mode and set the timer for 20 minutes.
  5. Release pressure– When the timer goes off, let the pressure release naturally for 15 minutes. Then Remove the lid and stir.
  6. Saute– Cook uncovered, on “Saute” mode to reduce the liquid and thicken the curry.
  7. Garnish– Top with Cilantro. Enjoy!

What sides to serve with Indian beef curry?

It is traditionally served with white rice, but if you are looking for a spin on the expected, try this Garlic Rice (One Pot) option.

Bread, such as naan or chapati bread, is also typically served with this dish because it soaks up the sauce and helps calm the flavors. You could use other carbohydrates such as breadsticks, pita chips or crackers, or biscuits to serve as a side.

If you prefer vegetables as your side, try a simple green salad. Other great options are Sautéed Green Beans (One Pot), Easy Garlic Mushrooms (One Pot), or Oven Roasted Sweet Potatoes (One Pot). These vegetables will pair so well with the creamy sauce and rich beef.

Homemade Beef Curry Recipe

What cut of meat to use for beef curry?

I used a cubed chuck roast, but you can also use stew meat which is very affordable. You could also use beef short ribs if you prefer.


Beef curry stew- Add vegetables that you would typically add to a stew such as potatoes, carrots, and celery.

Chinese beef curry- Use Asian herbs and spices such as ginger, coriander, cardamom, and garlic.

Beef coconut curry– Add some coconut milk at the end to make it creamy. It also cuts the spiciness.

Make it a bowl– Serve with rice, lettuce, cilantro, toasted almonds.

Make it a salad– Serve the meat over a simple salad. The sauce will act as a flavorful dressing.

Serve over noodles– For a non-traditional flair, serve it over your favorite pasta such as linguini, macaroni, egg noodles, rice noodles, or even over Instant Pot Spaghetti Squash for a low-carb option.

Make it vegetarian– Use tofu instead of beef but please note that cooking time will vary.

Indian Beef Curry

Tips and Techniques

Why is my curry so watery and runny? How to thicken curry? Allow the curry to cook on Saute mode with the lid open until the liquid is reduced, and the consistency is to your liking.

How to make curry thinner? Simply add a little more water.

Can I use chicken or pork in this curry recipe? Yes, but the cooking time will vary in the Instant Pot.

Do not add cornstarch– I am not fond of it because it changes the flavor slightly. You can easily thicken the curry by letting it cook uncovered until the extra liquid evaporates. If you are short on time and really must use cornstarch, dissolve 1-2 tbsp cornstarch in 1-2 tbsp water and mix that into the curry.

Use ripe, juicy tomatoes– Since not a lot of water is being added to this recipe, the tomatoes are adding a lot of juices/ liquid . If your tomatoes are not ripe tomatoes then there is a possibility of burning during cooking due to the lack of liquid.

Stovetop instructions– Brown the beef. Saute Aromatics. Add ingredients and cook on the stovetop for 25-30 minutes or until beef is cooked through.

Adjust spices– Increase or decrease the spices according to your taste.

I don’t have a hand-held blender? A regular blender can be used to make a thick and smooth puree, and then pour it back into the Instant Pot.

Do I have to saute the onions? Some people don’t saute onions, but I recommend it since it adds a wonderful flavor and aroma.

Cook time may vary- Depends on quality of meat and type.

Can I add a liquid other than water? Yes, you can add an equivalent amount of beef broth. I would only use beef broth so as to not alter the flavor too much.

Can I use Greek yogurt instead of regular yogurt? Yes, as long as it is plain and not flavored.

More Beef Recipes

Instant Pot Beef Curry Recipe
Print Recipe Pin Recipe
4.75 from 8 votes
Rate this Recipe »

Instant Pot Indian Beef Curry

Prep Time: 10 mins
Cook Time: 30 mins
Total Time: 40 mins
Quick and easy beef curry recipe, homemade with simple ingredients in instant pot in 30 minutes. Thick and creamy. Packed with rich Indian spices.
Yield: 4 People


  • 2 tbsp Oil
  • 1 Onion, Large, Finely chopped
  • 4 cloves Garlic, Finely minced
  • 1 tbsp Ginger, Grated
  • 2 Tomatoes, Medium size, Roughly chopped
  • 3 tbsp Yogurt, Full fat
  • 1/3 cup Cilantro, Roughly chopped
  • 1 tsp Red chili flakes
  • 1 tsp Cumin powder
  • 1 tsp Coriander powder
  • 1-2 tsp Garam masala
  • Salt , To taste
  • 1/4 cup Water
  • 1.5 pounds Chuck roast , Cut into small cubes, Or use stew meat
  • 2 tbsp Cilantro , Finely chopped, For garnish


  • Turn Instant Pot to Sauté mode and heat oil.
  • Add onion, garlic, ginger and saute for a few minutes until onion is golden brown.
  • Turn off Instant pot.
  • Add tomatoes, yogurt, cilantro, red chili flakes, cumin powder, coriander powder, garam masala, salt, water and use a hand- held blender to puree everything. Don't worry if it's not super smooth.
  • Add meat and mix until coated.
  • Put the lid on and turn up the the valve to “Sealing.”
  • Select “Manual” mode and set the timer for 20 minutes.
  • When the cook time is over, let the pressure release naturally for 15 minutes.
  • Remove lid and stir the curry.
  • Cook uncovered, on “Saute” mode for a little longer to reduce the liquid and thicken the curry.
  • Garnish with cilantro. Enjoy!


  • Read all my tips above.
  • Leftovers can be stored in a sealed container in the fridge for up to 3 days and reheated in the microwave or stovetop. 


Calories: 412kcal, Carbohydrates: 8g, Protein: 35g, Fat: 28g, Saturated Fat: 9g, Cholesterol: 119mg, Sodium: 160mg, Potassium: 805mg, Fiber: 2g, Sugar: 4g, Vitamin A: 801IU, Vitamin C: 12mg, Calcium: 73mg, Iron: 4mg
Course: Main Course
Cuisine: Indian
Calories: 412
Author: Abeer

Happy cooking everyone!

14 comments on “Instant Pot Beef Curry (Indian)”

  1. Had to cook longer, otherwise sauce was good

  2. Made this last night. It was easy and good but I felt  like it was missing something but hard to put my finger on it. Will make it again so thanks for the recipe! 

  3. Hi Abeer. This was so easy and very, very tasty. Will make it again for sure!

  4. can i substitute the yogurt with coconut milk?

  5. This was the first Indian recipe I made in my Instant Pot. My whole family loved it! We liked the spices used and thought it gave just the right amount of spice/heat. The beef cooked up very tender which I was surprised for not having to brown it first. We made jasmine rice which was delicious with the curry sauce. Thank you for this recipe. I’ll definitely check out more on your website.

  6. can I use heavy whipping cream as I am out of yogurt?

  7. I’m vegetarian but I cooked this today for the family. They loved it! I didn’t have any yogurt, so I used coconut yogurt instead. Will definitely put it on menu again. 

  8. Just made this. Ground my own spices. After pressure released I’ve now put it on the slow cooker setting so it’ll be ready when I am. I had a little taste and it’s so good. I’m very much looking forward to eating it. I substituted the onion for three large shallots but that was the only change I made. I shall have it with plain white rice. Being on my own I’ll have it again tomorrow and freeze 2 potions. 
    Thank you so much for the recipe. 

  9. This recipe is delicious! A hit when ever I make it.

  10. Absolutely delicious! I also had to cook it a bit longer but maybe my meat pieces were big. Definitely making this again. Thanks!
    Oh and the smell! I couldn’t wait to tuck in because it was smelling so good!

Leave a Reply

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

Recipe Rating