Afghani Boti, also known as Namkeen Boti, is one of the most tender, juicy, and flavorful grilled meat recipes you will ever make. Unlike heavily spiced South Asian tikka recipes, this authentic Afghan dish lets the natural flavor of the meat shine through with just 4 simple ingredients — no boxed masalas, no artificial tenderizers, no complicated marinades.
This recipe originates from Afghanistan where the cooking philosophy is beautifully simple — quality meat, minimal seasoning, high heat, and patience. The result is grilled beef boti that is impossibly tender on the inside, slightly charred on the outside, and packed with a clean, pure meat flavor that keeps you reaching for more.
What makes this Namkeen Boti recipe truly special is the marinade. Instead of relying on chemical tenderizers or yogurt, this recipe uses onion juice as a natural meat tenderizer. The enzymes in fresh onion juice break down the muscle fibers in the beef overnight, producing a tenderness that rivals any restaurant tikka boti you have ever tasted.
Whether you are cooking this on a charcoal BBQ for maximum smoky flavor, on a stovetop grill pan, or even on an open flame, this recipe delivers every single time. It is the perfect dish for Eid-ul-Adha, a summer BBQ, a family dinner, or any occasion where you want to impress with minimal effort.
Love grilled and BBQ recipes? Also try our Kebab Barbeque Recipes, our 45 Easy Kabob Recipes, and our 47 Easy Healthy Grilling Recipes for more inspiration from the grill.

What is Afghani Boti (Namkeen Boti)?
Afghani Boti — also called Namkeen Boti or Afghani Tikka Boti — is a traditional Afghan grilled meat dish made from boneless beef, mutton, or chicken marinated in a simple mixture of onion juice, garlic, salt, and oil. The word "namkeen" means salty in Urdu and refers to the clean, salt-forward flavor profile of this dish.
Unlike Pakistani or Indian tikka which uses yogurt-based marinades packed with spices, Afghani Boti is intentionally minimal. The Afghan culinary tradition prizes the natural taste of high-quality meat above all else. The result is a grilled boti that tastes deeply beefy, slightly smoky, subtly garlicky, and beautifully tender — a completely different experience from the spice-heavy tikka most people are used to.
This dish is enormously popular across Pakistan and Afghanistan and is a staple at BBQ restaurants, street food stalls, and family gatherings especially during Eid celebrations when fresh meat is abundant.
What's to Love About This Recipe?
- Only 4 ingredients: Beef, onion juice, garlic, and salt. That is the entire marinade. No boxed masalas, no premade spice mixes, no hard-to-find ingredients. Everything you need is already in your kitchen.
- Naturally tender without tenderizer: The onion juice in the marinade acts as a powerful natural meat tenderizer. Marinate overnight and the beef becomes so tender it practically melts in your mouth — no papaya paste, no chemical tenderizers needed.
- Works with any meat: Beef is traditional and gives the best flavor but this recipe works equally well with boneless chicken or mutton. Each protein produces a slightly different but equally delicious result.
- Three cooking methods included: BBQ charcoal grill, stovetop pan, or open flame on your stove. No matter what equipment you have at home you can make this recipe perfectly.
- Perfect for Eid and gatherings: This is the dish that disappears first at every gathering. It is impressive enough for Eid-ul-Adha celebrations but easy enough for a weeknight dinner. Scale it up easily for a crowd.
- Incredibly versatile serving options: Serve with plain naan, butter naan, roti, fresh salad, raita, tamarind chutney, or as a side with chana pulao. This one recipe works in so many different meal contexts.
- Beginner friendly: If you have never grilled meat before this is the perfect starting recipe. The marinade is foolproof, the technique is simple, and the result is consistently excellent even for first-time cooks.
Ingredients
Here is everything you need to make authentic Afghani Namkeen Boti and what each ingredient does:

