If one dish has taken over halal group dinners in Calgary lately, it's mandi. The meat is slow-roasted until it slides off the bone. It sits on long-grain rice soaked in the drippings, on a platter for the middle of the table. It's Yemeni by origin, Hyderabadi by adoption.
I looked into where to find the best mandi in Calgary. It starts with two Yemeni rooms and runs out to the Hyderabadi kitchens that serve it too. Chicken mandi is the easiest to find: Taste of Yemen and Sallora both serve it. For a table, order the lamb.

The Yemeni originals
Taste of Yemen on 17 Ave SW is the benchmark. It's rated 4.7 on Google for lamb and chicken mandi, with the free soup that starts almost every Yemeni meal. It's Muslim-owned and halal throughout.
House of Mandi in Rundle is the NE pick, rated 4.4. It's known for its mandi and its community iftar buffets in Ramadan. Online directories have carried a wrong address, so double-check it before you drive over.
Both Yemeni rooms bake their own bread. Order extra.
More mandi in Calgary
Mandi also turns up wherever Yemeni and Hyderabadi cooking overlap. Each kitchen has its own take, so check the menu for the rice before you order.
- Sallora on 16 Ave NW, rated 4.7. It's the north's answer to a drive down to 17 Ave, with chicken mandi and falafel.
- Hyderabad Biryani House in Sunridge, rated 4.8, the highest score of the bunch.
- House of Mandi in Rundle, rated 4.4.
- Karahi Boys in Falconridge, rated 4.2.
The crossovers
Mandi jumped into Hyderabadi kitchens long ago. Marhaba in Westwinds pairs fish mandi with its dum biryani, rated 4.6. Hyderabad House in Royal Vista (rated 4.7) and Hyderabad Biryani House in Sunridge both serve mandi beside their famous biryani. For the biryani side, see the best halal biryani in Calgary.
How to order a mandi platter
Mandi is sold by the quarter, half or whole animal over rice, not by the plate. That catches people out.
- A half chicken feeds one hungry person.
- A full chicken feeds two, or three with sides.
- A half-lamb platter really does feed four to five. Order lamb for two and you'll carry most of it home.
Order one platter for the table, not plates each. Chicken is the gentle start; lamb is why the dish exists. Eat with your hands if the table allows.
Feeding six or more? Phone ahead. The meat is slow-roasted, so a kitchen only has so much in the oven at a time.
The free soup at a Yemeni meal isn't a garnish. Drink it first, while it's hot, before the platter lands. And ask for extra bread: every Yemeni kitchen named here bakes its own, and people talk about it afterwards.

Prefer a buffet? See halal buffets in Calgary.
Mandi, kabsa, madfoon: telling them apart
Menus use these names loosely. The real difference is the cooking method.
Mandi is meat cooked slowly in a pit or tandoor-style oven, with the rice below it catching the drippings. The meat steams more than it browns and falls off the bone. Madfoon is the buried version, closest to the old pit cooking. Kabsa is the Saudi cousin: meat and rice cook together in a tomato and spice base, so the rice is redder. Mandi rice is paler and perfumed; kabsa rice is spiced and coloured.
If a menu offers both, pick mandi when you want the meat to star and kabsa when you want the rice to.
The short version
Searching "mandi near me"? Taste of Yemen for the classic platter. House of Mandi in the NE. Marhaba for fish mandi. Either Hyderabad spot if your family loves biryani. Bring three friends and order the lamb.
Common questions
What is mandi rice made of?
Long-grain basmati cooked with the fat and juices from the meat above it, plus whole spices. These are usually cardamom, clove, cinnamon and black lime. Saffron gives the yellow streaks. The flavour comes from the drippings, not a sauce.
Is mandi always halal?
Is it halal? Nearly always. The dish is Yemeni and Gulf in origin, so most kitchens that make it are halal, and every mandi spot named here is halal. Still, the answer belongs to the restaurant, not the recipe.
How many people does a mandi platter feed?
A quarter feeds one or two. A half really feeds four to five. A whole lamb is a party. It is priced by portion of animal, not by plate, so ordering separate mains misses the point.
What is the difference between mandi and biryani?
Biryani layers part-cooked rice with marinated meat and cooks them together, so every grain is seasoned. Mandi cooks the meat above the rice, so the rice takes only the drippings. Biryani is spiced through; mandi is fragrant and gentle. The best halal biryani in Calgary argues the other side.
Where is the best mandi in Calgary?
Taste of Yemen on 17 Ave SW is the benchmark, rated 4.7 on Google. House of Mandi in Rundle is the northeast’s answer.