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.
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
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
Simmer
Simmer covered 90 minutes to 2 hours until the meat is falling-apart tender.
- 3
Shred the meat
Remove meat, discard bones and onion, and shred the meat finely with two forks.
- 4
Add the wheat
Add soaked, drained wheat to the cooking liquid. Return shredded meat to the pot.
- 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
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
Sweeten
Stir in half the melted butter, sugar, and cinnamon.
- 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.
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
Time Summary
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:
More Persian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes