29 Authentic Pakistani Recipes to Delight Your Taste Buds

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

You’re about to embark on a delicious journey through Pakistan’s vibrant cuisine, right from your own kitchen. These 29 authentic recipes bring the warmth and flavor of traditional dishes—from hearty curries to fragrant biryanis—to your table. Perfect for adventurous home cooks looking to explore new tastes, each recipe promises to transform your meals into unforgettable feasts. Let’s dive in and spice up your cooking routine!

Chicken Biryani

Chicken Biryani
Keenly aromatic and richly layered, Chicken Biryani is a crown jewel of Indian cuisine that transforms humble ingredients into a feast for the senses. This one-pot wonder marries fragrant basmati rice with tender, spiced chicken in a symphony of flavors, promising a comforting yet elegant meal perfect for gatherings or a special weeknight dinner.

Serving: 6 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

For the Chicken Marinade:
– 2 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 cup plain yogurt
– 2 tbsp ginger-garlic paste
– 1 tbsp lemon juice
– 1 tsp turmeric powder
– 1 tsp red chili powder
– 1 tsp garam masala
– 1 tsp salt

For the Rice:
– 2 cups basmati rice, rinsed and soaked in water for 30 minutes
– 4 cups water
– 1 bay leaf
– 2 green cardamom pods
– 1 cinnamon stick
– 1 tsp salt

For the Biryani Assembly:
– 2 large onions, thinly sliced
– 1/4 cup vegetable oil
– 1/4 cup ghee
– 1/2 cup chopped fresh cilantro
– 1/2 cup chopped fresh mint
– 1/4 tsp saffron threads, soaked in 2 tbsp warm milk
– 1/4 cup fried onions (store-bought or homemade)

Instructions

1. In a large bowl, combine all chicken marinade ingredients, mixing thoroughly to coat the chicken evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
2. Drain the soaked basmati rice. In a large pot, bring 4 cups of water to a boil over high heat, then add the rice, bay leaf, cardamom pods, cinnamon stick, and 1 tsp salt.
3. Cook the rice for exactly 5 minutes until it is 70% cooked (the grains will be firm in the center when pressed). Drain immediately and set aside.
4. In a heavy-bottomed pot or Dutch oven, heat 1/4 cup vegetable oil over medium heat. Add the sliced onions and fry for 15-20 minutes, stirring occasionally, until they turn golden brown and crispy. Remove half the onions with a slotted spoon and set aside for garnish.
5. To the pot with the remaining onions and oil, add the marinated chicken. Cook over medium-high heat for 8-10 minutes, stirring frequently, until the chicken is no longer pink on the outside and the yogurt mixture thickens slightly.
6. Reduce the heat to low. Layer half the partially cooked rice evenly over the chicken mixture. Sprinkle half the chopped cilantro, mint, and fried onions over the rice.
7. Add the remaining rice as the next layer, then top with the rest of the cilantro, mint, and fried onions. Drizzle the saffron-infused milk and 1/4 cup ghee evenly over the top.
8. Cover the pot tightly with a lid. Cook on the lowest heat setting for 20 minutes to allow the flavors to meld and the rice to steam fully.
9. Turn off the heat and let the biryani rest, covered, for 10 minutes without disturbing it to ensure the layers set properly.
10. Gently fluff the biryani with a fork, mixing the layers slightly to combine. Serve hot, garnished with the reserved crispy onions.

This biryani emerges with distinct, fluffy grains of rice that remain separate, enveloping succulent pieces of chicken in a medley of warm spices. The saffron lends a golden hue and delicate aroma, while the fresh herbs provide a bright contrast to the rich, savory notes. For a creative twist, serve it alongside a cool cucumber raita or a simple salad of sliced tomatoes and onions to balance the dish’s complexity.

Nihari

Nihari
Slow-simmered to perfection, Nihari is a regal Pakistani stew where tender beef shanks luxuriate in a velvety, spice-infused gravy, traditionally savored as a weekend breakfast but equally sublime for a comforting dinner. This aromatic dish, with its deep layers of flavor from a carefully toasted masala and the gentle heat of long cooking, transforms humble ingredients into a celebratory feast. Its rich, gelatinous texture and complex warmth make it a soul-satisfying centerpiece, best enjoyed with fluffy naan or steamed rice to soak up every last drop of its fragrant sauce.

Serving: 6 | Pre Time: 30 minutes | Cooking Time: 8 hours

Ingredients

For the Meat and Broth:
– 3 pounds beef shank, cut into 2-inch pieces
– 8 cups water
– 1 large yellow onion, thinly sliced
– 2 tablespoons ginger-garlic paste
– 1 teaspoon salt

For the Nihari Masala (Spice Blend):
– 2 tablespoons coriander seeds
– 1 tablespoon fennel seeds
– 1 teaspoon cumin seeds
– 4 dried red chilies
– 1 teaspoon black peppercorns
– 1/2 teaspoon whole cloves
– 1/2 teaspoon cardamom pods

For the Thickening and Finishing:
– 1/2 cup all-purpose flour
– 1/4 cup ghee
– 1/4 cup fresh cilantro, chopped
– 1/4 cup fresh ginger, julienned
– 2 green chilies, sliced

Instructions

