Discover the vibrant world of Afghan cuisine, where aromatic spices, hearty grains, and tender meats come together in dishes that are both comforting and exotic. From savory kebabs to rich stews, these recipes bring warmth and flavor to your table. Ready to explore? Let’s dive into these 34 must-try Afghan delights that will transform your home cooking adventures.
Kabuli Pulao

Zesty and aromatic, Kabuli Pulao is a classic Afghan rice dish that transforms simple ingredients into a fragrant, celebratory meal. This methodical guide will walk you through each step to achieve perfectly fluffy rice infused with sweet carrots, raisins, and tender meat. Let’s begin by gathering our ingredients and preparing the components.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 60 minutes
Ingredients
For the Meat and Broth:
– 2 lbs lamb shoulder, cut into 1-inch cubes
– 1 large onion, finely chopped
– 4 cups water
– 2 tsp salt
– 1 tsp black pepper
For the Rice and Aromatics:
– 3 cups basmati rice
– 1/4 cup vegetable oil
– 2 large carrots, julienned into 2-inch strips
– 1/2 cup raisins
– 1/4 cup slivered almonds
– 1 tsp ground cardamom
– 1/2 tsp ground cumin
Instructions
1. Place the lamb cubes, chopped onion, water, salt, and black pepper in a large pot over high heat. 2. Bring to a boil, then reduce heat to low, cover, and simmer for 45 minutes until the meat is tender. 3. Remove the meat from the broth with a slotted spoon and set aside; reserve 4 cups of the broth in a measuring cup. 4. Rinse the basmati rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch. 5. Heat the vegetable oil in a large, heavy-bottomed pot over medium heat. 6. Add the julienned carrots and sauté for 5 minutes until slightly softened. 7. Stir in the raisins, slivered almonds, cardamom, and cumin, cooking for 2 more minutes to toast the spices. 8. Add the reserved 4 cups of broth to the pot and bring to a boil. 9. Gently stir in the rinsed rice and return to a boil. 10. Reduce heat to low, cover the pot tightly with a lid, and cook for 20 minutes without lifting the lid to allow the rice to steam. 11. Turn off the heat and let the pot sit, covered, for 10 minutes to finish steaming. 12. Fluff the rice gently with a fork to separate the grains. 13. Layer the cooked lamb over the rice in the pot, cover, and let it warm through for 5 minutes off the heat.
Oftentimes, the beauty of this dish lies in its contrasting textures—fluffy rice, sweet carrots, plump raisins, and tender lamb create a harmonious bite. Serve it family-style in a large platter, garnished with extra almonds for crunch, and pair it with a simple cucumber yogurt salad to balance the richness.
Mantoo (Afghan Dumplings)

Filled with savory ground beef and aromatic spices, Mantoo are delicate Afghan dumplings that offer a comforting, hands-on cooking project perfect for a weekend meal. Following these clear steps will yield tender dumplings in a rich tomato-yogurt sauce, a dish that’s both satisfying to make and delightful to share. Let’s walk through the process methodically, starting with the dough and filling.
Serving: 4 | Pre Time: 45 minutes | Cooking Time: 25 minutes
Ingredients
For the dough:
– 2 cups all-purpose flour
– 1/2 teaspoon salt
– 3/4 cup warm water (about 110°F)
For the filling:
– 1 pound ground beef (80/20 blend)
– 1 medium yellow onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground coriander
– 1/2 teaspoon ground cumin
– 1/4 teaspoon black pepper
– 1/2 teaspoon salt
For the sauce:
– 1 cup plain whole-milk yogurt
– 1/2 cup tomato sauce
– 1 tablespoon dried mint
– 1/4 teaspoon salt
For cooking:
– 1 tablespoon vegetable oil
– 4 cups water
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1/2 teaspoon salt.
2. Gradually add 3/4 cup warm water to the flour mixture, stirring with a fork until a shaggy dough forms.
3. Knead the dough on a lightly floured surface for 8 minutes until smooth and elastic, then cover with a damp cloth and let rest for 20 minutes. Tip: Proper kneading develops gluten for a stretchy dough that won’t tear when filled.
4. While the dough rests, make the filling by combining 1 pound ground beef, 1 finely chopped yellow onion, 2 minced garlic cloves, 1 teaspoon ground coriander, 1/2 teaspoon ground cumin, 1/4 teaspoon black pepper, and 1/2 teaspoon salt in a bowl.
5. Mix the filling ingredients thoroughly with your hands until well incorporated.
6. Divide the rested dough into 4 equal portions and roll each into a ball.
7. On a floured surface, roll one dough ball into a thin circle about 1/8-inch thick using a rolling pin.
8. Cut the rolled dough into 3-inch squares with a knife or pastry cutter.
9. Place 1 teaspoon of the beef filling in the center of each dough square.
10. Fold two opposite corners of the square over the filling to form a triangle, then pinch the edges firmly to seal. Tip: Ensure edges are sealed tightly to prevent filling from leaking during cooking.
11. Repeat steps 7-10 with the remaining dough balls and filling.
12. In a large pot, heat 1 tablespoon vegetable oil over medium heat for 1 minute.
13. Arrange half the dumplings in a single layer in the pot and cook for 2 minutes until lightly browned on the bottom.
14. Carefully add 4 cups water to the pot, cover, and bring to a boil over high heat.
15. Reduce heat to medium-low and simmer the dumplings for 15 minutes until cooked through. Tip: Avoid overcrowding the pot; cook in batches if needed for even cooking.
16. While the dumplings cook, prepare the sauce by whisking together 1 cup plain whole-milk yogurt, 1/2 cup tomato sauce, 1 tablespoon dried mint, and 1/4 teaspoon salt in a bowl.
17. Remove the cooked dumplings with a slotted spoon and drain on paper towels.
18. Serve the dumplings warm, drizzled with the yogurt-tomato sauce.
Slightly chewy from the handmade dough, these dumplings offer a juicy, spiced beef center that pairs beautifully with the tangy, herbaceous sauce. For a creative twist, garnish with extra dried mint or a sprinkle of sumac, and consider serving them alongside a crisp cucumber salad to balance the richness.
Aushak (Leek Dumplings)

Every time I crave a comforting yet sophisticated Afghan dish, I turn to Aushak—delicate leek dumplings bathed in a savory tomato-yogurt sauce. These dumplings are surprisingly approachable for beginners, with a methodical process that yields impressive results. Let’s walk through each step together to create this flavorful meal.
Serving: 4 | Pre Time: 40 minutes | Cooking Time: 25 minutes
Ingredients
For the Dumplings:
– 1 package (12 ounces) round wonton wrappers
– 2 large leeks, white and light green parts only, finely chopped (about 2 cups)
– 1 tablespoon vegetable oil
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
For the Sauce:
– 1 tablespoon vegetable oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 can (14.5 ounces) crushed tomatoes
– 1/2 teaspoon ground coriander
– 1/2 teaspoon salt
– 1 cup plain whole-milk yogurt
– 1/4 cup fresh mint leaves, chopped
Instructions
1. Heat 1 tablespoon vegetable oil in a large skillet over medium heat until it shimmers, about 2 minutes.
2. Add the chopped leeks to the skillet and cook, stirring occasionally, until softened and translucent, about 8 minutes.
3. Stir in 1/2 teaspoon salt and 1/4 teaspoon black pepper into the leeks, then remove from heat and let cool completely to prevent soggy dumplings.
4. Place 1 wonton wrapper on a clean surface and spoon 1 teaspoon of the cooled leek mixture into the center.
5. Moisten the edges of the wrapper with water using your fingertip, then fold it in half to form a half-moon, pressing firmly to seal.
6. Repeat steps 4-5 with the remaining wrappers and filling, keeping the dumplings covered with a damp towel to prevent drying.
7. In a separate skillet, heat 1 tablespoon vegetable oil over medium heat until hot, about 2 minutes.
8. Add the chopped onion and cook, stirring frequently, until golden brown, about 5 minutes.
9. Stir in the minced garlic and cook until fragrant, about 30 seconds, being careful not to burn it.
10. Pour in the crushed tomatoes, ground coriander, and 1/2 teaspoon salt, then bring to a simmer over medium-low heat.
11. Reduce heat to low and let the sauce simmer uncovered until slightly thickened, about 10 minutes.
12. Bring a large pot of salted water to a rolling boil over high heat.
13. Gently add the dumplings to the boiling water and cook until they float to the surface, about 3-4 minutes.
14. Use a slotted spoon to transfer the cooked dumplings to a serving platter, draining excess water.
15. Spoon the warm tomato sauce over the dumplings, then drizzle with yogurt and sprinkle with chopped mint.
Zesty and tender, these dumplings offer a delightful contrast between the soft wrapper and the savory leek filling, all balanced by the tangy yogurt and aromatic mint. For a creative twist, serve them alongside a crisp green salad or as an appetizer at your next gathering—the vibrant colors and layers of flavor are sure to impress.
Borani Banjan (Eggplant with Yogurt Sauce)

Whether you’re craving a comforting vegetarian meal or exploring Middle Eastern cuisine, Borani Banjan is a delightful dish that layers tender eggplant with a tangy yogurt sauce. With its methodical preparation, you’ll create a satisfying meal that’s perfect for weeknight dinners or casual gatherings.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the eggplant:
– 2 medium eggplants (about 1.5 lbs total), sliced into 1/2-inch rounds
– 3 tbsp olive oil
– 1 tsp salt
– 1/2 tsp black pepper
For the tomato sauce:
– 1 tbsp olive oil
– 1 medium onion, finely chopped
– 2 garlic cloves, minced
– 1 (14.5 oz) can crushed tomatoes
– 1 tsp ground turmeric
– 1/2 tsp ground cumin
– 1/2 tsp salt
For the yogurt sauce:
– 1 cup plain whole milk yogurt
– 1 garlic clove, minced
– 1/4 tsp salt
– 2 tbsp fresh mint, chopped
Instructions
1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Arrange the eggplant rounds in a single layer on the prepared baking sheet.
3. Brush both sides of each eggplant round evenly with 3 tbsp olive oil.
4. Sprinkle 1 tsp salt and 1/2 tsp black pepper evenly over the eggplant rounds.
5. Roast the eggplant in the preheated oven for 20 minutes, flipping each piece halfway through, until golden brown and tender.
6. While the eggplant roasts, heat 1 tbsp olive oil in a medium saucepan over medium heat.
7. Add the finely chopped onion to the saucepan and cook for 5 minutes, stirring occasionally, until softened and translucent.
8. Stir in the minced garlic and cook for 1 minute until fragrant.
9. Add the crushed tomatoes, turmeric, cumin, and 1/2 tsp salt to the saucepan.
10. Reduce the heat to low and simmer the tomato sauce for 15 minutes, stirring occasionally, until slightly thickened.
11. In a small bowl, combine the yogurt, minced garlic, 1/4 tsp salt, and chopped mint, stirring until fully incorporated.
12. Spread half of the tomato sauce evenly in the bottom of an 8×8 inch baking dish.
13. Arrange the roasted eggplant rounds in a single layer over the tomato sauce.
14. Spoon the remaining tomato sauce evenly over the eggplant layer.
15. Dollop the yogurt sauce over the top, then use a spoon to swirl it gently into the tomato sauce.
Just as it emerges from the oven, the eggplant becomes meltingly tender against the bright, tangy yogurt sauce. For a complete meal, serve it alongside warm pita bread or over a bed of fluffy rice to soak up every bit of the savory tomato sauce.
Afghan Chicken Korma

Often overlooked in the world of curries, this Afghan Chicken Korma offers a uniquely aromatic and creamy experience that’s surprisingly simple to master at home. Let’s walk through each step together to build its complex flavors from the ground up.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Base & Chicken:
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 2 tbsp vegetable oil
– 1 large yellow onion, finely chopped
– 4 garlic cloves, minced
– 1 tbsp fresh ginger, grated
For the Spice Blend & Sauce:
– 1 tsp ground coriander
– 1 tsp ground cumin
– 1/2 tsp ground cardamom
– 1/4 tsp ground turmeric
– 1/4 tsp cayenne pepper
– 1 cup plain whole-milk yogurt
– 1/2 cup heavy cream
– 1/2 cup water
– 1 tsp salt
For Garnish:
– 1/4 cup slivered almonds, toasted
– 2 tbsp fresh cilantro, chopped
Instructions
1. Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat until it shimmers, about 2 minutes.
2. Add the chopped onion and cook, stirring frequently, for 8-10 minutes until deeply golden brown and caramelized.
3. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant. Tip: Browning the onions well is key for the korma’s rich, sweet base flavor.
4. Add the chicken pieces to the pot in a single layer. Cook without stirring for 4 minutes to develop a golden sear on one side.
5. Flip the chicken pieces and cook for another 3 minutes until lightly browned on all sides.
6. Sprinkle the ground coriander, cumin, cardamom, turmeric, cayenne pepper, and salt over the chicken and onions. Stir constantly for 1 minute to toast the spices. Tip: Toasting the spices in the oil unlocks their full aromatic potential.
7. Reduce the heat to low. Whisk the yogurt in a separate bowl until smooth, then slowly stir it into the pot to prevent curdling.
8. Pour in the heavy cream and water, stirring to combine all ingredients.
9. Cover the pot with a lid and simmer on low heat for 25 minutes, stirring once halfway through. The sauce should thicken slightly and the chicken should be tender. Tip: A gentle, low simmer ensures the yogurt and cream don’t separate, giving you a silky sauce.
10. Uncover and cook for an additional 5 minutes if you prefer a slightly thicker consistency.
11. Remove from heat and let rest for 5 minutes before serving.
12. Garnish each serving with toasted slivered almonds and fresh chopped cilantro.
Zesty yet subtly sweet, the finished korma boasts a luxuriously creamy sauce that clings to the tender, spiced chicken. For a complete meal, serve it over a bed of fluffy basmati rice or with warm naan to soak up every last drop of the fragrant sauce.
Bolani (Stuffed Flatbread)