- Beef (boneless): The meat of choice for authentic Afghani Boti. Use boneless beef from the shoulder, rump, or sirloin — these cuts have enough fat marbling to stay juicy on the grill without drying out. Cut into roughly 1.5 to 2 inch cubes for even cooking. You can substitute boneless chicken thighs or boneless mutton with excellent results.
- Onion juice: The most important ingredient in this recipe and the secret to the tenderness. Fresh onion juice contains enzymes that break down meat proteins over the marination period, resulting in fork-tender beef without any chemical tenderizer. To extract it, finely grate 2 large onions and strain through a fine mesh sieve or muslin cloth, pressing out every drop of juice. Discard the pulp and use only the juice.
- Garlic (crushed): Fresh crushed garlic adds a deep, aromatic warmth to the marinade that perfectly complements the clean beef flavor. Use a mortar and pestle or garlic press for the best results — pre-minced garlic from a jar works but fresh gives noticeably better flavor.
- Salt: The defining seasoning of Namkeen Boti — this is what gives it its name. Use generous salt as it seasons the meat all the way through during the long marination. You can adjust to taste but do not under-salt as it is the primary flavor.
- Oil: A light coating of neutral oil helps the meat stay moist during grilling, prevents sticking to the grill, and promotes even browning and charring. Use any neutral oil — vegetable, sunflower, or canola all work well.
For exact quantities view the recipe card below.
Instructions
Now let's make this delicious Afghani Namkeen Boti step by step:
Marination:
The first and most important step is the overnight marinade. Do not rush this — the long marination is what separates great Afghani Boti from average tikka.
In a large mixing bowl, place the washed and thoroughly dried boneless beef boti. Pat the pieces dry with paper towels — removing surface moisture helps the marinade adhere better and promotes char during grilling.
Add the crushed garlic and salt to the beef first. Mix well so every piece of meat is coated. Then add the freshly extracted onion juice. The juice will immediately begin working on the meat fibers — you may notice the color of the beef changing slightly which is completely normal and a sign the tenderizing process has begun.

- Place the beef boti in a large mixing bowl.

- First add the crushed garlic.
Drizzle the oil over the meat and combine everything thoroughly so every piece of beef is evenly and completely coated with the marinade.
Cover the bowl tightly with cling film and place in the refrigerator for at least 8 to 10 hours. Overnight marination of 12 to 14 hours produces the absolute best results — the beef becomes remarkably tender and the flavors develop fully during this time. If you are short on time a minimum of 4 hours will still give good results but overnight is strongly recommended.

- Followed by salt.

- Then add onion juice.
Grilling on Charcoal BBQ (Recommended Method):
Charcoal grilling gives Afghani Boti its authentic smoky flavor that truly sets it apart. If you have access to a charcoal grill this is strongly recommended over any other cooking method.
Remove the marinated beef from the refrigerator 30 minutes before grilling to bring it to room temperature — this ensures even cooking all the way through.
Preheat your charcoal BBQ grill to medium-high heat. The coals should be fully ashed over and glowing red — not flaming. Flaming coals will burn the outside of the boti before the inside cooks through.
Thread the marinated beef pieces onto metal skewers, leaving a small gap between each piece for even heat circulation. If using wooden skewers soak them in water for at least 30 minutes before threading to prevent them from burning on the grill.

- Finally, add the oil.

- Combine everything so it coats all the beef, and leave it to marinate preferably overnight.
Place the skewers on the preheated grill leaving space between each one for turning. Grill the boti, rotating the skewers every 3 to 4 minutes for even cooking and beautiful charring on all sides. Total grilling time is typically 10 to 15 minutes depending on the size of the beef pieces and the heat intensity of your coals.
While grilling baste the boti with a little ghee or oil using a brush — this adds extra richness, promotes even charring, and keeps the meat beautifully moist throughout the cooking process.
To check doneness use a meat thermometer — the internal temperature should reach at least 145°F (63°C) for medium doneness. For well done beef aim for 160°F (71°C). Alternatively cut one piece open — it should be brown with no pink in the center and the juices should run clear.

- Thread the beef boti through the skewers.

- Preheat your grill and place the beef skewers on the grill with some space between each.
Once cooked remove the skewers from the grill and allow the boti to rest for 3 to 5 minutes before serving. Resting allows the juices to redistribute throughout the meat — cutting into it immediately causes all those precious juices to run out and you lose the tenderness you worked all night to achieve.

Serve the Afghani Namkeen Boti hot off the grill with fresh mint and cucumber raita, sliced raw onions, a wedge of lemon, and warm naan or roti. The contrast of the hot smoky boti with cool creamy raita is one of the most satisfying flavor combinations in all of South Asian cuisine.