1. In a large heavy-bottomed pot or Dutch oven, combine the beef shank pieces, water, sliced onion, ginger-garlic paste, and salt. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer gently for 7 hours, until the meat is fork-tender and falling off the bone.
2. While the meat simmers, prepare the nihari masala: in a dry skillet over medium heat, toast the coriander seeds, fennel seeds, cumin seeds, dried red chilies, black peppercorns, whole cloves, and cardamom pods for 2-3 minutes, until fragrant and slightly darkened. Tip: Toasting whole spices unlocks their essential oils, deepening the flavor profile of your stew.
3. Allow the toasted spices to cool completely, then grind them into a fine powder using a spice grinder or mortar and pestle.
4. After 7 hours of simmering, remove the beef shanks from the broth with a slotted spoon and set them aside on a plate. Strain the broth through a fine-mesh sieve into a large bowl, discarding the solids, and return the clear broth to the pot.
5. In a small bowl, whisk the all-purpose flour with 1 cup of the strained broth until completely smooth to create a slurry, ensuring there are no lumps.
6. Heat the ghee in a separate saucepan over medium heat. Add the ground nihari masala and cook for 1 minute, stirring constantly, until it becomes aromatic. Tip: Blooming the ground spices in hot ghee for a brief moment intensifies their fragrance and infuses the fat, which will carry flavor throughout the gravy.
7. Whisk the spice-infused ghee into the pot of strained broth. Then, gradually whisk in the flour slurry until fully incorporated.
8. Bring the broth mixture to a gentle simmer over medium-low heat, whisking frequently, and cook for 20-25 minutes, until the gravy has thickened to a velvety, coating consistency that lightly coats the back of a spoon.
9. Return the reserved beef shanks to the pot, stirring gently to coat them in the gravy. Simmer for an additional 15 minutes over low heat to allow the flavors to meld. Tip: For the most tender result, let the finished Nihari rest off the heat, covered, for 20 minutes before serving; this allows the meat to reabsorb juices and the gravy to settle.
10. Ladle the Nihari into deep bowls. Garnish generously with chopped fresh cilantro, julienned fresh ginger, and sliced green chilies.

Just as it leaves the pot, the stew boasts a luxurious, gelatinous texture that clings silkily to each strand of meat, while the slow-cooked beef shanks yield effortlessly to the slightest pressure. Its flavor is a masterful balance of earthy warmth from the toasted spices and a subtle heat that builds gently with each spoonful. For a creative twist, serve it alongside flaky parathas or with a side of cooling raita to contrast the stew’s rich depth, making every bite a harmonious celebration of spice and succulence.

Aloo Gosht

Aloo Gosht
Merging the earthy comfort of potatoes with the rich depth of spiced lamb, Aloo Gosht is a soul-warming Pakistani classic that transforms humble ingredients into a deeply satisfying, aromatic stew. This one-pot wonder, where tender meat and soft potatoes bathe in a fragrant, tomato-based gravy, offers a perfect balance of heartiness and spice, ideal for a comforting family meal or an impressive dinner party centerpiece.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

For the Meat & Base:
– 1.5 lbs lamb shoulder, cut into 1-inch cubes
– 2 tbsp vegetable oil
– 1 large yellow onion, finely diced
– 4 garlic cloves, minced
– 1-inch piece of fresh ginger, grated

For the Spice Blend & Gravy:
– 1 tbsp ground coriander
– 1 tsp ground cumin
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1 tsp salt
– 2 medium tomatoes, pureed (about 1 cup)
– 3 cups water

For the Potatoes & Finish:
– 3 medium Yukon Gold potatoes, peeled and cut into 1.5-inch chunks
– 1/2 cup plain yogurt, whisked until smooth
– 1/4 cup fresh cilantro, chopped

Instructions

1. Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until it shimmers.
2. Add the diced onion and sauté for 8-10 minutes, stirring frequently, until deeply golden brown and caramelized to build a flavorful foundation.
3. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
4. Add the lamb cubes to the pot and sear for 5-7 minutes, turning occasionally, until browned on all sides to lock in juices.
5. Sprinkle in the ground coriander, cumin, turmeric, red chili powder, and salt, stirring to coat the meat evenly and toast the spices for 30 seconds.
6. Pour in the pureed tomatoes and cook for 5 minutes, stirring constantly, until the oil begins to separate from the mixture, indicating the tomatoes are well-cooked.
7. Add the 3 cups of water, bring to a boil, then reduce the heat to low, cover, and simmer for 60 minutes until the lamb is fork-tender.
8. Gently add the potato chunks to the pot, submerging them in the gravy, cover again, and simmer for an additional 20-25 minutes until the potatoes are easily pierced with a fork.
9. Remove the pot from the heat and slowly stir in the whisked yogurt to prevent curdling, creating a creamy, cohesive sauce.
10. Garnish with the chopped fresh cilantro just before serving.

Draped in a velvety, spiced gravy, the lamb becomes meltingly tender while the potatoes soak up the aromatic flavors, yielding a dish with a luxurious, stew-like consistency. Serve it over a bed of fluffy basmati rice or with warm naan to scoop up every last bit of the rich sauce, perhaps topped with a dollop of cooling raita for a refreshing contrast.

Haleem

Haleem
Revered across South Asia and the Middle East, haleem is a sumptuous, slow-simmered stew that transforms humble grains and meat into a velvety, aromatic masterpiece. This comforting dish, often enjoyed during festive occasions, melds wheat, lentils, and tender meat into a harmonious blend, enriched with warm spices and a garnish of fried onions, fresh herbs, and lemon. Its rich, porridge-like consistency and deep, layered flavors make it a truly soul-satisfying meal, perfect for cozy gatherings or a special dinner at home.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 4 hours

Ingredients

