This is my version of a dish we love eating.  It’s a little fiddly to make so make sure you have everything ready to go before you start cooking. You can buy most of the ingredients at your local Indian store….


  • 1 cup cracked wheat
  • 1 cup mixed dal
  • 1 cup channa dal
  • 2 ounces fresh ginger
  • 12 garlic cloves
  • 2 jalapenos or your favorite hot pepper
  • 3 teaspoons cumin powder
  • 3 teaspoons cayenne pepper
  • 2 teaspoons turmeric
  • 2 teaspoons salt
  • 2 tablespoons water
  • 1 tablespoon butter
  • 2 tablespoons oil
  • 2 large onions chopped
  • 10 green cardamom
  • 10 cloves
  • 2 cinnamon sticks
  • 2 bay leaves
  • 2 pounds of stewing beef cut into small cubes, visible fat removed
  • 6 ounces plain yogurt
  • 4 cups beef broth/stock

Ingredients for topping:

  • fried onions
  • sliced hot green chilis
  • raw onions chopped
  • fresh lemon
  • your favorite naan/roti bread

Preparation Method:

  1. Place the wheat and dals together into a bowl, cover with water and soak together while you prep all other ingredients.
  2. In a blender add the ginger, garlic, chili peppers, cumin powder, cayenne pepper, turmeric, salt and water and blend them until a paste is formed. Scrape down the sides to make sure all the dry spices are mixed well.
  3. In a large saucepan melt the butter and oil together and fry the onions until they begin to change color by browning. Toss in the cardamons, cloves, cinnamon sticks and bay leaf and fry a little.
  4. Turn up the heat and add the beef cubes, making sure to move them about to brown as well before stirring in the paste you made and yogurt. Make sure the meat is well coated and mixed.
  5. Turn heat to low, cover and cook for gently for 30 minutes.
  6. Bring 6 cups of water to a boil. Drain off water from soaking dals and wheat then pour them into the boiling water. Reduce heat and cook until all water has been absorbed about 20-30 minutes (it will look a little like porridge).
  7. Transfer the mixture to the meat saucepan and mix well. Pour in the 4 cups of beef broth. Reduce heat to low, cover and keep on cooking until the meat completely falls apart. This may take anywhere from 4-6 hours depending on the beef you choose.
  8. Do stir occasionally as it can get stuck to the bottom of the saucepan as it thickens and you need to move the mixture about to help break up the meat.  Add more broth/water if get too thick.
  9. Taste to make sure you have enough salt and heat – add more if needed.

To Serve:

Spoon the haleem into a serving bowl and then top with all or any of the following; a squeeze of fresh lemon juice, fried onions, raw onions, and chilis.  Eat with your favorite Indian bread.

This dish freezes well to enjoy again another day!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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

%d bloggers like this: