• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Maritime Glutton
  • Home
  • About
  • Recipes
  • Resources
    • Zero Waste Guides
    • Kitchen Guides
    • Authentic Food Guides
menu icon
go to homepage
  • Home
  • About
  • Recipes
  • Resources
    • Zero Waste Guides
    • Kitchen Guides
    • Authentic Food Guides
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • About
    • Recipes
    • Resources
      • Zero Waste Guides
      • Kitchen Guides
      • Authentic Food Guides
    • Facebook
    • Instagram
    • Pinterest
  • ×
    You are here: Home / Cooking Without Borders / Afghanistan / Kabuli Pulao (Afghan Pilaf)

    Kabuli Pulao (Afghan Pilaf)

    Published Dec 20, 2025 by Lauren · This post may contain affiliate links.

         
    Jump to Recipe Print Recipe

    Fragrant rice, tender meat, and sweet caramelized carrots and sultanas come together to make Kabuli Pulao - the national dish of Afghanistan. Kabuli Pulao is Afghanistan's timeless version of a pilaf - flavoured with warm spices and rich beef or lamb.

    Any super important points, inspiration and attributions.

    Jump to:
    • Why You'll Love This Recipe
    • Ingredients
    • How to Make This Recipe
    • FAQs and Expert Tips
    • Serving Suggestions
    • Related Recipes You'll Love
    • 📖 Recipe
    • Liked this post?

    Why You'll Love This Recipe

    Authentic Flavour – Made with traditional Afghan spices like cumin, cardamom, and cassia bark or cinnamon, it's rich and warm and a unique twist on the North American concept of a slow cooked beef dish.

    Balanced Sweet & Savoury – Caramelized carrots and raisins add natural sweetness to the spiced meat, warm spices and fragrant rice to create a perfectly balanced dish.

    Showstopping Presentation – This dish is often served family style - and the gorgeous presentation is perfect to impress guests.

    Ingredients

    Sella Basmati Rice. This aged, parboiled rice is essential. It stays fluffy and separate after cooking. Do not substitute with regular basmati.

    Lamb Shanks. The bone-in shanks add rich flavour to the stock. You can also use shoulder or leg pieces, but shanks give the most depth. Beef also works if lamb is difficult to find.

    Black Cumin Seeds (Shahi Jeera). Adds earthy, smoky complexity. If unavailable, substitute with white cumin, but the flavor won’t be identical.

    Sultanas. Sultanas (or golden raisins) have a natural sweetness that balances the dish. Regular raisins work but give a darker look.

    How to Make This Recipe

    Here's a quick overview of the recipe steps.

    1. Toast and grind spices.
    2. Make a rich lamb stock with meat, onions and spice mix.
    3. Prepare the toppings (caramelized carrots & sultanas).
    4. Cook rice in the lamb stock, layer with lamb.
    5. Steam with toppings until fluffy and aromatic.

    Preparation

    Before you start, there's some easy things you can do to save time later.

    1. Rinse and soak 500 g (2.5 cups) Sella Basmati rice for 60-90 minutes. Drain and set aside.
    2. Soak ½ cup of sultanas in water. Drain and set aside.

    Spice Mix

    1. Toast 1 tablespoon black pepper, 1.5 teaspoon whole cloves, 3-5 green cardamom pods, 1-2 black cardamom pods, 1 tablespoon black cumin seeds, and 2 cassia sticks on medium heat for 1-2 minutes.
    2. Grind the toasted spices into a powder. You will use half for the stock and half when you cook the rice.

    NOTE: You can use the pre-ground versions of these spices, but do not toast them as they can burn easily. If you're using the pre-ground version of any spices, reduce the amount by about ¼.

    Lamb Stock

    1. Thinly slice 1-2 medium red onions (about 400g).
    2. Heat ½ cup ghee in a large pot. Fry onions until golden brown.
    3. Add 900 g (2 lbs) lamb shanks and sear lightly.
    4. Pour in 4 cups water, 1.5 tablespoon salt, and half your spice mix.
    5. Simmer covered for about an 1 hour and 15 minutes, until lamb is tender but not falling apart.
    6. Over a bowl, strain your stock and reserve about 900ml to cook the rice. Set lamb aside.

    Toppings

    You can do all of this while your stock is simmering to save time.

    1. Julienne 400g of carrots.
    2. In a pan, heat 2 tablespoon ghee and sauté carrots in small batches. Add 1 tablespoon sugar to caramelize. Cook until softened but not mushy. Remove carrots from ghee mixture and leave the ghee in the pan for the next step.
    3. Add the drained ½ cup golden raisins to the ghee, sauté briefly, then set aside.

    Cooking

    1. In a heavy pot over medium heat, combine 900ml reserved stock, soaked rice, leftover ghee mixture from sautéing, salt to taste and half of the spice mixture that's left (¼ of total amount made). Stir to combine.
    2. Add the lamb shanks on top.
    3. Cook covered until most liquid evaporates. Check on the rice after about 10 minutes and move things around a bit to distribute the stock to the bottom of the pot.
    4. Layer sautéed carrots and sultanas on top of the rice - do not stir to combine yet.
    5. Cover the pot with a clean kitchen cloth and top that with a lid.
    6. Steam on low heat for around 20–25 minutes until rice is fluffy.

    FAQs and Expert Tips

    Recipe Notes

    Don't rush the stock. Some recipes give a quick version using a pressure cooker - but low and slow on the stovetop will give you the best flavour.

    Placing the kitchen towel between the pot and the cover helps prevent condensation (which keeps the rice from getting soggy).

    Frequently Asked Questions

    Can I use chicken or beef?

    Yes - though lamb is the most authentic, beef (and less often chicken) still make very delicious versions of Kabuli Pulao.

    Can I use regular basmati rice instead of Sella basmati?

    Regular basmati won’t hold its shape as well. Sella Basmati is strongly recommended for authentic results and the best texture.

    Can Kabuli Pulao be made ahead?

    Yes! Store the lamb and rice separately and reheat them and layer the rice, toppings and meat as normal when you're ready to eat.

    Serving Suggestions

    If you want to add more depth to Kabuli Pulao, you can serve it with Afghan tomato salad, yogurt sauce (or plain yogurt) or a roasted tomato pepper sauce. It's also delicious on it's own.

    Related Recipes You'll Love

    • 2 bowls loaded with a rich Arroz Caldo recipe - topped with a hard boiled egg, green onion, crispy fried garlic and a lemon wedge.
      Authentic Arroz Caldo - The Best Filipino Comfort Food
    • A close up shot of french onion soup with melty cheese on top
      Roy Choi's French Onion Soup Recipe
    • egg roll bowl
      Vietnamese Egg Roll Bowl with Nuoc Cham
    • Mango Nice Cream

    This Kabuli Pulao recipe is part of my new series, Cooking Without Borders, where I'm cooking iconic dishes from countries around the world.

    The first dish was Sheer Chai (Afghan Milk Tea) and Leek Bolani, Mantu Dumplings, Shor Nakhod and Sheer Khurma are all coming up next!

    📖 Recipe

    Kabuli Pulao

    Prevent your screen from going dark
    No ratings yet
    Print Rate
    Course: Main Course
    Cuisine: Afghan
    Prep Time: 30 minutes minutes
    Cook Time: 2 hours hours
    Servings: 4 servings
    Author: Lauren

    Ingredients

    Spice Mix

    • 1 tablespoon black peppercorn
    • 1.5 tablespoon whole cloves
    • 4 pods green cardamom
    • 1 pod black cardamom
    • 1 tablespoon black cumin seeds can substitute regular cumin seeds
    • 2 cassia sticks can substitute cinnamon sticks

    Lamb Stock

    • 400 g red onion finely sliced
    • ½ cup ghee
    • 900 g lamb shank
    • 4 cups water
    • 1 1/12 tablespoon salt
    • half of spice mix

    Toppings

    • 400 g carrots
    • 2 tablespoon ghee
    • 1 tablespoon sugar
    • ½ cup sultanas

    Instructions

    Preparation

    • Rinse and soak 500 g (2.5 cups) Sella Basmati rice for 60-90 minutes. Drain and set aside.
    • Soak ½ cup of sultanas in water. Drain and set aside.

    Spice Mix

    • Toast 1 tablespoon black pepper, 1.5 teaspoon whole cloves, 3-5 green cardamom pods, 1-2 black cardamom pods, 1 tablespoon black cumin seeds, and 2 cassia sticks on medium heat for 1-2 minutes.
    • Grind the toasted spices into a powder. You will use half for the stock and half when you cook the rice. Note: If you use pre-ground spices, do not toast them as they burn easily.

    Lamb Stock

    • Thinly slice 1-2 medium red onions (about 400g).
    • Heat ½ ghee in a large pot. Fry onions until golden brown.
    • Add 900 g (2 lbs) lamb shanks and sear lightly.
    • Pour in 4 cups water, 1.5 tablespoon salt, and half your spice mix. Simmer covered for about an 1 hour and 15 minutes, until lamb is tender but not falling apart.
    • Over a bowl, strain your stock and reserve about 900ml to cook the rice. Set lamb aside.

    Toppings (Do While Stock Cooks)

    • Julienne 400g of carrots.
    • In a pan, heat 2 tablespoon ghee and sauté carrots in small batches. Add 1 tablespoon sugar to caramelize.
    • Cook until softened but not mushy. Remove carrots from ghee mixture and leave the ghee in the pan for the next step.
    • Add the drained ½ cup sultanas to the ghee, sauté briefly, then set aside.

    Cooking

    • In a heavy pot over medium heat, combine 900ml reserved stock, soaked rice, leftover ghee mixture from sautéing, salt to taste and half of the spice mixture that's left (¼ of total amount made). Stir to combine.
    • Add the lamb shanks on top and cook covered until most liquid evaporates.
    • Check on the rice after about 10 minutes and move things around a bit to distribute the stock to the bottom of the pot.
    • Layer sautéed carrots and sultanas on top of the rice - do not stir to combine yet.
    • Cover the pot with a clean kitchen cloth and top that with a lid. Steam on low heat for around 20–25 minutes until rice is fluffy.
    • Serve hot. Leftovers reheat well and can be kept in the fridge for 2-3 days.
    Tried this Recipe? Pin it for Later!Mention @MaritimeGlutton or tag #maritimeglutton!

    Have you tried this recipe? Leave me a 5 ⭐️ rating in the recipe card! I love to hear from you! You can also follow me on Instagram, Facebook, Pinterest, and Twitter, and sign up for my newsletter!

    Liked this post?

    Subscribe to our newsletter here to get exclusive recipes sent to your email

    « Sheer Chai (Afghan Milk Tea)

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Welcome to Maritime Glutton, I'm Lauren and I'm the face creating recipes around here. I'm passionate about supporting local, eating great food and finding new ways to cut back on food waste and save money. Learn more about me here.

    healthy recipes

    • egg white oats
      The Best Ever Egg White Oats
    • Tuscan Harvest Salad with Maple Balsamic Vinaigrette
    • Taylor Farms Dill Pickle Salad Recipe
    • Vitamix Butternut Squash Soup with Apple and Cauliflower

    popular recipes

    • 2 bowls loaded with a rich Arroz Caldo recipe - topped with a hard boiled egg, green onion, crispy fried garlic and a lemon wedge.
      Authentic Arroz Caldo - The Best Filipino Comfort Food
    • A close up shot of french onion soup with melty cheese on top
      Roy Choi's French Onion Soup Recipe
    • A cup of cold brew with foam dripping down the side of the cup
      Sweet Cream Cold Foam Starbucks Copycat
    • A jar of sweet onion sauce with 3 onions and parsley in the background
      Subway's Sweet Onion Sauce
    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Copyright © 2026 Maritime Glutton on the Foodie Pro Theme

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required