Indian Beef Curry

As an Amazon Associate I earn from qualifying purchases. Read my disclosure policy.

Indian Beef Curry

I love Indian food, and this is a flavorful beef curry that isn’t very spicy.  You could add chili peppers to it to make it hot, but I think the spices blend well without the peppers.  I usually use my pressure cooker to make it since it cuts the preparation time from about 2 hours to 45 minutes.  But since most people don’t have a pressure cooker I included instructions on how to make it without one. The pressure cooker is a very useful kitchen appliance though, and can cut cooking time dramatically.  I actually find my pressure cooker more useful than my crockpot.

Save This Recipe Form

Want To Save This Recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get great new recipes each week!

No ratings yet

Indian Beef Curry

Published By Anne
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Servings: 4
Print Save Rate Pin


  • 2 Tablespoon vegetable oil
  • 1 1/2 lbs beef cubed
  • 2 piece cinnamon stick
  • 5-6 cloves
  • 2 cardamon pods
  • pepper
  • salt
  • bay leaf
  • 1 onion chopped
  • 2 cloves garlic
  • 1 Tablespoon ginger chopped
  • 1/4 cup unsweetened dried coconut
  • 2 cup water
  • 4 cup spinach
  • 2 Tablespoon tomato paste


  • Heat the oil in a large pan (or pressure cooker). Fry the beef until brown. Remove the beef to a plate.
    2 Tablespoon vegetable oil, 1 1/2 lbs beef
  • Add the cinnamon stick, cloves, cardamon, salt, pepper, bay leaf, onion, garlic and ginger to the pot, and fry for 5 minutes.
    2 piece cinnamon stick, 5-6 cloves, 2 cardamon pods, pepper, salt, bay leaf, 1 onion, 2 cloves garlic, 1 Tablespoon ginger
  • Grind the coconut in the food processor so it is very fine. Return the beef to the pot with the water and coconut. Bring to a boil and then simmer covered 1 1/2-2 hours. If using a pressure cooker bring it to pressure and cook for 25 minutes.
    1/4 cup unsweetened dried coconut, 2 cup water
  • When the beef is cooked remove the lid, and stir in the spinach and tomato paste. Cook for 5 minutes and serve over rice.
    4 cup spinach, 2 Tablespoon tomato paste

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information

Calories: 563kcal | Carbohydrates: 9g | Protein: 31g | Fat: 45g | Saturated Fat: 17g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 17g | Trans Fat: 2g | Cholesterol: 121mg | Sodium: 211mg | Potassium: 811mg | Fiber: 4g | Sugar: 3g | Vitamin A: 2941IU | Vitamin C: 13mg | Calcium: 100mg | Iron: 5mg

Nutrition facts are estimates.

Enjoy this recipe?Follow Family Friendly Foods on Facebook



Hi, I’m Anne!

I love to cook and I want to share my recipes with you. I believe cooking should be approachable and fun, not a chore. I want to make simple recipes using everyday ingredients that you can make again and again, whether it is for a busy weeknight, a summer cookout or a special dessert. Read more...

1 thought on “Indian Beef Curry”

  1. I am from India and my religion is Hindu. Eating beef is against our religion b/c the cow is considered sacred. We consider the cow as our mother. She gives us milk.

    As is always the case, there are degrees of orthodoxy.


Leave a Comment

Recipe Rating