Venturing into the vibrant world of Afghan street food, Bolani is a satisfying stuffed flatbread that’s surprisingly simple to make at home. This guide will walk you through creating the perfect dough and a flavorful potato filling, then cooking them to golden perfection. Let’s get started with the foundational dough.
Serving: 8 | Pre Time: 45 minutes | Cooking Time: 20 minutes
Ingredients
For the Dough:
– 2 cups all-purpose flour
– 1/2 teaspoon salt
– 3/4 cup warm water (about 110°F)
– 2 tablespoons vegetable oil
For the Filling:
– 2 large russet potatoes (about 1.5 lbs)
– 1/2 cup chopped scallions
– 1/2 cup chopped fresh cilantro
– 1 teaspoon ground coriander
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
For Cooking:
– 1/4 cup vegetable oil
Instructions
1. Combine 2 cups all-purpose flour and 1/2 teaspoon salt in a large mixing bowl.
2. Make a well in the center and pour in 3/4 cup warm water and 2 tablespoons vegetable oil.
3. Stir the mixture with a fork until a shaggy dough forms.
4. Knead the dough on a lightly floured surface for 8 minutes until smooth and elastic.
5. Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rest for 30 minutes.
6. While the dough rests, peel and cube 2 large russet potatoes.
7. Boil the potato cubes in salted water for 15 minutes until fork-tender.
8. Drain the potatoes thoroughly and transfer them to a large bowl.
9. Mash the potatoes with a potato masher until no large lumps remain.
10. Stir in 1/2 cup chopped scallions, 1/2 cup chopped fresh cilantro, 1 teaspoon ground coriander, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until fully combined.
11. Divide the rested dough into 8 equal pieces and roll each into a smooth ball.
12. On a floured surface, roll one dough ball into a 7-inch circle about 1/8-inch thick.
13. Place 3 tablespoons of the potato filling in the center of the circle.
14. Fold the dough over the filling to create a half-moon shape and press the edges firmly to seal.
15. Crimp the sealed edge with a fork to ensure it is completely closed.
16. Heat a large skillet or griddle over medium heat and add 1 tablespoon of vegetable oil.
17. Carefully place one stuffed flatbread in the skillet and cook for 3 minutes.
18. Flip the flatbread and cook for another 3 minutes until both sides are golden brown with some darker spots.
19. Transfer the cooked bolani to a plate lined with paper towels.
20. Repeat steps 16-19 with the remaining dough and filling, adding 1 tablespoon of oil to the skillet for each new flatbread.
Soft and pliable with a satisfyingly crisp exterior, each bite reveals a warmly spiced, herby potato filling. Serve them hot with a side of cool yogurt for dipping, or slice them into wedges as a unique appetizer for your next gathering.
Kofta Challow (Afghan Meatballs)

Crafting a comforting, globally inspired meal at home is easier than you think with this straightforward recipe for Kofta Challow, a classic Afghan dish of spiced meatballs served over fragrant rice. Combining savory meatballs with aromatic rice, it’s a hearty, flavorful dinner that’s perfect for weeknights or special gatherings. Let’s walk through each step methodically to ensure success, even if you’re new to Afghan cuisine.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 35 minutes
Ingredients
For the Meatballs
– 1 pound ground beef (80% lean)
– 1/2 cup finely chopped yellow onion
– 1/4 cup finely chopped fresh parsley
– 1 large egg
– 2 tablespoons plain breadcrumbs
– 1 teaspoon ground cumin
– 1/2 teaspoon ground coriander
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
For the Rice
– 1 1/2 cups basmati rice
– 2 1/2 cups water
– 1 tablespoon vegetable oil
– 1/2 teaspoon salt
For Cooking
– 2 tablespoons vegetable oil
Instructions
1. Rinse 1 1/2 cups basmati rice under cold water in a fine-mesh strainer until the water runs clear, about 1 minute, to remove excess starch for fluffier rice.
2. In a medium saucepan, heat 1 tablespoon vegetable oil over medium heat for 30 seconds, then add the rinsed rice and toast it, stirring constantly, for 2 minutes until lightly fragrant.
3. Pour 2 1/2 cups water and 1/2 teaspoon salt into the saucepan, bring to a boil over high heat, then reduce heat to low, cover, and simmer for 18 minutes without lifting the lid; after simmering, remove from heat and let it sit covered for 5 minutes to steam.
4. While the rice cooks, combine 1 pound ground beef, 1/2 cup finely chopped yellow onion, 1/4 cup finely chopped fresh parsley, 1 large egg, 2 tablespoons plain breadcrumbs, 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/2 teaspoon salt, and 1/4 teaspoon black pepper in a large bowl, mixing gently with your hands until just combined to avoid tough meatballs.
5. Shape the mixture into 16 equal-sized meatballs, about 1 1/2 inches in diameter, rolling them gently between your palms to form smooth rounds.
6. Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes, then add the meatballs in a single layer without overcrowding.
7. Cook the meatballs for 8-10 minutes, turning every 2 minutes with tongs, until browned on all sides and cooked through to an internal temperature of 160°F on an instant-read thermometer.
8. Serve the meatballs immediately over the fluffy rice, spooning any pan juices on top for extra flavor.
What results is a dish with tender, juicy meatballs infused with warm spices, paired with light, separate grains of basmati rice that soak up the savory drippings. For a creative twist, try serving it with a side of yogurt sauce or a fresh cucumber salad to balance the richness, making it a versatile centerpiece for any meal.
Shorwa (Afghan Soup)