For the Meat and Grain Base
– 1 lb boneless lamb or chicken, cut into 1-inch cubes
– 1 cup whole wheat grains, soaked in water for 4 hours and drained
– 1/2 cup split yellow lentils (moong dal), rinsed
– 1/4 cup split chickpeas (chana dal), rinsed
– 6 cups water
For the Spice Blend and Aromatics
– 2 tbsp vegetable oil
– 1 large onion, thinly sliced
– 4 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1/4 tsp ground cardamom
– Salt, to taste
For the Garnish
– 1/4 cup fried onions (store-bought or homemade)
– 2 tbsp fresh cilantro, chopped
– 2 tbsp fresh mint, chopped
– 1 lemon, cut into wedges

Instructions

1. In a large pot, combine the meat, soaked wheat grains, yellow lentils, split chickpeas, and 6 cups of water. Bring to a boil over high heat, then reduce to a simmer, partially covering with a lid. Cook for 3 hours, stirring occasionally to prevent sticking, until the meat is tender and the grains have broken down into a thick mixture. Tip: For a richer flavor, you can use homemade bone broth instead of water.
2. While the base cooks, heat 2 tbsp of vegetable oil in a skillet over medium heat. Add the sliced onion and cook for 10-12 minutes, stirring frequently, until golden brown and crispy. Remove half of the fried onions and set aside for garnish.
3. To the skillet with the remaining onions, add the minced garlic and grated ginger. Sauté for 2 minutes until fragrant, then stir in the ground cumin, coriander, turmeric, red chili powder, and cardamom. Cook for 1 minute to toast the spices, releasing their aromas. Tip: Toasting spices enhances their depth, so avoid rushing this step.
4. Add the spice mixture to the pot with the meat and grains. Stir well to combine, then continue simmering for another 30 minutes, uncovered, to allow the flavors to meld. Use a wooden spoon to mash the mixture slightly, achieving a smooth, porridge-like consistency. Tip: For an extra creamy texture, blend a portion of the stew with an immersion blender before serving.
5. Season with salt to taste, then ladle the haleem into bowls. Garnish generously with the reserved fried onions, chopped cilantro, mint, and a squeeze of lemon juice from the wedges. Serve hot, accompanied by naan or rice for a complete meal. The resulting haleem boasts a luxuriously smooth texture, with the tender meat and grains melding into a hearty, spiced base that is both comforting and elegant. Its warm, aromatic notes are beautifully balanced by the bright, fresh garnishes, making it ideal for serving as a centerpiece at dinner parties or savoring slowly on a chilly evening.

Chapli Kebab

Chapli Kebab
Lusciously spiced and deeply savory, Chapli Kebab is a celebrated street food from the Pashtun regions, now captivating American kitchens with its bold flavors and satisfying texture. These pan-fried patties, rich with ground meat and aromatic spices, offer a delightful departure from everyday burgers, promising a culinary adventure that’s both rustic and refined.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes

Ingredients

For the Kebab Mixture:
– 1 lb ground beef (80/20 blend)
– 1 small yellow onion, finely chopped (about 1 cup)
– 2 tbsp fresh cilantro, finely chopped
– 2 tbsp fresh mint, finely chopped
– 1 large egg
– 2 tbsp chickpea flour
– 1 tbsp pomegranate seeds, crushed
– 1 tbsp coriander seeds, crushed
– 1 tsp cumin seeds, crushed
– 1 tsp red chili powder
– 1 tsp salt
– 1/2 tsp garam masala

For Cooking:
– 1/4 cup vegetable oil

Instructions

1. In a large mixing bowl, combine 1 lb ground beef, 1 cup finely chopped yellow onion, 2 tbsp chopped cilantro, 2 tbsp chopped mint, 1 large egg, 2 tbsp chickpea flour, 1 tbsp crushed pomegranate seeds, 1 tbsp crushed coriander seeds, 1 tsp crushed cumin seeds, 1 tsp red chili powder, 1 tsp salt, and 1/2 tsp garam masala.
2. Using your hands, mix all ingredients thoroughly for about 2 minutes until well incorporated and the mixture holds together.
3. Divide the mixture into 8 equal portions and shape each into a flat, round patty about 1/2-inch thick, gently pressing to form.
4. Heat 1/4 cup vegetable oil in a large skillet over medium-high heat until it shimmers, about 350°F.
5. Carefully place the patties in the skillet without overcrowding, cooking in batches if necessary.
6. Cook the patties for 4-5 minutes on the first side until deeply browned and crisp.
7. Flip the patties using a spatula and cook for another 4-5 minutes on the second side until browned and cooked through to an internal temperature of 160°F.
8. Transfer the cooked kebabs to a paper towel-lined plate to drain excess oil.
9. Repeat steps 5-8 with any remaining patties, adding more oil if needed.

Hearty and aromatic, these kebabs boast a crisp, caramelized exterior that gives way to a tender, juicy interior, with the pomegranate seeds adding a subtle tang. Serve them warm with naan or lettuce wraps, accompanied by a cooling yogurt sauce or fresh salad for a balanced meal that’s as vibrant as it is satisfying.

Karahi Chicken

Karahi Chicken
Tantalizingly aromatic and richly spiced, Karahi Chicken is a beloved Pakistani dish that brings the vibrant flavors of South Asia to your table. Named after the traditional wok-like pan it’s cooked in, this recipe features tender chicken simmered in a robust tomato-based gravy, infused with warming spices like cumin and garam masala. It’s a comforting, one-pan wonder perfect for a cozy family dinner or an impressive gathering with friends.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

For the chicken and base:
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 2 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 4 garlic cloves, minced
– 1 tbsp fresh ginger, grated
For the sauce and spices:
– 2 large tomatoes, finely chopped (about 2 cups)
– 1 green bell pepper, sliced into 1/2-inch strips
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1 tsp red chili powder (adjust to preference)
– 1 tsp garam masala
– 1 tsp salt
– 1/4 cup fresh cilantro, chopped
– 1 tbsp lemon juice