Substitutions
While boneless beef is the traditional and most flavorful choice for Afghani Boti, this recipe works beautifully with other proteins:
Chicken: Use boneless chicken thighs rather than breast — thighs have more fat and stay juicier on the grill. Reduce marination time to 3 to 4 hours maximum as chicken breaks down faster than beef in onion juice. Reduce grilling time to 5 to 8 minutes total. Chicken Afghani Boti is lighter, cooks faster, and is particularly popular as a weeknight version of this recipe.
Mutton or lamb: Use boneless leg or shoulder pieces. Marination time is similar to beef at 8 to 12 hours. Mutton gives a richer, more intensely flavored result and is particularly delicious when cooked on charcoal. This is the traditional choice in many Afghan households.
For the onion juice: If you do not want to extract fresh onion juice you can use 3 tablespoons of natural yogurt as a substitute — it also tenderizes the meat though the result will be slightly different in flavor. Fresh onion juice is always preferred for authentic flavor.
Cooking Method Variations
No BBQ grill? No problem. Here are three ways to cook perfect Afghani Boti at home without a charcoal grill:
Stovetop Pan Method:
Heat a cast iron skillet or heavy-bottomed frying pan over high heat until very hot — almost smoking. Add a thin layer of oil. Place the marinated beef pieces directly in the pan (skewered or unskewered) and cook undisturbed for 3 to 4 minutes until a deep brown sear develops. Flip and repeat on all sides until cooked through. The high heat creates a similar crust to grilling. For added smoky flavor place a small piece of lit charcoal in a metal bowl, set it in the pan with the cooked boti, drizzle a few drops of oil over the coal to create smoke, and cover the pan for 2 minutes. This dhuan (smoke) technique is a game-changer for indoor cooking.
Open Flame Stovetop Method:
Place a metal wire cooling rack directly over your gas stove burner. Turn the flame to medium-high. Using tongs carefully place 1 or 2 skewers of marinated Namkeen Boti directly on the rack over the flame. Turn every 2 to 3 minutes to ensure even cooking and prevent burning. This method produces the closest result to charcoal grilling and gives genuine flame-kissed char marks. Keep a close eye on the meat throughout — open flame cooking is fast and requires attention.
Oven Grill/Broiler Method:
Preheat your oven broiler to its highest setting. Place skewered boti on a wire rack set over a foil-lined baking tray. Broil 4 to 6 inches from the heat source for 6 to 8 minutes per side until browned and slightly charred. Watch carefully as broilers vary in intensity. Finish with the dhuan charcoal smoke technique for added authenticity.
Equipment
- 1 large mixing bowl
- Measuring spoons
- Box grater or food processor (for grating onions)
- Fine mesh sieve or muslin cloth (for extracting onion juice)
- Metal skewers (recommended over wooden)
- BBQ grill with charcoal, OR cast iron pan, OR wire rack for stovetop
- Meat thermometer (optional but recommended)
- Pastry brush (for basting with ghee or oil)
Serving Suggestions
Afghani Namkeen Boti is best served immediately hot off the grill. Here are the best ways to serve it for a complete and satisfying meal:
Classic serving: Hot boti with fresh mint and cucumber raita, thinly sliced raw white onions, a wedge of lemon, and warm Plain Naan or Butter Naan. This is the traditional street food presentation and the most popular way to eat it.
With rice: Serve alongside steamed basmati rice or a fragrant pulao for a more substantial meal. The boti juices mix beautifully with rice.
As part of a BBQ spread: Serve alongside other grilled items from our 45 Easy Kabob Recipes for a full BBQ feast. Add a fresh salad, raita, chutneys, and naan for a complete spread.
Eid spread: Afghani Boti is one of the most requested dishes for Eid-ul-Adha when fresh beef is available in abundance. Make a large batch the night before (the marination does all the work while you sleep) and grill in batches as guests arrive.
Top Tips for Perfect Afghani Boti
- Marinate overnight without exception: The overnight marination is not optional — it is what makes this dish extraordinary. Plan ahead and marinate the night before. 8 to 12 hours of marination in onion juice transforms ordinary beef into something genuinely special.
- Baste with ghee while grilling: Brushing the boti with ghee or oil every few minutes during grilling adds incredible richness, promotes even browning, keeps the meat moist, and creates those beautiful dark char marks that are the visual signature of great Afghani Boti.
- Cut pieces to uniform size: Cut all your beef pieces to the same size — roughly 1.5 to 2 inches cubed. Uniform pieces cook evenly so you do not end up with some pieces overcooked while others are still raw in the center.
- Use the dhuan (smoke) trick for indoor cooking: If cooking on the stovetop heat a small piece of charcoal directly on the flame until glowing, place it in a small metal bowl inside the pan with the cooked boti, drizzle 3 to 4 drops of oil over the coal to produce smoke, and immediately cover the pan for 2 minutes. This adds authentic smoky flavor to indoor-cooked boti that is otherwise impossible to achieve.
- Rest the meat before serving: Always rest for 3 to 5 minutes after cooking. This keeps the boti juicy and prevents the flavorful juices from running out when cut.
- Pat the meat dry before marinating: Removing surface moisture from the beef before adding the marinade helps the marinade penetrate more effectively and promotes better charring during grilling.
FAQ
Yes absolutely. Boneless chicken thighs work best as they stay juicier than breast on the grill. Reduce the marination time to 3 to 4 hours maximum — chicken breaks down faster than beef in onion juice and over-marinating can make it mushy. Reduce grilling time to 5 to 8 minutes total. Afghani chicken boti is lighter, quicker, and equally delicious.
No — for Afghani Namkeen Boti you must use boneless beef only. Bone-in beef has a significantly longer cooking time and does not work well on a BBQ grill or skewer. Boneless cuts from the shoulder, rump, or sirloin are ideal as they have good fat marbling that keeps them juicy during grilling.
Traditionally Afghani Boti uses no spices — the minimalist approach is what defines this dish. However if you prefer more heat you can add ground green chilies, black pepper powder, or a small amount of cumin to the marinade. Keep additions minimal to preserve the authentic clean flavor profile that makes Afghani Boti unique. Adding too many spices turns it into a regular tikka rather than true Afghani Boti.
The most common cause is insufficient marination time. Onion juice needs at least 8 hours to effectively tenderize beef — less than this and the meat will still be tough. Also check that you are using boneless cuts with good fat marbling (shoulder or rump) rather than very lean cuts which tend to dry out on the grill. Finally make sure you are not overcooking — beef boti only needs 10 to 15 minutes on a medium-high grill.
Store leftover cooked Afghani Boti in an airtight container in the refrigerator for up to 3 days. To reheat, place in a hot dry pan over high heat for 2 to 3 minutes per side until heated through and the surface chars slightly again. You can also reheat in an air fryer at 375°F for 4 to 5 minutes. Avoid microwaving as it makes the meat rubbery and steams away the char. Leftover boti is excellent chopped and used in wraps, sandwiches, or served over rice with curry sauce.
The key difference is the marinade philosophy. Regular Pakistani or Indian tikka uses yogurt-based marinades packed with spices — red chili, turmeric, garam masala, cumin, coriander and more. Afghani Boti uses only onion juice, garlic, salt, and oil. The result is completely different — Afghani Boti has a cleaner, purer meat flavor where the beef itself is the star, while regular tikka has a bold, heavily spiced flavor profile. Afghani Boti is milder, more elegant, and appeals to people who want to taste the quality of the meat rather than the spices.
Related Recipes
If you loved this Afghani Boti recipe you will also enjoy these:
For more South Asian grilled meat recipes try our Tandoori Chicken Recipe, our Kachay Keeme Ke Kebab, and our Chicken Handi Restaurant Style. For a full BBQ spread browse our 21 Healthy Grilling Recipes and our 19 Best BBQ Side Dishes to complete your meal.
Got any questions about this Afghani Boti recipe? Feel free to ask in the comments below!
If you tried this Afghani Boti or Namkeen Boti recipe, share your thoughts and feedback in the comments. Your 5-star ratings motivate me to keep creating the best recipes for you. Stay connected for more recipes and videos on Facebook, Instagram, Pinterest, and YouTube.