Under the winter chill, a steaming bowl of Shorwa offers comforting warmth and rich flavor, making this Afghan soup a perfect meal for cozy evenings. Using simple ingredients like tender lamb and aromatic spices, it’s a hearty dish that’s surprisingly easy to prepare, even for beginners. Let’s walk through each step together to create this nourishing soup from scratch.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 90 minutes
Ingredients
– For the meat and base: 1.5 lbs lamb stew meat (cut into 1-inch cubes), 2 tbsp vegetable oil, 1 large onion (finely chopped), 4 cloves garlic (minced), 1 tsp ground turmeric, 1 tsp ground coriander, 1/2 tsp ground cumin, 1/4 tsp ground black pepper, 8 cups water
– For the vegetables: 3 medium carrots (peeled and sliced into 1/2-inch rounds), 2 medium potatoes (peeled and cubed into 1-inch pieces), 1 cup chopped tomatoes (fresh or canned), 1/2 cup chopped cilantro (for garnish), salt to taste
Instructions
1. Heat 2 tbsp vegetable oil in a large pot over medium-high heat until it shimmers, about 2 minutes.
2. Add 1.5 lbs lamb stew meat and sear until browned on all sides, approximately 5-7 minutes, stirring occasionally to prevent sticking.
3. Stir in 1 large finely chopped onion and cook until softened and translucent, about 5 minutes.
4. Add 4 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
5. Sprinkle in 1 tsp ground turmeric, 1 tsp ground coriander, 1/2 tsp ground cumin, and 1/4 tsp ground black pepper, stirring for 30 seconds to toast the spices.
6. Pour in 8 cups water and bring to a boil over high heat, then reduce to a simmer.
7. Cover the pot and let it simmer for 45 minutes until the lamb is tender and easily pierced with a fork.
8. Add 3 medium sliced carrots, 2 medium cubed potatoes, and 1 cup chopped tomatoes to the pot.
9. Simmer uncovered for another 30 minutes until the vegetables are soft but not mushy, stirring occasionally.
10. Season with salt to taste, starting with 1 tsp and adjusting as needed.
11. Ladle the soup into bowls and garnish with 1/2 cup chopped cilantro.
Just as the soup simmers to perfection, you’ll notice its velvety texture from the softened vegetables and rich broth, infused with earthy spices like turmeric and coriander. The tender lamb melts in your mouth, while a sprinkle of fresh cilantro adds a bright, herbal finish—try serving it with warm naan bread for dipping to soak up every last drop.
Afghan Lamb Pilaf

Kick off your culinary adventure with a comforting Afghan Lamb Pilaf, a fragrant one-pot dish that layers tender meat, fluffy rice, and aromatic spices for a satisfying meal. Known locally as Qabili Palaw, this classic combines sweet carrots, raisins, and savory lamb in a harmonious balance that’s perfect for family dinners or special occasions. Follow these methodical steps to recreate this hearty favorite at home, ensuring each component shines through in every bite.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
For the lamb and base:
– 1 lb lamb shoulder, cut into 1-inch cubes
– 2 tbsp vegetable oil
– 1 large onion, finely chopped
– 3 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp ground cardamom
– 1/4 tsp ground turmeric
– 1/4 tsp ground cinnamon
– 1/2 tsp salt
For the rice and toppings:
– 1 1/2 cups basmati rice, rinsed until water runs clear
– 2 1/2 cups water
– 2 large carrots, julienned into 2-inch strips
– 1/4 cup raisins
– 1/4 cup slivered almonds
– 2 tbsp butter
Instructions
1. Heat 2 tbsp vegetable oil in a large, heavy-bottomed pot over medium-high heat until it shimmers, about 2 minutes.
2. Add 1 lb lamb shoulder cubes and sear until browned on all sides, approximately 5-7 minutes, stirring occasionally for even coloring.
3. Tip: Pat the lamb dry with paper towels before searing to ensure a crisp exterior and prevent steaming.
4. Reduce heat to medium, add 1 large chopped onion and 3 minced garlic cloves, and sauté until softened and translucent, about 5 minutes.
5. Stir in 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp ground cardamom, 1/4 tsp ground turmeric, 1/4 tsp ground cinnamon, and 1/2 tsp salt, cooking for 1 minute until fragrant.
6. Pour in 2 1/2 cups water, bring to a boil, then reduce heat to low, cover, and simmer for 30 minutes until the lamb is tender.
7. Tip: Check the lamb after 25 minutes; it should easily pull apart with a fork—overcooking can make it tough.
8. Stir in 1 1/2 cups rinsed basmati rice, distributing it evenly over the lamb mixture in the pot.
9. Layer 2 julienned carrots and 1/4 cup raisins on top of the rice without stirring, to create separate colorful strata.
10. Cover the pot tightly, increase heat to bring to a simmer, then reduce to low and cook for 20 minutes until the rice is fluffy and liquid is absorbed.
11. Tip: Avoid lifting the lid during cooking to trap steam and ensure perfectly cooked rice.
12. In a small skillet, melt 2 tbsp butter over medium heat, add 1/4 cup slivered almonds, and toast until golden brown, about 3-4 minutes, stirring constantly.
13. Remove the pilaf from heat, let it rest covered for 5 minutes, then fluff the rice gently with a fork to mix the layers.
14. Garnish the pilaf with the toasted almonds before serving.
Relish the pilaf’s tender lamb that melts into the fragrant, spiced rice, complemented by the sweet crunch of carrots and raisins. Serve it family-style in the pot for a rustic presentation, or pair it with a simple cucumber-yogurt sauce to balance the rich flavors. The toasted almonds add a nutty finish that elevates this dish into a memorable centerpiece.
Afghan Sabzi (Spinach Stew)