Instructions

1. Heat 2 tbsp vegetable oil in a large, heavy-bottomed pan or karahi over medium-high heat until shimmering, about 2 minutes.
2. Add 1 medium finely chopped yellow onion and sauté, stirring frequently, until golden brown and softened, about 5-7 minutes.
3. Stir in 4 minced garlic cloves and 1 tbsp grated fresh ginger, cooking for 1 minute until fragrant to release their aromatic oils.
4. Add 1.5 lbs chicken pieces to the pan in a single layer, searing undisturbed for 3 minutes per side until lightly browned, which locks in juices for tender results.
5. Incorporate 2 cups finely chopped tomatoes, 1 sliced green bell pepper, 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp turmeric powder, 1 tsp red chili powder, and 1 tsp salt, stirring to coat everything evenly.
6. Reduce heat to medium-low, cover the pan, and simmer for 20 minutes, stirring occasionally, until the chicken is cooked through and the tomatoes break down into a thick gravy.
7. Uncover and sprinkle 1 tsp garam masala over the dish, cooking for an additional 2 minutes to enhance the spice blend’s depth without burning it.
8. Remove from heat and stir in 1/4 cup chopped fresh cilantro and 1 tbsp lemon juice for a bright, fresh finish.
Enveloped in a velvety, spice-laden sauce, this Karahi Chicken offers a harmonious balance of tangy tomatoes and earthy warmth, with tender bites that melt in your mouth. Serve it over steamed basmati rice or with warm naan to soak up every last drop, and garnish with extra cilantro for a pop of color and freshness.

Seekh Kebab

Seekh Kebab
Crafted from finely minced lamb and a symphony of aromatic spices, Seekh Kebab is a quintessential South Asian street food that transforms into an elegant appetizer or main course. These succulent, skewer-grilled cylinders boast a smoky char and tender interior, offering a delightful interplay of heat, herbs, and savory depth. Perfect for gatherings or a sophisticated weeknight dinner, they invite customization with various meats or plant-based alternatives while remaining authentically spiced.

Serving: 4 | Pre Time: 25 minutes | Cooking Time: 10 minutes

Ingredients

For the kebab mixture:
– 1 lb ground lamb (80% lean)
– 1 small yellow onion, finely grated (about 1/4 cup)
– 2 tbsp fresh cilantro, finely chopped
– 2 tbsp fresh mint, finely chopped
– 1 tbsp ginger-garlic paste
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp Kashmiri red chili powder
– 1/2 tsp garam masala
– 1 tsp salt
– 1 tbsp vegetable oil

For serving (optional):
– 4 metal or soaked wooden skewers
– 1/4 cup mint chutney
– 1 lemon, cut into wedges

Instructions

1. In a large mixing bowl, combine 1 lb ground lamb, 1/4 cup grated yellow onion, 2 tbsp chopped cilantro, 2 tbsp chopped mint, 1 tbsp ginger-garlic paste, 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp Kashmiri red chili powder, 1/2 tsp garam masala, and 1 tsp salt.
2. Mix the ingredients thoroughly with your hands for 3–4 minutes until well-incorporated and the mixture feels sticky, which helps bind the kebabs during cooking.
3. Divide the mixture into 4 equal portions and shape each into a cylinder around a metal or pre-soaked wooden skewer, pressing firmly to form a smooth, even layer about 1 inch thick and 6 inches long.
4. Preheat a grill or grill pan to medium-high heat (400°F) and lightly brush the grates with 1 tbsp vegetable oil to prevent sticking.
5. Place the skewers on the grill and cook for 4–5 minutes, then rotate them 90 degrees using tongs to create grill marks.
6. Continue cooking for another 4–5 minutes, rotating once more, until the kebabs are browned on all sides and reach an internal temperature of 160°F for doneness.
7. Remove the skewers from the grill and let them rest for 3 minutes on a plate to allow juices to redistribute, ensuring tenderness.
8. Serve the kebabs hot on the skewers, optionally drizzled with mint chutney and accompanied by lemon wedges for a bright finish.

Aromatic and juicy, these kebabs feature a crisp, smoky exterior that gives way to a moist, finely textured interior, with the warmth of cumin and chili balanced by fresh herbs. For a creative twist, slide them off the skewers onto warm naan with sliced onions and chutney, or chop them into a salad for added protein and flavor.

Palak Paneer

Palak Paneer

Perfectly balancing earthy greens with creamy cheese, Palak Paneer is a vibrant North Indian classic that transforms simple spinach into a luxurious, velvety curry. This comforting dish marries tender paneer cubes with a richly spiced puree, offering a wholesome meal that feels both nourishing and indulgent.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the spinach puree:

  • 10 ounces fresh spinach leaves, thoroughly washed
  • 1 tablespoon vegetable oil
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece fresh ginger, peeled and grated
  • 1 green chili, finely chopped (optional for heat)

For the curry base:

  • 2 tablespoons vegetable oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon garam masala
  • 1/2 cup heavy cream
  • 1 teaspoon salt

For the paneer:

  • 8 ounces paneer, cut into 1-inch cubes
  • 1 tablespoon vegetable oil

