Beef Curry is a rich, slow-cooked dish made with tender beef pieces simmered in a spiced gravy. Itโs popular in South Asian, Middle Eastern, and Caribbean cooking, with each region having its own style.
๐งพ Ingredients
- 500โ700g beef (bone-in or boneless, cut into chunks)
- 2 onions (finely sliced or blended)
- 2โ3 tomatoes (chopped or pureed)
- 2 tbsp oil or ghee
- 1 tbsp ginger-garlic paste
- Salt to taste
- 1โ2 tsp red chili powder (adjust to taste)
- 1 tsp turmeric powder
- 1โ2 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp garam masala
- Water as needed
๐ฟ Optional whole spices
- 2โ3 cloves
- 1 cinnamon stick
- 2 green cardamoms
- 1 bay leaf
๐จโ๐ณ How to Make It
1. Sautรฉ base
- Heat oil in a pot
- Add whole spices (if using)
- Add onions and cook until golden
2. Add beef
- Add beef pieces
- Stir and cook until they change color
3. Add spices
- Mix in ginger-garlic paste
- Add turmeric, chili, coriander, cumin, and salt
- Cook until oil separates from masala
4. Add tomatoes
- Add tomatoes and cook until soft and thickened
5. Slow cook
- Add water and cover
- Simmer 45โ90 minutes until beef is tender
- Stir occasionally and add water if needed
6. Finish
- Add garam masala at the end
- Simmer 5โ10 minutes
๐ฝ๏ธ Result
- Thick, flavorful gravy
- Tender, juicy beef
- Deep, aromatic spice blend
๐ง Tips
- Slow cooking makes beef more tender
- Let oil separate for best flavor (โbhunnaโ stage)
- Bone-in beef gives richer taste
๐ Serving Ideas
- With naan or roti
- With steamed rice
- With salad or yogurt on the side
If you want, I can also give you a pressure cooker 30-minute version, a spicy Pakistani karahi-style beef curry, or a low-oil healthy beef curry recipe.