How to Make Bengali Beef Curry Recipe: Best 7 Health Benefits

Bengali beef curry recipe is a dish that originated in the Indian state of West Bengal and has become popular in Bangladesh, Tripura, Assam, and Odisha. It is similar to curry dishes in Thailand, Malaysia, and Indonesia.

The dish is usually made out of beef that has been cut into small cubes, marinated with spices such as turmeric and Kashmiri masala, and cooked in coconut oil with onions, garlic, and ginger. The final result is a delicious spicy curry sauce to pour over rice.

This beef curry recipe is made following ancient Indian preparation and cooking methods.  It is not fried in oil and is prepared in a mortar and pestle, hence “mortar-and-pestle cooking.”

The recipe can be made using beef cutlets instead of the recipe below.

Our Bengali community friends in Dhaka, Bangladesh, introduced this beef curry recipe.

How to make a Bengali beef curry recipe?

Preparation Time: 30 mins.

Cooking Time: 1 hr 30 mins

Total Time: 2 hours

Servings: 6


  • 2 pounds boneless beef chuck, cut into 1-1/2-inch pieces
  • 3 tablespoons olive oil
  • 1 onion, chopped
  • 6 cloves garlic, minced
  • 5 green chile peppers, finely sliced
  • 1 teaspoon ginger paste
  • 3 whole cardamom seeds
  • 2 whole cloves
  • 1 ½ (2 inches) cinnamon sticks
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon garlic powder
  • 1 teaspoon cayenne pepper
  • 1 cup water


Step 1: Heat 1 tablespoon olive oil in a non-stick skillet and sauté green pepper, onion, garlic, and ginger for about 5 minutes.

Step 2: In a mortar or large bowl, crush all spices with powdered garlic and cayenne pepper except for water.

Step 3: Mix the beef with this powder in a large mixing bowl and stay 20 minutes.

Step 4: Take out the beef pieces from the bowl after 20 minutes and dust them with flour on both sides.

Bengali Beef Curry Recipe

Step 5: Heat 1 tablespoon of oil in a skillet and fry the beef pieces till they turn golden.

Step 6: Add the remaining oil to the same skillet and sauté whole cinnamon sticks, cloves, and cardamom seeds until they become a soft creamy extractable texture.

Step 7: Add fried beef to the spice mixture and sauté for 4 minutes.

Step 8: Pour water into the skillet and cook it for another 3-4 minutes.

Step 9: Add salt, garlic powder, ginger paste, and cayenne pepper to the necessary quantities and mix it well.

Step 10: Pour this seasoned beef curry into a baking dish, cover it with its lid or platter and let it cool down for at least half an hour.

Step 11: Cut the beef pieces into 1-1/2 inch sizes, generally 12 pieces for one serving.

Step 12: Pour this beef curry over rice and serve with Indian-style pickles.

The Bengali beef curry recipe is ready to eat.

Nutrition Facts of Bengali beef curry recipe

  • Calories: 320.5
  • Protein: 29.3 g
  • Carbohydrates: 3.2 g
  • Fat: 10.6 g
  • Cholesterol: 0 mg
  • Sodium: 220 mg
  • Potassium: 624 mg

Best 7 Health Benefits of Bengali beef curry recipe

1. Helps you to lower your blood pressure

2. Helps prevent and treat diabetes

3. Improves your immune system

4. Lowers your cholesterol level and helps to prevent heart disease

5. Prevents cancer of the colon or rectum.

6. Reduces your risk of Alzheimer’s disease.

7. Helps maintain a healthy weight.

The Bengali beef curry recipe is an easy and delicious recipe that you can prepare at your home in a short period. It is very good for your health, so all of you must try this recipe.

The Bengali beef curry recipe is always delicious, low in fat, and gluten-free.

How long will Bengali beef curry keep?

If properly stored in a refrigerator, the Bengali beef curry recipe keeps for 2-3 days.

Bengali beef curry
Bengali beef curry

The Bengali beef curry recipe can be stored in a refrigerator for up to 4 days, but the longer it stays in the refrigerator, the lose its taste and aroma.

Can you freeze Bengali beef curry?

You can freeze Bengali beef curry if properly stored in a freezer.

Should you freeze Bengali beef curry?

Yes, all of us will like to have Bengali beef curry at any time, but we don’t have time to cook this delicious recipe.

Is the Bengali beef curry recipe healthy?

Yes, Bengali beef curry is a healthy and delicious recipe, and it can be used for all ages.

If you use the slow cooker method of cooking Bengali beef curry, it will help you save on kitchen time, but you should not cook the entire recipe at one time.

Bengali beef curry recipe is always delicious, low in fat, and a gluten-free dish that will help you to increase your energy level.

Is the Bengali beef curry recipe good for kids?

Yes, the Bengali beef curry recipe is a delicious dish that parents and kids will love to eat. You can ask your children to help you make this recipe, and it will also be a good experience for them.

Is It Good For Pregnant Women?

The Bengali beef curry recipe is good for pregnant women, and it is a slow cooker dish that will not cause any side effects to the fetus.

Is it safe to eat Bengali beef curry?

Yes, the Bengali beef curry recipe is safe and healthy; it does not contain harmful chemicals or ingredients. Bengali beef curry tastes best when prepared in a slow cooker method.

You can serve Bengali beef curry with nan and yogurt. Bengali beef curry recipe is a delicious, healthy, and easy recipe that you can prepare at your home quickly.

Final Thoughts

If you try this recipe and love it, please leave your feedback and star rating.

Bengali beef curry is a delicious slow-cooked dish prepared using beef cutlets, green chilies, and coconut milk. This Bengali beef curry is delicious, healthy, low in fat, and gluten-free.

I hope this recipe will help you understand the ingredients and method of preparation; if you have any further questions or feel free to ask queries.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.