Instructions

  1. Bring a large pot of water to a rolling boil over high heat.
  2. Add the spinach leaves and blanch for exactly 2 minutes until bright green and wilted.
  3. Immediately transfer the spinach to a bowl of ice water to stop the cooking and preserve the vibrant color.
  4. Drain the spinach thoroughly, squeezing out excess water with your hands.
  5. Combine the spinach, chopped onion, minced garlic, grated ginger, and green chili in a blender.
  6. Blend on high speed for 1-2 minutes until a completely smooth puree forms, scraping down the sides as needed.
  7. Heat 1 tablespoon vegetable oil in a large skillet over medium heat until shimmering.
  8. Add the paneer cubes in a single layer and pan-fry for 2-3 minutes per side until golden brown on all edges.
  9. Transfer the fried paneer to a plate lined with paper towels to drain excess oil.
  10. In the same skillet, heat 2 tablespoons vegetable oil over medium heat.
  11. Add the cumin seeds and toast for 30 seconds until fragrant and slightly darkened.
  12. Pour in the spinach puree and cook, stirring constantly, for 5 minutes until the raw onion aroma disappears.
  13. Sprinkle in the ground coriander, turmeric powder, and salt, stirring to incorporate evenly.
  14. Reduce heat to low and stir in the heavy cream until fully combined.
  15. Gently fold in the fried paneer cubes, being careful not to break them.
  16. Simmer uncovered for 5 minutes, allowing the paneer to absorb the flavors.
  17. Sprinkle the garam masala over the curry, stir once, and remove from heat.

Now presenting a dish where the paneer remains delightfully firm against the silken spinach sauce, each bite delivers a warm harmony of earthy greens and aromatic spices. Consider serving it over fluffy basmati rice or with warm naan to soak up every last drop of the creamy curry, perhaps garnished with a drizzle of cream or fresh cilantro for an extra touch of elegance.

Paya Curry

Paya Curry
Meticulously crafted over hours of slow simmering, Paya Curry emerges as a deeply comforting dish where tender trotters meld with aromatic spices in a rich, velvety gravy. This traditional preparation transforms humble ingredients into an elegant centerpiece, perfect for warming gatherings with its complex layers of flavor and satisfying texture. Each spoonful reveals the careful balance of heat, earthiness, and subtle sweetness that defines this beloved recipe.

Serving: 4 | Pre Time: 30 minutes | Cooking Time: 3 hours 30 minutes

Ingredients

For the trotters:
– 2 pounds lamb trotters, cleaned and cut into pieces
– 1 tablespoon vegetable oil
– 6 cups water

For the spice base:
– 2 tablespoons ghee
– 2 large onions, thinly sliced (about 2 cups)
– 4 garlic cloves, minced
– 1-inch piece ginger, grated
– 2 green chilies, slit lengthwise

For the spice blend:
– 1 tablespoon coriander powder
– 1 teaspoon cumin powder
– 1/2 teaspoon turmeric powder
– 1 teaspoon red chili powder
– 1/2 teaspoon garam masala

For finishing:
– 1/2 cup plain yogurt, whisked until smooth
– 1/4 cup fresh cilantro, chopped
– Salt to taste

Instructions

1. Rinse the lamb trotters thoroughly under cold running water for 2 minutes to remove any impurities.
2. In a large pressure cooker, heat 1 tablespoon vegetable oil over medium-high heat (350°F) until shimmering, about 1 minute.
3. Add the cleaned trotters and sear for 5 minutes, turning occasionally until lightly browned on all sides.
4. Pour 6 cups water into the pressure cooker, ensuring the trotters are fully submerged.
5. Lock the pressure cooker lid and cook on high heat for 45 minutes after reaching pressure, then allow natural pressure release for 15 minutes.
6. While the trotters cook, heat 2 tablespoons ghee in a heavy-bottomed pot over medium heat (300°F) until melted.
7. Add the sliced onions and cook for 12-15 minutes, stirring frequently, until they turn deep golden brown.
8. Stir in the minced garlic, grated ginger, and slit green chilies, cooking for 2 minutes until fragrant.
9. Add all the spice powders (coriander, cumin, turmeric, red chili, and garam masala) and cook for 1 minute to toast the spices, stirring constantly to prevent burning.
10. Carefully transfer the cooked trotters and their broth from the pressure cooker to the spice mixture in the pot.
11. Bring the curry to a gentle simmer over low heat (200°F), then cover and cook for 2 hours, stirring every 30 minutes.
12. Remove the pot from heat and let it cool slightly for 5 minutes before stirring in the whisked yogurt to prevent curdling.
13. Return the pot to low heat and simmer uncovered for 15 minutes until the gravy thickens to a coating consistency.
14. Stir in the chopped cilantro and season with salt, then simmer for 2 final minutes.

Yielded through patient simmering, the trotters become meltingly tender while the gravy develops a luxurious, gelatinous body that clings perfectly to steamed rice or warm naan. This curry’s deep umami character shines brightest when served family-style, allowing guests to savor the contrast between the rich sauce and the delicate, fall-off-the-bone meat.

Daal Makhni

Daal Makhni
Kickstarting our culinary journey, Daal Makhni is a luxurious North Indian lentil stew that transforms humble black lentils and kidney beans into a velvety, aromatic masterpiece, simmered slowly with cream and butter for a deeply comforting, restaurant-quality dish you can savor at home.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 120 minutes

Ingredients

For the Lentils and Beans:
– 1 cup whole black lentils (urad dal)
– 1/4 cup red kidney beans (rajma)
– 6 cups water

For the Aromatic Base:
– 2 tbsp unsalted butter
– 1 tbsp vegetable oil
– 1 large yellow onion, finely chopped
– 4 garlic cloves, minced
– 1 tbsp grated ginger

For the Spice Blend:
– 1 tsp cumin seeds
– 2 tsp coriander powder
– 1 tsp turmeric powder
– 1 tsp Kashmiri red chili powder
– 1/2 tsp garam masala