Namkeen Boti Recipe
Equipment
- 1 Large mixing bowl
- Measuring Spoons
- Skewers
- Grater
- BBQ Grill
- Charcoal
Ingredients
- 1 kg Beef boti boneless, preferably from tender cuts like sirloin or ribeye
- 1 tablespoon Garlic crushed
- 1 tablespoon Salt or to taste
- Juice of 2 Onions Extract the juice by grating or blending the onions
- ¼ cup Cooking oil
Instructions
- In a large mixing bowl, place the boneless beef boti.
- Add 1 tablespoon of crushed garlic and 1 tablespoon of salt to the beef.
- Pour the onion juice and oil into the bowl.
- Thoroughly mix the ingredients until the beef is evenly coated.
- Cover the bowl with plastic wrap or a lid and allow the meat to marinate in the refrigerator for 8 to 10 hours, or overnight.
- Preheat your BBQ grill to a medium-high heat.
- Once the meat has marinated, thread it onto skewers.
- Carefully place the skewers on the preheated grill, leaving some space between each skewer for even cooking.
- Grill the meat, rotating the skewers occasionally. Cook the meat until it has a brown color and a beautiful char. This will take up to 15 minutes.
- You can use a meat thermometer to ensure the internal temperature of the beef reaches at least 145°F (63°C) for medium doneness.
- Once cooked, remove the skewers from the grill and allow the Namkeen boti to rest for 10 minutes before serving.
- Your delicious Namkeen boti is ready to serve! Enjoy with a refreshing salad and yogurt raita.









Laurie Griggs says
Looks fantastic! I'll be trying it with chicken this week!
Sana Umer says
I'm so glad you found the recipe helpful!