Indian beef curry recipe

Indian beef curry recipe

Indian beef curry recipe is a sweet and spicy dish that has a wonderful taste and it is pretty easy and quick to make. It is one of the easiest and comfort dish that you should cook on a day when you are feeling lazier.

This is not the only curry recipe I can like to ask you to cook on a day but there are a lot more beef curries that you can cook from the menu of Asian curries.

I personally have cooked and eaten various beef curries but the one I am sharing you here today is really my favorite that is easy to make and have a wonderful flavor.

What can be more demanding if the family has a beef recipe on the table that so saucy, creamy and delicious in taste?

This is basically supposed to be coconut beef curry that has an amazing and great in texture. I don’t add any other kind of meat in this Indian beef curry recipe because the beef itself gives a tremendous taste.

Indian beef curry recipe
by Swati M.

Indian beef curry recipe

  • Course Main Course
  • Cuisine Indian, South Indian
  • Keyword Indian beef curry recipe

I like to put the Indian beef curry recipe on top of the list when it comes to make any satisfying meal that is pretty easy to make and good to eat. Not only this is easy to make to put on the dining table but it is one of the most outrageously delicious beef curry.

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 People
Calories 370 kcal


  • 2 lbs or 900 gram of beef cut into small cubes
  • 2 onions finely sliced
  • 2 tomatoes finely chopped
  • 3 tablespoons of ginger garlic paste
  • 4 green chillies slit
  • 3 tablespoons of fennel seeds
  • 4 tablespoons of finely chopped coriander leaves
  • 6 cloves
  • 6 pieces of green cardamom
  • Piece of 1-inch cinnamon
  • 15 seeds of black pepper
  • Salt to taste

To temper

  • 1 tablespoon of mustard seeds
  • 3 sprigs of curry leaves (optional)
  • 1 cup of coconut
  • 1 tablespoon of mustard seeds
  • Cooking oil as required


  1. Heat a medium-sized pan on flame. When the pan becomes hot turn the flame to low and add cloves, black pepper, seeds of green cardamom, coriander seeds and cinnamon. Dry roast everything stirring often until the spices change its color and an aromatic smell comes out of the pan. Instantly take the pan off the flame.

  2. Use a blender and make a coarse powder of the dry roast spices. Shift this to a bowl and set it aside.

  3. Use a large bowl and add the beef, green chillies, chopped tomatoes, ginger garlic paste, ground spices and sliced onions. Combine everything nicely so the beef gets nicely coat of the spices and everything. Marinate it for an hour or for better result you can marinate it for overnight in a refrigerator.

  4. Take the bowl out of the refrigerator 30 minutes prior to cooking. Add the beef with other marinade into a deep vessel and cook it on medium flame. Soon the beef will release the juicy water and it will cook itself.

For tempering

  1. Take a small pan and heat oil on medium flame and add the sliced onions. Fry the sliced onions until it turns golden brown in color or gets translucent.

  2. Add the curry leaves with mustard seeds and wait until they stop splattering and change its color. Add this to the deep vessel into cooked beef. Turn the flame to low and stir fry so the temper gives its flavor to the beef and beef change the color to brown.

Recipe Notes

In this particular Indian beef recipe there is no need to add any water because the beef releases enough water that is quite enough to cook it.

This dish can be cooked without tempering but if you are really after Indian beef curry recipe then you need to find these tempering ingredients and use them. However, it tastes good even without the tempering.

The Indian beef curry recipe is marinated with the vegetables and cooked in a little spice that makes it a very flavorful dish. A few ingredients are very magical that gives a splendid taste when combining with the other ingredients.

For a variation, you can add meat of your choice like chicken or red meat or sometimes you can add the fried baby potatoes and cook it with the last step to make a little sweet and tastier beef curry.

However, sweet and spicy beef curry taste amazing but you can add 1-2 tablespoons of lemon juice to make the curry into the tangy flavor. Spices and green chilies also can be adjusted as per your taste.

Many people like the beef curry to be very much spicy and like to have chilies in there. For me, I cannot stand with chilies but I love the tangy flavor in any recipe. I prefer to use the lemon juice while making the marinade.

Hit enter to search or ESC to close