Beef Boti (Marinated Grilled Kebabs)
Published June 3, 2025

- Total Time
- 1 hour, plus 12 hours’ marinating
- Prep Time
- 10 minutes
- Cook Time
- 50 minutes, plus 12 hours’ marinating
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- ¼cup papaya chunks (thawed if frozen)
- 1pound beef tenderloin, sirloin or flank steak, cut into 1½-inch chunks
- 1teaspoon kosher salt (such as Diamond Crystal)
- 1½teaspoons coriander seeds
- 1½teaspoons cumin seeds
- ¼cup plain whole-milk yogurt
- 2tablespoons ghee, melted unsalted butter or vegetable oil
- 1tablespoon lemon juice
- 1tablespoon ginger paste or grated fresh ginger
- 2teaspoons garlic paste or grated fresh garlic
- ½teaspoon red chile powder, preferably South Asian lal mirch (or ¼ teaspoon paprika and ¼ teaspoon cayenne), see Tip
- ½teaspoon garam masala
- ½teaspoon chaat masala (optional), see Tip
- ¼teaspoon ground turmeric
- Vegetable oil, for brushing
- Any combination of naan, tamarind chutney, sliced red or yellow onions, sliced cucumber, cilantro, mint and lemon wedges, for serving
Preparation
- Step 1
In a blender, combine the papaya chunks with ¼ cup water and blend into a smooth paste, adding more water as needed to run the machine.
- Step 2
In a large bowl, season the beef cubes with the salt. Add the papaya paste and rub to coat all sides. Cover and refrigerate for 1 hour to start marinating.
- Step 3
In a small dry skillet over medium heat, toast the coriander and cumin seeds, shaking the pan occasionally, until fragrant, lightly browned and beginning to pop, 1 to 2 minutes. Transfer to a mortar and pestle or spice grinder, grind to a fine powder and transfer to a small bowl.
- Step 4
To the bowl of toasted spices, add the yogurt, ghee, lemon juice, ginger, garlic, chile powder, garam masala, chaat masala (if using) and turmeric, and whisk to combine. Add to the marinated beef and mix thoroughly to coat. Cover and refrigerate for at least 11 more hours (and up to 24 hours).
- Step 5
One hour before you’d like to grill, thread the marinated meat onto metal skewers, without overcrowding. Let the meat come to room temperature for 1 hour before cooking.
- Step 6
Prepare a charcoal grill for indirect grilling, piling the coals on one side, or heat one side of a gas grill to high. (To use an oven instead, see Tip.)
- Step 7
Place the skewers on the side of the grate not directly heated by the coals or gas burners, and turn down the lit burners to medium-low if using a gas grill. Cover and cook, rotating the skewers every 8 to 10 minutes and brushing with oil to keep them moist, until well done and lightly charred, 25 to 30 minutes. (An instant-read thermometer inserted into the meat should read 160 degrees.) Cook time will vary depending on the cut of beef and marination time.
- Step 8
Transfer kebabs to a serving dish, cover loosely with foil and let rest for a few minutes. Serve hot with your choice of naan, tamarind chutney, sliced onions, cucumber, cilantro, mint and lemon wedges.
- South Asian red chile powder (often labeled “lal mirch”) is made only from dried red chiles and is widely available online and in South Asian grocery stores. Its heat level is somewhere between cayenne and sweet paprika, and it adds both bold spice and complexity to dishes.
- Chaat masala adds depth of flavor and a light tanginess to dishes, thanks to ingredients like earthy, tangy black salt and amchur (dried sour mango powder). It also helps tenderize meat. It’s available at South Asian markets or online. If unavailable, the recipe still works well without it.
- To roast the skewers in the oven, heat the oven to 375 degrees. Line a baking sheet with foil and lightly brush with oil. Place the skewers in a single layer without overcrowding. Drizzle or brush any remaining marinade over them, cover with foil and bake for about 30 minutes, until fork-tender and the internal temperature reaches 160 degrees. Uncover, heat the broiler to low, and lightly char the meat, turning once, 1 to 2 minutes per side.
FAQS
Private Notes
Comments
Just my two cents worth, but roasting till the meat is just medium rare, would be great, especially if you are using tenderloin.
Ok I made this today and really liked the flavors but would not recommend the recipe for filet. The papaya really works as a tenderizer and wound up making the filet texture a little too stringy and soft... could be perfect for something like sirloin or maybe a strip steak, though.
I tried it with filet tonight and the papaya was such an effective tenderizer, that the meat got too soft. I agree with you to go medium rare but would work much better with sirloin or a cut up strip steak, something like that. Great flavor though!
Any suggestions for a substitute for the yogurt? My daughter has a severe dairy intolerance, but otherwise this recipe looks right up her alley. I can find oat milk yogurt, but can’t imagine that being nearly the same thing in this recipe, and am not 100% sure I can find non-flavored. Thanks!
I’m bracing for mockery as I ask: Is there a substitute for fresh papaya in this recipe? It seems to be used strictly as a tenderizer, not for flavor. I love the other recipe ingredients but I’m not fond of papaya and after using just 1/4 cup in the recipe I’d have 2 to 4 cups left over that would probably end up in the compost bin.
@Heather I’m making the recipe right now with fresh mango. Will let you know.
Just my two cents worth, but roasting till the meat is just medium rare, would be great, especially if you are using tenderloin.
I tried it with filet tonight and the papaya was such an effective tenderizer, that the meat got too soft. I agree with you to go medium rare but would work much better with sirloin or a cut up strip steak, something like that. Great flavor though!
Advertisement