Often overlooked in the world of comfort foods, Afghan Sabzi is a vibrant, deeply flavorful spinach stew that transforms simple ingredients into a nourishing meal. Our methodical guide will walk you through each step, ensuring success even for first-time cooks.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Base:
– 2 tablespoons olive oil
– 1 large yellow onion, finely diced
– 4 cloves garlic, minced
For the Stew:
– 1 pound fresh spinach, washed and roughly chopped
– 1 (15-ounce) can chickpeas, drained and rinsed
– 1 (14.5-ounce) can diced tomatoes, undrained
– 4 cups vegetable broth
– 1 teaspoon ground turmeric
– 1 teaspoon ground coriander
– 1/2 teaspoon red pepper flakes
– 1/2 teaspoon salt
For Finishing:
– 1/4 cup fresh lemon juice
– 1/4 cup chopped fresh cilantro
Instructions
1. Heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 finely diced large yellow onion and cook, stirring frequently, until translucent and soft, about 8 minutes.
3. Stir in 4 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it burn.
4. Add 1 teaspoon ground turmeric, 1 teaspoon ground coriander, 1/2 teaspoon red pepper flakes, and 1/2 teaspoon salt to the pot, stirring constantly for 30 seconds to toast the spices and release their oils.
5. Pour in 1 can of undrained diced tomatoes and cook, stirring occasionally, for 5 minutes until the tomatoes break down slightly and the mixture thickens.
6. Add 1 pound of roughly chopped fresh spinach in batches, stirring until each batch wilts before adding the next, which should take about 4 minutes total.
7. Tip: Washing spinach thoroughly removes grit; spin it dry in a salad spinner to prevent diluting the stew.
8. Pour in 4 cups vegetable broth and 1 can of drained and rinsed chickpeas, stirring to combine.
9. Increase the heat to bring the stew to a boil, then immediately reduce to a simmer.
10. Cover the pot and let it simmer for 25 minutes, stirring occasionally, to allow the flavors to meld.
11. Tip: Simmering with the lid on traps steam, helping the spinach become tender without overcooking.
12. After 25 minutes, remove the lid and stir in 1/4 cup fresh lemon juice.
13. Simmer uncovered for an additional 5 minutes to slightly reduce the liquid and concentrate the flavors.
14. Tip: Adding lemon juice at the end preserves its bright, acidic flavor, which balances the earthy spices.
15. Turn off the heat and stir in 1/4 cup chopped fresh cilantro.
16. Taste the stew and adjust seasoning if necessary, keeping in mind the broth and tomatoes already contain salt.
This stew achieves a wonderfully thick, almost creamy texture from the wilted spinach, with the chickpeas adding a pleasant heartiness. The flavor profile is complex—earthy from the turmeric and spinach, subtly spicy, and brightened by the lemon. Try serving it over a bed of fluffy basmati rice or with warm naan bread for a complete, comforting meal that’s perfect for chilly evenings.
Afghan Naan Bread

A warm, pillowy flatbread that’s a staple in Afghan homes, this naan is surprisingly simple to make and fills your kitchen with an irresistible, toasty aroma. Let’s walk through each step together to create this soft, slightly chewy bread from scratch.
Serving: 8 | Pre Time: 90 minutes | Cooking Time: 15 minutes
Ingredients
For the dough:
– 4 cups all-purpose flour
– 1 ½ cups warm water (about 110°F)
– 2 teaspoons active dry yeast
– 1 teaspoon sugar
– 2 teaspoons salt
– 2 tablespoons vegetable oil
For finishing:
– 2 tablespoons nigella seeds (optional)
– 1 tablespoon melted butter
Instructions
1. In a small bowl, combine the warm water, yeast, and sugar. Let it sit for 5 minutes until frothy.
2. In a large mixing bowl, whisk together the flour and salt.
3. Pour the yeast mixture and vegetable oil into the flour. Stir with a wooden spoon until a shaggy dough forms.
4. Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth and elastic. Tip: If the dough feels sticky, add a tablespoon of flour at a time, but avoid over-flouring to keep the naan tender.
5. Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm spot for 1 hour or until doubled in size.
6. Punch down the dough and divide it into 8 equal pieces. Roll each piece into a ball, cover, and let rest for 15 minutes.
7. Preheat a cast-iron skillet or griddle over medium-high heat until a drop of water sizzles immediately.
8. On a floured surface, roll each ball into an oval about ¼-inch thick. Tip: For an authentic look, use your fingertips to create dimples on the surface.
9. Sprinkle nigella seeds lightly over the top of each naan, if using, and gently press them in.
10. Place one naan in the hot skillet. Cook for 2–3 minutes until bubbles form and the bottom is golden brown with charred spots.
11. Flip the naan and cook for another 1–2 minutes until cooked through. Tip: If the naan puffs up, press it gently with a spatula to ensure even cooking.
12. Remove from the skillet and brush immediately with melted butter. Repeat with the remaining dough.
Mouthwateringly fresh, this naan emerges with a soft, airy interior and a slightly crisp, blistered exterior. Serve it warm alongside stews or dips, or get creative by tearing it into pieces to scoop up hummus or wrap around grilled meats for a handheld feast.
Qabli Palaw

Meticulously crafted and deeply satisfying, Qabli Palaw is a classic Afghan rice dish that layers fragrant basmati rice with tender, spiced meat and sweet carrots. This methodical guide will walk you through each stage, ensuring your first attempt yields a beautifully layered, aromatic meal. Let’s begin by gathering our ingredients and preparing the components.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
For the Meat and Broth:
– 2 lbs lamb shoulder, cut into 2-inch cubes
– 1 large yellow onion, finely chopped
– 4 cups water
– 2 tsp salt
– 1 tsp ground black pepper
– 1 tsp ground cumin
For the Rice and Carrots:
– 3 cups basmati rice
– 1/4 cup vegetable oil
– 2 large carrots, julienned into 3-inch matchsticks
– 1/4 cup granulated sugar
– 1/2 cup raisins
– 1 tsp ground cardamom
Instructions
1. Place the lamb cubes, chopped onion, water, 2 tsp salt, 1 tsp black pepper, and 1 tsp cumin in a large pot over high heat. 2. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 60 minutes until the meat is fork-tender. 3. Remove the pot from the heat, strain the broth into a bowl, and set both the meat and broth aside separately. 4. Rinse the 3 cups of basmati rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch. 5. Soak the rinsed rice in warm water for 20 minutes, then drain it completely. 6. Heat 2 tbsp of the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat. 7. Add the julienned carrots and sauté for 5 minutes, stirring frequently, until they begin to soften. 8. Sprinkle 1/4 cup sugar over the carrots and cook for 3 more minutes until they caramelize slightly and become glossy. 9. Stir in 1/2 cup raisins and 1 tsp cardamom, cook for 1 minute, then transfer this carrot mixture to a plate. 10. In the same pot, heat the remaining 2 tbsp vegetable oil over medium heat. 11. Spread half of the drained rice evenly in the pot. 12. Arrange all the cooked lamb pieces in a single layer on top of the rice. 13. Evenly scatter the carrot-raisin mixture over the lamb. 14. Gently spread the remaining rice over the carrots to create a final layer. 15. Slowly pour the reserved meat broth over the rice until it reaches 1/2 inch above the top layer of rice. 16. Increase the heat to high and bring the liquid to a boil. 17. Once boiling, immediately reduce the heat to the lowest setting, cover the pot tightly with a lid, and cook for 25 minutes. 18. Turn off the heat and let the pot sit, covered and undisturbed, for 10 minutes to allow the rice to steam fully. 19. Gently fluff the top layer of rice with a fork. 20. To serve, carefully invert the entire pot onto a large platter or use a large spoon to scoop from the bottom, aiming to keep the meat and carrot layers intact between the rice.
Fluffy and fragrant, the rice should be perfectly separate with tender, spiced lamb and sweet, caramelized carrots creating distinct layers. For a vibrant presentation, garnish the platter with slivered almonds or pistachios and serve it alongside a cool cucumber-yogurt sauce to balance the rich flavors.
Afghan Mantu with Tomato Sauce

