The Delicious Crescent

  • Recipes
  • About
    • Food Philosophy
  • Nutrition
    • Healthy Eating Tips
menu icon
go to homepage
  • Recipes
  • About
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Contact
×
Home » Recipes » Indian

Haleem Recipe (Hyderabadi Style)

Head shot of Author Roxana Begum
Updated: Jul 21, 2026 by Roxana Begum · This post may contain affiliate links · 17 Comments

Jump to Recipe Jump to Video
Haleem pin image

Rich, velvety, and deeply flavorful, Hyderabadi haleem is one of the most comforting dishes you'll ever make. It combines tender meat, wheat, lentils, aromatic spices, and herbs into a hearty one-pot meal that's especially popular during Ramadan but enjoyed throughout the year.

Haleem served in a bowl with lemon wedges and naan bread.

A Wholesome Savory Porridge

Haleem is a popular slow-cooked dish across South Asia and parts of the Middle East, with roots in Persian cuisine. In Hyderabad, it has evolved into one of the city's signature dishes, prized for its rich flavor, smooth consistency (between a stew and a soup), and reshedar (finely shredded meat) texture.

Growing up in Hyderabad, haleem was one of the dishes we looked forward to most during Ramadan. A hearty, satisfying meal, packed with protein, fiber and nutrients, it was especially popular at Iftar after a full day's fast. 

Like Hyderabadi biryani, haleem has become one of the city's signature dishes, and every neighborhood has its favorite shop with long queues outside the popular places filling up pre-dawn. Families happily debate who makes the best haleem every season.

Although restaurant haleem is great, nothing beats the freshness and taste of homemade haleem. This recipe stays true to the traditional flavors while using simple techniques and equipment most home cooks already have. And there are various ways to prepare - stovetop, slow cooker and instant pot.

Front view of Hyderabadi haleem in a bowl.

Why You'll Love This Recipe 

  • Authentic Hyderabadi flavor
  • Rich, silky reshedar texture
  • Easier than traditional overnight haleem
  • One-pot nourishing meal that's a crowd pleaser
  • Make-ahead and freezer friendly
  • Stovetop, slow cooker, and Instant Pot friendly

Key Ingredient Notes

Ingredients needed for making haleem
  • Bone-in meat for best flavor: Lamb, goat, or beef are the traditional choices. I prefer bone-in cuts because the slow cooking breaks down collagen from the bones, giving haleem its much-loved, velvety consistency. If using boneless meat, substitute stock for the cooking liquid to add back that flavor.
  • Starchy grains for signature consistency: Traditional Hyderabadi haleem uses whole soft wheat (often sold as haleem wheat). Cracked wheat is an excellent substitute that's much easier to find and produces excellent results. My little secret is to add pearl barley. It breaks down beautifully during slow-cooking, and I love the silky texture it adds without changing the traditional flavor.
  • Blend of lentils for best texture: Using several different lentils produces a richer texture than relying on a single variety. Each lentil softens differently, helping create the distinctive consistency that makes great haleem. I use channa dal (split baby chickpeas), masoor dal (red lentils), moong dal (split mung beans) and urad dal (split black lentils).
  • Fried onions are worth the effort: Deep golden fried onions are important for that distinctive Hyderabadi taste. They add a depth of flavor, richness and complexity that simply can't be achieved with sautéed onions. They're used during cooking and again as a garnish, making them one of the defining flavors of authentic haleem. I like to use an oil with high smoking point for frying the onions.
  • Top with ghee and fresh lemon: A drizzle of grass-fed ghee just before serving enhances the aroma. Rather than stirring lemon juice into the pot, I prefer to serve lemon wedges alongside so everyone can use it to taste.

Step-By-Step Process

This is a quick visual overview. The complete recipe with ingredient amounts is in the recipe card below

  • Soak the wheat and lentils.
  • Fry the onions until deeply golden and crispy.
  • Cook the meat with onions, ginger, garlic, yogurt, and spices until tender.
  • Cook the wheat and lentils until they're soft enough to mash easily.
