Pakistani & Indian Cuisine Traditional Dishes

Homemade Nihari – Step-by-Step Guide

Nihari is a traditional slow-cooked Pakistani dish known for its rich, flavorful gravy and tender meat that melts in your mouth. Often enjoyed as a breakfast dish in Pakistan, Nihari is perfect for family gatherings, festive occasions, or a special weekend brunch. Traditionally cooked overnight to bring out its deep flavors, it may seem intimidating to make at home — but with this step-by-step guide, you can prepare authentic homemade Nihari right in your own kitchen.


Ingredients You’ll Need

For a hearty and flavorful Nihari, gather the following ingredients:

  • 1 kg beef shank or lamb, cut into medium pieces

  • 1 cup wheat flour (for thickening)

  • 4–5 tbsp oil or ghee

  • 2 large onions, sliced

  • 2 tbsp ginger-garlic paste

  • 1 tsp turmeric powder

  • 2 tsp red chili powder

  • 1 tsp coriander powder

  • 1 tsp cumin seeds

  • 1 tsp garam masala

  • 6–8 cups water or beef stock

  • Salt to taste

  • Fresh coriander leaves and ginger slices for garnish

  • Optional: green chilies for extra heat

For Nihari Masala (store-bought or homemade):

  • 2 tsp fennel seeds

  • 1 tsp black peppercorns

  • 2–3 cloves

  • 2–3 green cardamoms

  • 1 small cinnamon stick


Step 1: Heat Oil and Sauté Onions

In a large, heavy-bottomed pot or pressure cooker, heat oil or ghee over medium heat. Add sliced onions and sauté until golden brown. The caramelized onions add depth and sweetness to the Nihari gravy.


Step 2: Add Ginger-Garlic Paste and Spices

Add the ginger-garlic paste to the onions and sauté for 1–2 minutes until fragrant. Then, add turmeric, red chili powder, coriander powder, and cumin seeds. Stir for another minute to toast the spices and release their aroma.


Step 3: Brown the Meat

Add the beef or lamb pieces to the pot. Sear the meat on all sides until lightly browned. This step locks in the juices and enhances the flavor of the Nihari.


Step 4: Add Water and Simmer

Pour in 6–8 cups of water or beef stock, enough to cover the meat completely. Bring the mixture to a boil. Reduce the heat to low, cover partially, and let it simmer. For authentic flavor, cook the Nihari slowly for 3–4 hours on low heat. Alternatively, you can use a pressure cooker to reduce cooking time to 1–1.5 hours.


Step 5: Prepare the Thickening Mix

In a small bowl, mix wheat flour with a little water to form a smooth paste. This will thicken the Nihari gravy and give it that classic consistency.

Once the meat is tender, gradually add the flour paste to the pot, stirring constantly to prevent lumps. Simmer for another 15–20 minutes until the gravy thickens to your desired consistency.


Step 6: Add Nihari Masala and Garam Masala

Add the pre-ground Nihari masala or homemade spice mix to the pot. Sprinkle garam masala over the top for extra aroma. Stir well and cook for 5–10 minutes. Taste and adjust salt or spice levels if needed.


Step 7: Garnish and Serve

Garnish your homemade Nihari with freshly chopped coriander, julienned ginger, and green chilies if you like extra heat. Serve hot with naan, roti, or steamed rice for a satisfying meal.

For an authentic touch, squeeze a little lemon over the top before eating.


Tips for Perfect Nihari

  1. Slow cooking is key – Cooking on low heat for several hours ensures tender meat and a flavorful, aromatic gravy.

  2. Use bone-in meat – It adds richness and depth to the gravy.

  3. Adjust thickness – Add more flour paste if you prefer a thicker gravy or more water for a soupy consistency.

  4. Fresh spices matter – Using freshly ground Nihari masala enhances the aroma and flavor significantly.

  5. Optional garnishes – Serve with fried onions, fresh coriander, ginger slices, and lemon wedges for an authentic presentation.


Why Homemade Nihari Is Worth It

Making Nihari at home may seem time-consuming, but the result is a rich, flavorful, and aromatic dish that is incomparable to store-bought versions. It’s perfect for family meals, celebrations, or even as a special weekend brunch. With this step-by-step guide, you can enjoy restaurant-style Nihari without leaving your kitchen.


Final Thoughts

Homemade Nihari is a comforting, indulgent dish that brings bold flavors, tender meat, and a creamy, aromatic gravy to your table. With slow cooking, careful seasoning, and simple ingredients, you can recreate this iconic Pakistani dish at home.

Whether it’s a family gathering, festive celebration, or a cozy weekend meal, Nihari is sure to impress your loved ones with its rich taste and traditional charm. Serve it hot with naan or rice and enjoy the authentic flavors of South Asian cuisine.

Admin_Slick

About Author

Leave a Reply

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

Cooking Slik is your go-to blog for simple, smart, and delicious cooking. We share easy recipes, kitchen tips, and practical guides to help you cook with confidence and enjoy every meal you make.

Get Latest Updates and big deals

    Our expertise, as well as our passion for web design, sets us apart from other agencies.

    Digiaptics @2026. All Rights Reserved.