Hailing from Afghanistan’s rich culinary tradition, mantu are delicate steamed dumplings filled with spiced meat and onions, traditionally served with a tangy tomato sauce and a dollop of yogurt. Here’s how to make this comforting dish at home, broken down into clear, manageable steps perfect for beginners. We’ll start with the sauce and filling before assembling and steaming the dumplings.
Serving: 4 | Pre Time: 45 minutes | Cooking Time: 30 minutes
Ingredients
For the tomato sauce:
– 2 tablespoons vegetable oil
– 1 medium onion, finely chopped
– 3 cloves garlic, minced
– 1 teaspoon ground coriander
– 1/2 teaspoon ground turmeric
– 1/4 teaspoon red pepper flakes
– 1 (28-ounce) can crushed tomatoes
– 1/2 cup water
– 1 teaspoon salt
For the filling:
– 1 tablespoon vegetable oil
– 1 medium onion, finely chopped
– 1 pound ground beef (85% lean)
– 1 teaspoon ground cumin
– 1/2 teaspoon ground black pepper
– 1/2 teaspoon salt
For assembly and serving:
– 1 (12-ounce) package round wonton wrappers (about 40 wrappers)
– 1 cup plain whole-milk yogurt
– 1/4 cup fresh mint leaves, chopped
Instructions
1. Heat 2 tablespoons vegetable oil in a large saucepan over medium heat until shimmering, about 2 minutes.
2. Add 1 finely chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in 3 minced garlic cloves, 1 teaspoon ground coriander, 1/2 teaspoon ground turmeric, and 1/4 teaspoon red pepper flakes; cook until fragrant, about 1 minute.
4. Pour in 1 can crushed tomatoes and 1/2 cup water, then add 1 teaspoon salt.
5. Bring the sauce to a simmer, then reduce heat to low and cook uncovered, stirring occasionally, until slightly thickened, about 20 minutes.
6. While the sauce simmers, heat 1 tablespoon vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
7. Add 1 finely chopped onion and cook, stirring occasionally, until softened, about 5 minutes.
8. Add 1 pound ground beef, breaking it up with a spoon, and cook until no longer pink, about 7 minutes.
9. Stir in 1 teaspoon ground cumin, 1/2 teaspoon ground black pepper, and 1/2 teaspoon salt; cook for 1 more minute, then remove from heat and let cool slightly.
10. Place 1 wonton wrapper on a clean surface and spoon 1 teaspoon of the cooled beef filling into the center.
11. Moisten the edges of the wrapper with water using your fingertip, then bring the sides up and pinch together to form a sealed pouch, ensuring no air pockets remain.
12. Repeat with remaining wrappers and filling, placing finished dumplings on a parchment-lined baking sheet.
13. Arrange dumplings in a single layer in a steamer basket over boiling water, making sure they don’t touch.
14. Cover and steam over medium-high heat until the wrappers become translucent and firm, about 15 minutes.
15. Serve the steamed mantu hot, topped with the tomato sauce, 1 cup yogurt, and a sprinkle of 1/4 cup chopped mint.
Remarkably tender and savory, these dumplings offer a delightful contrast between the juicy beef filling and the silky, tangy tomato sauce. For a creative twist, try serving them alongside a crisp cucumber salad or drizzling with a bit of chili oil for extra heat.
Afghan Qorma-e-Sabzi

Mastering a new cuisine can feel daunting, but Afghan Qorma-e-Sabzi is a wonderfully approachable introduction to the rich, herbaceous flavors of Afghanistan. This vibrant green stew, simmered to perfection, transforms simple ingredients into a deeply comforting and aromatic dish that’s perfect for a family meal. Let’s walk through each step together to build its complex flavor layer by layer.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
For the Herb Base:
– 4 cups fresh spinach, finely chopped
– 1 cup fresh cilantro, finely chopped
– 1 cup fresh parsley, finely chopped
– 1 cup fresh dill, finely chopped
– 1 cup fresh scallions, green parts only, finely chopped
For the Stew:
– 1 lb boneless lamb shoulder, cut into 1-inch cubes
– 1 large yellow onion, finely diced
– 3 tbsp vegetable oil
– 1 tsp ground turmeric
– 1 tsp ground coriander
– 1/2 tsp ground black pepper
– 4 cups water
– 1 tbsp salt
For Finishing:
– 1/4 cup fresh lemon juice
Instructions
1. Place the finely chopped spinach, cilantro, parsley, dill, and scallions in a large bowl and set aside.
2. Heat 3 tbsp vegetable oil in a large, heavy-bottomed pot over medium-high heat until it shimmers, about 2 minutes.
3. Add the finely diced yellow onion to the pot and cook, stirring frequently, until it turns translucent and just begins to brown at the edges, about 8 minutes.
4. Add the 1 lb cubed lamb shoulder to the pot with the onions and sear, turning the pieces occasionally, until all sides are browned, about 7 minutes total.
5. Stir in 1 tsp ground turmeric, 1 tsp ground coriander, and 1/2 tsp ground black pepper with the meat and onions, cooking for 1 minute until fragrant.
6. Add the entire bowl of chopped herbs to the pot and stir continuously for 5 minutes until they wilt and darken in color significantly.
7. Pour in 4 cups of water and add 1 tbsp salt, then bring the mixture to a boil over high heat.
8. Once boiling, reduce the heat to low, cover the pot with a lid, and simmer gently for 45 minutes, stirring once halfway through.
9. After 45 minutes, remove the lid and stir in 1/4 cup fresh lemon juice, then simmer uncovered for an additional 10 minutes to slightly thicken the stew.
10. Turn off the heat and let the stew rest, covered, for 5 minutes before serving.
Offering a velvety texture with tender lamb, this stew’s magic lies in the deep, almost earthy flavor the herbs develop during their long simmer. Serve it generously over a bed of fluffy basmati rice or with warm Afghan naan to soak up every bit of the fragrant, green-hued sauce.
Conclusion
Brimming with flavor, this collection invites you to explore the rich, comforting world of Afghan cuisine right in your own kitchen. We hope you find a new favorite dish to share with family and friends. Don’t forget to leave a comment telling us which recipe you loved most and pin this article to your Pinterest boards to save these delicious ideas for later!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