Frying onions, cooking the meat stew, and grains with lentils
  • Remove the bones and shred the meat (that's what reshedar meat should look like).
  • Blend the cooked grains and lentils until smooth.
  • Combine everything and simmer until thick, creamy, and well blended.
  • Stir in fresh herbs and top with garnishes.
  • The final consistency should be smooth and thick. It should slowly fall from a spoon in thick ribbons with fine strands of shredded meat throughout.
Shredding meat, blending grain and lentil mixture, combining everything to simmer and then finally garnishing

★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Haleem topped with fried onions, chili slices, herbs and lemon wedges.
5 from 12 votes

Haleem (Hyderabadi Style)

Hyderabadi Haleem is a rich, silky stew made with tender meat, wheat, lentils, aromatic spices, and herbs. This easier recipe creates the signature reshedar (finely shredded meat) texture that's especially popular during Ramadan but delicious any time of year.
Prep Time30 minutes mins
Cook Time2 hours hrs
Total Time2 hours hrs 30 minutes mins
Print SaveSaved!
Course :Main Course
Cuisine :Indian
Servings: 10
Calories: 342kcal
Author: Roxana Begum PhD, RD

Ingredients

Wheat & Lentils

  • 1 cup cracked wheat or haleem wheat
  • ½ cup mixed lentils such as chana dal, masoor dal, moong dal, and urad dal
  • ¼ cup pearl barley

Meat Stew

  • 1½ cups avocado oil or peanut oil, for frying onions (most of the oil is discarded after frying)
  • 3 large yellow onions thinly sliced (about 4 cups)
  • 2 pounds bone-in lamb or goat, beef, or chicken
  • 1½ tablespoons grated ginger
  • 1½ tablespoons grated garlic
  • 1 cup plain yogurt whisked
  • 4 teaspoons garam masala divided (see Notes)
  • 1 teaspoon chili powder
  • 1 teaspoon turmeric
  • 1 teaspoon ground black pepper
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • 1½ teaspoons salt or to taste
  • 2 green chilies chopped (remove seeds for less heat)
  • 2 quarts water or lamb stock, divided, plus more if needed
  • 2 tablespoons chopped cilantro
  • 1 tablespoon chopped mint
  • 2 tablespoons ghee

Garnish

  • Fried onions
  • Chopped cilantro
  • Chopped mint
  • Toasted cashews optional
  • Lemon wedges
  • Ghee
US Customary - Metric

Equipment

  • Large Dutch Oven or heavy-bottomed pot
  • Immersion Blender or countertop blender
  • Mandolin Slicer
Prevent your screen from going dark

Instructions

  • Soak the grains: Soak haleem wheat overnight. If using cracked wheat, soak for 30 minutes. Soak the lentils for 30 minutes, then drain.
  • Fry the onions: Heat the oil in a wide, deep pan over medium heat. Fry the onions in batches until deep golden brown and crisp, taking care not to overcrowd the pan. Drain on paper towels and reserve. (See note for easy haleem below).
  • Cook the meat: Heat 1 tablespoon of the frying oil in a large heavy-bottomed pot. Add the meat and brown on all sides. Stir in the ginger and garlic and cook until fragrant, about 2 minutes.
  • Add the yogurt and cook for about 5 minutes, stirring frequently. Stir in half of the fried onions, 3 teaspoons garam masala, coriander, cumin, chili powder, turmeric, black pepper, salt, and green chilies. Cook for 1 to 2 minutes until fragrant.
  • Pour in 3 cups of the water or stock and bring to a boil. Reduce the heat, cover, and simmer for 1 to 2 hours, stirring occasionally, until the meat is fork-tender.
  • Cook the grains: While the meat cooks, combine the wheat, barley, lentils, and 5 cups water or stock in another large pot. Bring to a boil, reduce the heat, and simmer until the grains and lentils are completely soft and beginning to fall apart, about 1 hour.
  • Remove and discard the bones. Shred the meat very finely using two forks, a potato masher, or a meat pounder to achieve the traditional reshedar (shredded) texture. Return the shredded meat to the cooking liquid.
  • Blend the cooked wheat and lentil mixture until completely smooth and creamy using an immersion blender or countertop blender.
  • Combine the shredded meat and its cooking liquid with the blended wheat-lentil mixture. Stir in the cilantro and mint. Bring to a gentle boil, then reduce the heat and simmer for 30 minutes, stirring occasionally. Add the remaining 1 teaspoon garam masala during the last 10 minutes. Add additional hot water or stock as needed to maintain a thick, creamy consistency.
    Tip: The finished haleem should slowly fall from the spoon in thick ribbons. You should see fine strands of shredded meat throughout, but no visible pieces of wheat or lentils.
  • Drizzle with ghee and garnish with fried onions, chopped cilantro, chopped mint, and toasted cashews, if using. Serve hot with lemon wedges on the side.

Notes

  1. Meat: Bone-in meat is best for flavor. You can combine boneless chunks with large bones that can be easily removed after cooking. If using only boneless meat, be sure to use meat stock as cooking liquid to add back the flavor.
  2. Onions: Slice the onions as evenly and thinly as possible so they brown uniformly. A mandoline makes this quicker but isn't essential.
  3. Make Ahead & Storage: Haleem tastes even better the next day. You can prepare the meat and the wheat-lentil mixture separately up to one day ahead, then combine and finish the recipe before serving. Refrigerate leftovers for up to 5 days or freeze individual portions for up to 3 months. Thaw overnight in the refrigerator and gently reheat, adding hot water or stock as needed to restore the creamy consistency before serving.
  4. Flavored Ghee Topping: For an extra layer of flavor, heat a little ghee until melted, remove from the heat, and stir in a pinch each of paprika, turmeric, and dried mint. Drizzle over the haleem just before serving.
  5. Homemade Haleem Spice Blend: For this recipe, you can substitute the garam masala with this homemade blend: Combine 8 green cardamom pods, 2 black cardamom pods, 8 cloves, 4-inch cinnamon stick, 2 tablespoons dried rose petals, 1 teaspoon shah jeera, ½ teaspoon black pepper and ½ teaspoon mace. Grind until fine.
  6. Ready-Made Haleem Mix: Many Indian grocery stores sell ready-made haleem mixes that combine wheat and lentils. I prefer mixing my own because it gives me better control over both the texture and spice level.
  7. Slow Cooker: Haleem adapts well to the slow cooker, where the long cooking time helps develop its characteristic smooth texture.
  8. Instant Pot or Pressure Cooker: Using these appliances significantly reduces the cooking time and works especially well for the Easy Haleem variation below.
  9. Easy Haleem for a simplified version:
    • Brown the onions in ½ cup oil until golden, about 20 to 25 minutes; reserve half for garnish.
    • Brown the meat, then cook with the ginger, garlic, yogurt, spices, salt, and green chilies; about 5 to 10 minutes.
    • Add soaked cracked wheat (not whole haleem wheat), lentils, herbs, and 1½ quarts water or stock. Simmer for about 2 hours until meat is tender, stirring occasionally and adding more liquid as needed.
    • Remove the bones, shred the meat, blend the wheat-lentil mixture until smooth, then combine everything and simmer briefly before serving with the garnishes.

Nutrition

Serving: 1Cup | Calories: 342kcal | Carbohydrates: 26g | Protein: 26g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 69mg | Sodium: 475mg | Potassium: 537mg | Fiber: 6g | Sugar: 4g | Vitamin A: 107IU | Vitamin C: 5mg | Calcium: 84mg | Iron: 3mg
Did you make this recipe?I would love to know about it. Tag me @thedeliciouscrescent.

More Hyderabadi Recipes

  • Hyderabadi Lamb Biryani (Kacchi biryani style)
  • Shami Kebab (An iconic dish, festive meat patties)
  • Mirchi Ka Salan (A classic chili pepper curry traditionally served with biryani)

Top Tips for Success 

  • Cook the grains until they're falling apart: Undercooked wheat or lentils are the most common reason homemade haleem has a grainy texture. They should be soft enough to mash easily before blending.
  • Don't rush the meat: Cook the meat until it's tender and shreds effortlessly. Slow cooking develops both the deep flavor and the silky texture that makes haleem so special.
  • Aim for a reshedar (shredded) texture: Traditional Hyderabadi haleem is prized for its reshedar texture - fine strands of shredded meat distributed throughout the creamy wheat and lentil base. Shred the cooked meat well before stirring it back into the blended grain-lentil mixture to achieve this signature texture.
  • Adjust the consistency at the end: Haleem thickens as it cooks and continues to thicken as it cools. If it becomes too thick, simply stir in a little hot water while reheating until it reaches your preferred consistency. If it's too thin, simmer uncovered until reduced.
A savory Indian porridge made with meat, wheat and lentils served in a bowl.

Serving Suggestions

  • Serve haleem piping hot with a drizzle of ghee and plenty of fried onions.
  • Garnish with chopped cilantro, chopped mint, sliced green chilies. Julienned ginger and toasted cashews are optional.
  • Always serve fresh lemon wedges on the side.
  • Haleem is hearty enough to serve as a complete meal. Serve with naan or other Indian flatbreads if you'd like to make it an even heartier meal.

Variations

Haleem is high protein, egg free, and soy free.

  • Chicken Haleem: Use bone-in chicken for a red-meat-free version with a shorter cooking time, like this Chicken Khichda.
  • Dairy-Free: Omit the yogurt. Use only oil and no ghee.
  • Gluten-Free: Replace the wheat and barley with Japanese short-grain rice or Arborio rice. These starchy varieties cook down into a creamy consistency, although the finished dish will be slightly less elastic than versions made with wheat. Avoid basmati rice, brown rice or wild rice. 
  • Nut-Free: Skip the optional cashew garnish.
Hyderabadi haleem served with naan.

Dietitian's Note

One of the things I love most about haleem is how it naturally brings together ingredients that complement each other both in flavor and nourishment. Meat provides high-quality protein, while the lentils and grains add fiber and complex carbohydrates, creating a hearty meal that's satisfying and sustaining.

I prefer to enjoy haleem just as it's traditionally prepared and balance the meal by serving it with a crisp salad or fresh vegetables on the side. It's a simple way to add color, texture, and extra produce while letting the authentic flavors of the haleem shine.

When available, I enjoy using grass-fed meat and ghee for their flavor. I also trim excess fat and cook primarily with avocado or olive oil, finishing with just a drizzle of ghee for its wonderful aroma.

« Muhammara (Roasted Red Pepper Dip)
Grilled Salmon Kabobs (Persian Style) »

Share the Post

Comments

    5 from 12 votes (3 ratings without comment)

    Leave a Comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




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

  1. Sally says

    January 24, 2025 at 2:39 pm

    This is one of the best recipes I've ever used in my life. Better than any other haleem I've had!

    Reply
    • Roxana Begum says

      January 28, 2025 at 7:43 pm

      Wow, thank you so much! I'm so glad you loved it—your feedback means a lot to me!

      Reply
  2. Nur says

    November 19, 2023 at 2:57 am

    What an authentic, incredibly delicious recipe. I’m Arab and my husband is Hyderabadi. I made this dish for him and his family and they loved it. Thank you so much for sharing this recipe. It will definitely become a staple for us during Ramadan.

    Reply
    • Roxana Begum says

      November 21, 2023 at 10:37 pm

      Thanks so much for the lovely feedback Nur.

      Reply
  3. Joe says

    April 21, 2023 at 4:58 pm

    I utilized ChatGPT to make me a modified Instant Pot recipe. I don't recommend the Instant Pot as Saute mode can't simmer. But after some trials and breaking the fat on the yogurt twice, I made it through! The payoff was incredible!

    Reply
  4. Sarah says

    December 16, 2022 at 5:38 pm

    Hi
    Does the pearl barley need soaking? If so, for how long please?

    Reply
    • Roxana Begum says

      December 16, 2022 at 10:02 pm

      It does not need soaking. But if you want you can soak it with the lentils.

      Reply
  5. Gregory Buchanan says

    December 15, 2021 at 9:13 pm

    I absolutely love this recipe. I have never actually eaten haleem, but I know I must be doing something right, because every few weeks my roommates from Faisalabad ask me "when are you making haleen again brother?"

    Reply
    • Roxana Begum says

      January 11, 2022 at 6:40 pm

      Oh wow, that sounds amazing. Thanks for sharing the lovely feedback.

      Reply
  6. Beth says

    August 04, 2020 at 7:33 pm

    Yummy! This looks so delicious and tasty! Can't wait to try this! My husband is going to love this!

    Reply
  7. Noelle says

    August 04, 2020 at 7:32 pm

    Yum! I hadn't tried a recipe like this before and it was delicious! Thanks for sharing

    Reply
    • Roxana Begum says

      August 09, 2020 at 6:17 pm

      So glad you liked it.

      Reply
  8. Rika says

    August 04, 2020 at 7:21 pm

    Yum! The combination of spices really add the flavor! So excited to try this.

    Reply
  9. Ashley says

    August 04, 2020 at 7:07 pm

    This was so satisfying! I can't wait to make it again in the Fall when the weather is a bit chillier.

    Reply
    • Roxana Begum says

      August 09, 2020 at 6:17 pm

      Yes, indeed thats a perfect time for this recipe.

      Reply
  10. Emily Liao says

    August 04, 2020 at 7:00 pm

    This was my first time having this porridge and boy was it delicious! Loved the savory and bold flavors in this.

    Reply
    • Roxana Begum says

      August 09, 2020 at 6:16 pm

      Thanks for the feedback.

      Reply

NICE TO MEET YOU!

Head shot of Roxana

Hi, I'm Roxana, registered dietitian and recipe developer. Here I share wholesome & delicious recipes with room for cravings. Healthy makeovers. Step-by-step photos & videos.
Read More…

Trending Recipes

  • Chicken biryani served in a plate.
    Easy Hyderabadi Chicken Biryani
  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Haleem topped with fried onions, chili slices, herbs and lemon wedges.
    Haleem Recipe (Hyderabadi Style)
  • Persian love cake served with tea.
    Persian Love Cake Recipe
  • Close up view of Persian grilled chicken kabobs on skewers.
    Grilled Chicken Kabobs (Joojeh)
  • Close up view of Persian herb stew in a white pan.
    Ghormeh Sabzi (Persian Herb Stew)
  • Ash-e reshteh served in a bowl..
    Ash Reshteh (Persian Noodle Soup)
  • Close view of maamoul cookies dusted with powdered sugar.
    Maamoul (Date Filled Cookies)

Footer

^ back to top

About

  • About Us
  • Privacy Policy & Terms

Contact

  • Contact
  • Accessibility
As featured in image

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 · THE DELICIOUS CRESCENT ·

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.