Indian Nihari
🥘 Authentic Indian Nihari Recipe | Traditional Slow-Cooked Beef Nihari
Indian Nihari is a rich, aromatic, and slow-cooked meat stew that originated in the Mughal kitchens of the Indian subcontinent. This traditional Nihari recipe is famous for its deep flavors, silky gravy, and melt-in-mouth meat. Commonly made with beef or mutton, Nihari is enjoyed as a special breakfast dish served with naan or khameeri roti.
⭐ Ingredients for Indian Nihari
For Meat:
1 kg Beef shank / Mutton (Nalli preferred)
6 tbsp cooking oil or ghee
2 medium onions (thinly sliced)
2 tbsp ginger-garlic paste
For Nihari Masala (Homemade – High-Search Keyword):
2 tsp red chili powder
1 tsp turmeric powder
2 tsp coriander powder
1 tsp cumin powder
1 tsp garam masala
1 tsp fennel powder
½ tsp nutmeg powder
½ tsp mace (javitri) powder
For Thick Gravy:
4 tbsp wheat flour (atta)
1 cup water (to make slurry)
🍲 How to Make Indian Nihari at Home (Step-by-Step)
Step 1: Fry Onions
Heat oil or ghee in a heavy-bottom pot. Fry onions until golden brown. This step gives traditional Nihari its signature color.
Step 2: Cook Meat
Add ginger-garlic paste and meat. Sauté on high flame until the meat changes color and releases aroma.
Step 3: Add Nihari Masala
Mix all spices and cook until oil separates. This is the secret to authentic Indian Nihari flavor.
Step 4: Slow Cooking (Most Important Step)
Add enough water to cover the meat. Cover and cook on very low heat for 4–6 hours. This slow process makes the meat tender and gravy rich — a key feature of slow-cooked Nihari.
Step 5: Thicken the Gravy
Add wheat flour slurry slowly while stirring. Cook for 15–20 minutes until the gravy becomes thick and glossy.
🌿 Garnishing (Highly Searched Add-Ons)
Fresh ginger julienne
Green chilies
Lemon wedges
Fresh coriander
Fried onions
🍽 Serving Suggestions
Serve Indian Beef Nihari or Mutton Nihari hot with:
Khameeri roti
Naan
Paratha
This dish is especially popular as a winter breakfast and festive meal.




0 Comments