For Finishing:
– 1/2 cup heavy cream
– 2 tbsp unsalted butter
– Salt to taste
– Fresh cilantro, chopped, for garnish

Instructions

1. Rinse 1 cup whole black lentils and 1/4 cup red kidney beans under cold water until the water runs clear.
2. In a large pot, combine the rinsed lentils, kidney beans, and 6 cups water. Bring to a boil over high heat.
3. Reduce the heat to low, cover the pot, and simmer for 90 minutes, stirring occasionally, until the lentils and beans are tender and easily mashed with a fork. Tip: Soaking the lentils and beans overnight can reduce cooking time by 30 minutes.
4. While the lentils cook, heat 2 tbsp unsalted butter and 1 tbsp vegetable oil in a separate skillet over medium heat until the butter melts.
5. Add 1 tsp cumin seeds to the skillet and toast for 30 seconds, until fragrant and slightly darkened.
6. Add 1 large yellow onion, finely chopped, and sauté for 8-10 minutes, stirring frequently, until golden brown and caramelized.
7. Stir in 4 garlic cloves, minced, and 1 tbsp grated ginger, and cook for 2 minutes, until aromatic.
8. Add 2 tsp coriander powder, 1 tsp turmeric powder, 1 tsp Kashmiri red chili powder, and 1/2 tsp garam masala to the skillet. Cook for 1 minute, stirring constantly to prevent burning.
9. Transfer the spice mixture to the pot with the cooked lentils and beans, stirring well to combine.
10. Simmer the mixture over low heat for 30 minutes, uncovered, stirring occasionally to prevent sticking. Tip: For a smoother texture, use an immersion blender to partially puree the lentils after 15 minutes of simmering.
11. Stir in 1/2 cup heavy cream and 2 tbsp unsalted butter, and simmer for an additional 5 minutes, until the butter is fully melted and incorporated.
12. Season with salt to taste, adjusting as needed. Tip: Add salt only at the end to ensure the lentils cook evenly and retain their texture.
13. Garnish with fresh cilantro, chopped, before serving.

Zestfully rich and creamy, this Daal Makhni boasts a silky-smooth texture with tender lentils that melt in your mouth, infused with warm spices and a buttery finish. Serve it over steamed basmati rice or with warm naan for a comforting meal, or elevate it by topping with a dollop of yogurt and a sprinkle of toasted cumin seeds for added depth and crunch.

Aloo Keema

Aloo Keema
Yielded from the vibrant tapestry of Indian cuisine, Aloo Keema emerges as a soulful, one-pot wonder that masterfully marries spiced ground meat with tender potatoes. This hearty, aromatic dish offers a comforting embrace, its rich gravy and soft textures creating a deeply satisfying meal perfect for any gathering or cozy weeknight dinner.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

For the Base:
– 1 lb ground beef (80/20 blend)
– 2 medium russet potatoes, peeled and cut into 1-inch cubes
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, grated
– 2 tbsp vegetable oil

For the Spice Blend:
– 1 tsp cumin seeds
– 1 tsp coriander powder
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1 tsp garam masala
– 1 tsp salt

For Finishing:
– 1/2 cup water
– 1/4 cup fresh cilantro, chopped

Instructions

1. Heat 2 tbsp vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 tsp cumin seeds to the hot oil and toast for 30 seconds, until fragrant and slightly darkened.
3. Add 1 large finely diced yellow onion and sauté, stirring frequently, for 8-10 minutes until deeply golden brown and caramelized.
4. Stir in 3 cloves minced garlic and 1-inch grated fresh ginger; cook for 1 minute until the raw aroma dissipates.
5. Add 1 lb ground beef, breaking it up with a wooden spoon, and cook for 6-8 minutes until no pink remains and it releases its juices.
6. Sprinkle in 1 tsp coriander powder, 1/2 tsp turmeric powder, 1/2 tsp red chili powder, 1 tsp garam masala, and 1 tsp salt; stir thoroughly to coat the meat, cooking for 2 minutes to bloom the spices.
7. Incorporate 2 medium cubed russet potatoes, stirring to combine with the spiced meat mixture.
8. Pour in 1/2 cup water, scraping up any browned bits from the bottom of the pot, then bring to a simmer.
9. Reduce heat to low, cover the pot, and simmer gently for 20-25 minutes, until the potatoes are fork-tender and the gravy has thickened slightly.
10. Remove from heat and fold in 1/4 cup chopped fresh cilantro.

Hearty and richly spiced, the finished Aloo Keema boasts tender potatoes that melt into the savory, aromatic gravy, while the ground beef provides a satisfying texture. For a creative twist, serve it over fluffy basmati rice or with warm, buttery naan to soak up every last bit of the flavorful sauce.

Sajji

Sajji
Dazzling in its rustic simplicity yet profound in flavor, Sajji is a traditional Pakistani dish that transforms a whole chicken into a masterpiece of smoky, aromatic perfection. This centuries-old recipe, originating from the Balochistan region, involves marinating poultry with minimal spices before roasting it over an open flame, resulting in tender, juicy meat with a beautifully charred exterior. As it gains popularity in American kitchens, this dish offers an unforgettable culinary adventure that celebrates bold, elemental cooking.

Serving: 4 | Pre Time: 30 minutes | Cooking Time: 90 minutes

Ingredients

For the marinade:
– 1 whole chicken (about 4 lbs), cleaned and patted dry
– 2 tbsp salt
– 1 tbsp black pepper
– 1 tbsp cumin powder
– 2 tbsp lemon juice
For roasting:
– 2 cups wood chips (such as applewood or hickory), soaked in water for 30 minutes
– 1 large onion, sliced

Instructions

1. In a small bowl, combine 2 tbsp salt, 1 tbsp black pepper, 1 tbsp cumin powder, and 2 tbsp lemon juice to create a thick paste.
2. Rub the paste evenly over the entire surface of the 1 whole chicken, including inside the cavity, ensuring full coverage for maximum flavor penetration.
3. Place the marinated chicken in a large dish, cover it with plastic wrap, and refrigerate for at least 4 hours or overnight to allow the spices to deeply infuse the meat.
4. Preheat your grill or oven to 375°F, arranging the 2 cups soaked wood chips in a smoker box or aluminum foil pouch placed directly over the heat source to generate smoke.
5. Stuff the cavity of the chicken with 1 large onion, sliced, which will steam from the inside to keep the meat moist during roasting.
6. Position the chicken on the grill grate or a roasting pan, breast-side up, and cook for 60 minutes, maintaining a steady temperature of 375°F.
7. After 60 minutes, carefully flip the chicken using tongs to expose the back to direct heat, and continue roasting for an additional 30 minutes until the skin is crispy and golden-brown.
8. Check for doneness by inserting a meat thermometer into the thickest part of the thigh; it should read 165°F, ensuring the chicken is fully cooked and safe to eat.
9. Remove the chicken from the heat, tent it loosely with foil, and let it rest for 10 minutes to allow the juices to redistribute evenly throughout the meat.
10. Carve the chicken into pieces, discarding the onion stuffing, and serve immediately while hot.

Remarkably tender and infused with a subtle smokiness, the chicken boasts a crisp, flavorful skin that crackles with each bite. For a creative presentation, serve it atop a bed of saffron rice or with warm naan to soak up the aromatic juices, making every mouthful a celebration of this timeless dish.

Bhindi Masala

Bhindi Masala
Journey to the vibrant heart of Indian home cooking with bhindi masala, a dish where tender okra pods are transformed through a symphony of warm spices into a deeply flavorful, aromatic curry that is both comforting and sophisticated. This vegetarian staple celebrates the humble vegetable, elevating it with a rich, tomato-based gravy that clings to each piece, creating a dish that is as visually appealing as it is delicious. Perfect for a weeknight dinner or a special gathering, it offers a beautiful balance of texture and spice that will delight both new and experienced palates alike.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the Okra:
– 1 pound fresh okra, washed and thoroughly dried
– 3 tablespoons vegetable oil, divided

For the Spice Base:
– 1 large yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
– 1 teaspoon cumin seeds
– 1/2 teaspoon turmeric powder

For the Gravy:
– 2 medium tomatoes, finely chopped (about 1 1/2 cups)
– 1 teaspoon coriander powder
– 1/2 teaspoon red chili powder (adjust for heat preference)
– 1/2 teaspoon garam masala
– 1 teaspoon salt
– 1/4 cup water
– 2 tablespoons fresh cilantro, chopped

Instructions

1. Trim the stem ends of the okra and slice each pod into 1/2-inch pieces. Tip: Ensure okra is completely dry before cutting to prevent sliminess.
2. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat (350°F).
3. Add the okra pieces and sauté, stirring occasionally, for 8-10 minutes until they are lightly browned and tender. Transfer to a plate and set aside.
4. In the same skillet, heat the remaining 1 tablespoon of oil over medium heat.
5. Add the cumin seeds and cook for 30 seconds until they sizzle and become fragrant.
6. Add the chopped onion and sauté for 5-7 minutes, stirring frequently, until golden brown.
7. Stir in the minced garlic and grated ginger, cooking for 1 minute until aromatic.
8. Add the turmeric powder and mix well to coat the onions.
9. Incorporate the chopped tomatoes, coriander powder, red chili powder, and salt. Cook, stirring occasionally, for 6-8 minutes until the tomatoes break down and the oil begins to separate from the mixture. Tip: A splatter screen can help manage any popping from the tomatoes.
10. Pour in 1/4 cup of water to loosen the gravy, stirring to combine.
11. Return the sautéed okra to the skillet, gently folding it into the gravy until evenly coated.
12. Reduce the heat to low, cover the skillet, and simmer for 5 minutes to allow the flavors to meld.
13. Sprinkle the garam masala and chopped cilantro over the bhindi masala, giving it one final stir. Tip: Adding garam masala at the end preserves its delicate aroma.
14. Remove from heat and let it rest for 2 minutes before serving.

Unveil a dish where the okra retains a slight bite, contrasting beautifully with the velvety, spiced tomato gravy that carries layers of warmth from the cumin and ginger. Its vibrant color and aromatic steam make it a centerpiece, best enjoyed over a bed of fluffy basmati rice or with warm, buttery naan for scooping up every last bit of the rich sauce.

Sindhi Biryani

Sindhi Biryani
Delve into the aromatic world of Sindhi Biryani, a vibrant Pakistani dish celebrated for its complex layers of spiced rice, tender meat, and a signature tangy twist. This one-pot wonder balances heat, sweetness, and sourness with a colorful medley of potatoes, tomatoes, and herbs, creating a feast for both the eyes and palate. Perfect for gatherings, it’s a comforting yet elegant centerpiece that tells a story of tradition and flavor in every bite.

Serving: 6 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

For the Meat and Marinade:
– 2 lbs bone-in chicken or lamb, cut into pieces
– 1 cup plain yogurt
– 2 tbsp ginger-garlic paste
– 1 tsp red chili powder
– 1 tsp turmeric powder
– Salt to taste

For the Rice:
– 3 cups basmati rice, rinsed and soaked for 30 minutes
– 6 cups water
– 2 bay leaves
– 4 green cardamom pods
– 1 cinnamon stick
– Salt to taste

For the Layering and Garnish:
– 2 large potatoes, peeled and quartered
– 2 large tomatoes, sliced
– 1 large onion, thinly sliced and fried until golden brown
– 1/4 cup chopped fresh mint leaves
– 1/4 cup chopped fresh cilantro
– 2 tbsp lemon juice
– 1/4 cup fried onions (reserved from above)
– 2 tbsp ghee or vegetable oil
– 1 tsp biryani masala powder

Instructions

1. In a large bowl, combine the chicken or lamb pieces with yogurt, ginger-garlic paste, red chili powder, turmeric powder, and salt. Marinate for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator for deeper flavor.
2. In a large pot, bring 6 cups of water to a boil over high heat. Add the soaked basmati rice, bay leaves, cardamom pods, cinnamon stick, and salt. Cook for 5-7 minutes until the rice is 70% cooked (grains should be firm in the center). Drain the rice and set aside.
3. In a heavy-bottomed pot or Dutch oven, heat 2 tbsp of ghee or vegetable oil over medium heat. Add the marinated meat and cook for 10-12 minutes, stirring occasionally, until the meat is lightly browned and the yogurt mixture thickens.
4. Layer the partially cooked meat with the quartered potatoes and sliced tomatoes in the pot. Sprinkle with biryani masala powder for an aromatic boost.
5. Spread the partially cooked rice evenly over the meat and vegetable layer. Drizzle with lemon juice and top with chopped mint, cilantro, and fried onions.
6. Cover the pot with a tight-fitting lid. Cook on low heat for 25-30 minutes, allowing the flavors to meld and the rice to steam fully. Tip: Place a heat diffuser under the pot to prevent burning and ensure even cooking.
7. After 30 minutes, turn off the heat and let the biryani rest, covered, for 10 minutes to allow the steam to settle. Tip: Avoid stirring during this time to maintain distinct layers.
8. Gently fluff the biryani with a fork, mixing the layers slightly. Serve hot directly from the pot. Tip: For added richness, drizzle with a tablespoon of warm ghee before serving.

Yielded by this slow-steaming process, the biryani boasts fluffy, separate grains of rice infused with spices, while the meat becomes fall-off-the-bone tender. The tangy hint from lemon and yogurt cuts through the warmth, creating a harmonious blend that’s both hearty and refreshing. Consider pairing it with a cool cucumber raita or a side of pickled onions to elevate the meal into a festive spread.

Gajar Ka Halwa

Gajar Ka Halwa
Meticulously crafted from humble carrots, Gajar Ka Halwa is a classic Indian dessert that transforms simple winter produce into a luxurious, aromatic pudding. Its rich, ghee-laced fragrance and jewel-like appearance make it a celebratory centerpiece, yet its comforting warmth feels perfectly suited for a cozy evening. This recipe captures that balance, yielding a dessert that is both opulent and deeply satisfying.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 60 minutes

Ingredients

For the Carrot Base:
– 1 lb carrots, peeled and finely grated
– 4 tbsp ghee (clarified butter)
– 1/4 cup raw cashews, roughly chopped
– 1/4 cup golden raisins

For Cooking and Sweetening:
– 4 cups whole milk
– 3/4 cup granulated sugar
– 1/4 tsp ground cardamom

Instructions

1. Heat 2 tablespoons of ghee in a heavy-bottomed pot or Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the grated carrots and cook, stirring frequently, for 15 minutes until they soften and their raw aroma fades.
3. Pour in the 4 cups of whole milk and bring the mixture to a gentle boil.
4. Reduce the heat to maintain a steady simmer, stirring occasionally, for 35-40 minutes until the milk is almost fully absorbed and the mixture thickens significantly. (Tip: A wide pot helps the liquid evaporate more efficiently.)
5. Stir in the 3/4 cup of granulated sugar and continue to cook for another 10 minutes, stirring constantly, as the mixture will thicken quickly.
6. In a separate small skillet, heat the remaining 2 tablespoons of ghee over medium-low heat.
7. Add the chopped cashews and fry for 2-3 minutes until lightly golden, then add the raisins and fry for 1 more minute until they plump.
8. Pour the entire contents of the skillet—ghee, cashews, and raisins—into the carrot mixture.
9. Stir in the 1/4 teaspoon of ground cardamom and cook for a final 2-3 minutes, ensuring everything is well combined and the halwa pulls away from the sides of the pot. (Tip: For the best texture, the final halwa should be moist but not runny, leaving a clear trail when stirred.)
10. Remove the pot from the heat and let the halwa rest, covered, for 10 minutes before serving to allow the flavors to meld. (Tip: For an extra touch, garnish with edible silver leaf or a sprinkle of chopped pistachios.)

Finished with a final stir, this halwa boasts a wonderfully dense, fudgy texture that melts on the tongue. Fragrant cardamom and rich ghee perfectly complement the carrots’ natural sweetness, while the cashews and raisins provide delightful bursts of texture. For a creative presentation, serve it warm in individual bowls topped with a scoop of vanilla ice cream, allowing the hot and cold elements to create a sublime contrast.

Conclusion

Kitchens across North America can now savor the vibrant flavors of Pakistan with these 29 authentic recipes. We hope this collection inspires you to cook something new and delicious. Don’t forget to leave a comment with your favorite dish and share your culinary creations by pinning this article on Pinterest. Happy cooking!

Leave a Comment