Bangladeshi Beef Kheema Curry
A rich and aromatic curry made with finely minced beef (kheema), slow-cooked with a blend of traditional Bangladeshi spices, onions, tomatoes, and ginger-garlic paste. This dish is a comforting and flavorful staple, often served with rice or roti.

๐ง Ingredients
- 500 g Ground beef (kheema)
- 2 medium Onions, finely chopped
- 2 medium Tomatoes, pureed
- 2 tbsp Ginger-garlic paste
- 2 Green chilies, slit
- 1 tsp Turmeric powder
- 1.5 tsp Coriander powder
- 1 tsp Cumin powder
- 1 tsp Garam masala powder
- 0.5 tsp Red chili powder (optional, for heat)
- 1 small bundle Whole spices (cardamom pods, cloves, cinnamon stick)
- 3 tbsp Vegetable oil or ghee
- to taste Salt
- 2 tbsp Fresh cilantro, chopped (for garnish)
- 0.5 cup Water
๐จโ๐ณ Instructions
- 1
Heat oil or ghee in a heavy-bottomed pot or Dutch oven over medium heat. Add the whole spices and sautรฉ until fragrant.
๐ก Tip: Using whole spices at the beginning infuses the oil with their aroma. - 2
Add the finely chopped onions and sautรฉ until golden brown. This may take about 8-10 minutes.
๐ก Tip: Browning the onions well is crucial for developing the depth of flavor in the curry. - 3
Add the ginger-garlic paste and slit green chilies. Sautรฉ for another minute until the raw smell disappears.
๐ก Tip: Cook the ginger-garlic paste well to avoid a raw taste. - 4
Add the ground beef (kheema) to the pot. Break it up with a spoon and cook until it changes color and is no longer pink.
๐ก Tip: Ensure the kheema is browned well to enhance its flavor. - 5
Stir in the turmeric powder, coriander powder, cumin powder, garam masala powder, and red chili powder (if using). Cook for 2-3 minutes, stirring constantly, until the spices are fragrant.
๐ก Tip: Cooking the spices with the meat helps to meld the flavors. - 6
Add the pureed tomatoes and salt. Cook until the oil starts to separate from the masala, indicating the tomatoes are well-cooked.
๐ก Tip: This step is key for a rich, well-developed sauce. - 7
Pour in about 0.5 cup of water, stir well, and bring to a simmer. Cover the pot and let it cook on low heat for about 30-40 minutes, or until the beef is tender and the gravy has thickened.
๐ก Tip: Low and slow cooking tenderizes the kheema and allows flavors to meld. - 8
Check for seasoning and adjust salt if needed. Garnish with fresh chopped cilantro before serving.
๐ก Tip: Serve hot with plain rice, pulao, roti, or naan.
๐ก Pro Tips
- โFor a richer flavor, use ghee instead of oil.
- โAdjust the number of green chilies according to your spice preference.
- โIf the curry becomes too thick, add a little hot water to reach the desired consistency.
โจ Twist Ideas
Inspiration for your own version of this recipe
- Add a tablespoon of yogurt towards the end of cooking for a creamier texture.
- A pinch of sugar can balance the tanginess of the tomatoes.
- Some recipes include a few peas or potatoes added during the last 15-20 minutes of cooking.