Skip to content
persianbreakfast✨ New

Halim (Persian Wheat and Meat Porridge)

A creamy, slow-cooked Persian porridge of shredded meat and cracked wheat, finished with cinnamon and sugar, a warming winter breakfast.

Prep
20 min
Cook
180 min
Servings
6
Difficulty
Hard
4.5
Sign in to rate
#persian#halim#wheat#lamb#porridge#winter

About This Recipe

Halim is a traditional Persian porridge made from shredded meat (typically lamb, though chicken versions exist) slow-cooked with cracked wheat or barley for hours until the wheat breaks down completely and the meat shreds into fine threads, creating a thick, smooth, almost paste-like porridge. Traditionally sold by street vendors in the early morning and especially popular during winter and religious observances, halim is warming, filling comfort food deeply rooted in Persian and broader Middle Eastern culinary tradition. The technique that defines halim is patience and vigorous beating: the meat and wheat are simmered together for hours until completely tender, then the mixture is beaten thoroughly -- traditionally with a wooden implement, though a stand mixer with a paddle attachment works well for home cooks -- to shred the meat finely and create the smooth, cohesive texture that distinguishes halim from a chunkier stew. Butter, cinnamon, and sugar are stirred in generously at the end, giving halim its distinctive sweet-savory character that surprises many people unfamiliar with the dish. Served hot in bowls, topped with a swirl of melted butter, a dusting of cinnamon, and sometimes extra sugar, halim is breakfast comfort food across Iran, especially beloved in cold weather.

Ingredients

Serves 6

  • 500 glamb shoulder or chicken thighs
  • 1.5 cupscracked wheat (bulgur, coarse)(soaked 2 hours)
  • 1onion(whole, peeled)
  • 8 cupswater
  • 1 tspsalt
  • 0.5 tspturmeric
  • 6 tbspbutter(melted, divided)
  • 3 tbspsugar(plus extra for serving)
  • 1.5 tspground cinnamon(plus extra for serving)

Instructions

  1. 1

    Cook the meat

    Combine meat, whole onion, water, salt, and turmeric in a large pot. Bring to a boil, skim foam, then reduce to a simmer.

  2. 2

    Simmer

    Simmer covered 90 minutes to 2 hours until the meat is falling-apart tender.

  3. 3

    Shred the meat

    Remove meat, discard bones and onion, and shred the meat finely with two forks.

  4. 4

    Add the wheat

    Add soaked, drained wheat to the cooking liquid. Return shredded meat to the pot.

  5. 5

    Simmer until soft

    Simmer, stirring occasionally, for 60-75 minutes until the wheat has completely broken down and the mixture has thickened significantly.

  6. 6

    Beat until smooth

    Beat the mixture vigorously with a wooden spoon, whisk, or hand mixer for several minutes until smooth and cohesive, with the meat fully shredded into the porridge.

  7. 7

    Sweeten

    Stir in half the melted butter, sugar, and cinnamon.

  8. 8

    Serve

    Ladle into bowls, drizzle with remaining melted butter, and dust generously with extra cinnamon and sugar.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Beat the mixture thoroughly and for several minutes -- this step is what transforms a chunky meat-and-wheat stew into halim's signature smooth, cohesive texture.

  • →

    Soak the cracked wheat beforehand so it breaks down evenly during the long simmer rather than staying partially hard.

  • →

    Don't rush the initial meat simmer; it needs to be truly fall-apart tender to shred properly for the finished texture.

Variations

  • •

    Halim bademjan uses eggplant instead of grain as the base, a different but related Persian dish despite the similar name.

  • •

    Use chicken instead of lamb for a lighter, faster-cooking version.

  • •

    Adjust the sugar and cinnamon to taste -- some prefer halim more savory, others sweeter.

Storage

Refrigerate up to 4 days in an airtight container; it thickens considerably when chilled. Reheat gently over low heat, whisking in a splash of water or stock to loosen it back to a smooth consistency.

History & Origin

Halim (also known as haleem in South Asian cuisines, where a related dish exists) has ancient roots across the Middle East and Central Asia, traditionally eaten as a warming, protein-rich breakfast, and remains especially popular in Iran during colder months and religious occasions.

Frequently Asked Questions

Why is my halim not smooth?

It needs more thorough beating -- use a hand mixer or stand mixer with a paddle attachment for the smoothest, most traditional texture if beating by hand isn't achieving it.

Can I use a slow cooker?

Yes -- cook the meat and wheat together on low for 6-8 hours, then beat thoroughly once everything is very tender before adding the butter, sugar, and cinnamon.

Is halim supposed to taste sweet?

Yes -- the combination of savory meat with butter, sugar, and cinnamon is intentional and traditional, giving halim its distinctive sweet-savory character.

Nutrition Facts

Per serving (350g / 12.3 oz) · 6 servings total

Calories380kcal
Protein20g
Carbohydrates38g
Fat17g
Fiber4g
Protein20g
Carbs38g
Fat17g

Time Summary

Prep time20 min
Cook time180 min
Total time200 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

You Might Also Like

Similar dishes from other cuisines around the world.

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes