Tender Beef Kebabs (Shashlik) Recipe
Fire up your grill for this mouthwatering Tender Beef Kebabs (Shashlik)—a beloved dish across Russia, Central Asia, and Eastern Europe. Juicy beef cubes marinate in a tangy mix of lemon, garlic, and dill before being skewered with vibrant bell peppers and onions. After a few hours soaking in flavor, they’re grilled to perfection, developing a beautiful sear while staying tender and succulent inside. Perfect for backyard BBQs or cozy dinners alike, this recipe is simple yet full of character—an effortless way to elevate your grilling game.

Ingredients
- 2 lbs top sirloin beef, cut into 1½-inch cubes
- 2 bell peppers, sliced into 1½-inch pieces
- 1 large purple onion, cut into 1½-inch chunks
- 15 medium bamboo or wooden skewers
Marinade Ingredients:
- 1 cup mild olive oil
- ½ cup fresh lemon juice (≈2 lemons)
- 1 tsp salt
- 1 tsp freshly ground black pepper
- 4 garlic cloves, pressed
- 3 Tbsp fresh (or frozen) dill, chopped (or 1 Tbsp dried)
- 2 dried bay leaves
Instructions
- Combine all marinade ingredients in a glass or plastic bowl (no aluminum). Stir until well mixed.
- Add beef cubes to the marinade, coat well, and refrigerate for 4–6 hours, stirring occasionally for even flavor.
- Soak wooden skewers in water for at least 30 minutes to prevent burning.
- Thread beef, bell peppers, and onion chunks onto skewers, alternating for color and flavor.
- Brush kebabs with leftover marinade before grilling.
- Grill over medium-high heat for 8–10 minutes, turning every 2–3 minutes until the meat is seared and reaching desired doneness.
- Let kebabs rest for 5 minutes before serving to preserve juices.
Tips
- Marinating for several hours or overnight ensures tender, flavorful meat.
- Always soak wooden skewers before grilling to avoid charring.
- Avoid overcrowding—space ingredients on each skewer so everything grills evenly.
- Allowing the kebabs to rest helps keep them juicy when served.
Variations & Substitutions
- Go hearty with lamb or pork; both work beautifully when marinated similarly.
- Softening marinades: Swap lemon juice for kefir, our yogurt, or mineral water for tenderizing.
- Grill style: For authentic flavor, cook on charcoal or a “mangal” grill.
- Spice twist: Add crushed red pepper or paprika to the marinade for extra kick.
FAQs – Tender Beef Kebabs (Shashlik) Recipe
Can I marinate overnight?
Yes! Marinading longer—up to overnight—deepens the flavor and increases tenderness.
Can metal skewers be used instead of wooden?
You can, but they heat up and may start cooking meat from the inside—wooden ones help avoid that.
Can I make these kebabs ahead of time?
Absolutely—shell them, marinate, then refrigerate. Just grill when ready.
What sides go well with shashlik?
Serve with fresh bread, grilled vegetables, chopped onions, or flatbread. Garlic yogurt sauce or simple salad work well.
Serving Suggestions
- Serve hot with lavash or flatbread to wrap the kebabs.
- Complement with pickled veggies, sliced onions, or a dollop of garlic yogurt sauce.
- Pair with herby rice or grilled vegetables for a full meal.
- Enjoy with a side of dry wine or iced tea for a balanced flavor.
Why You’ll Love This Recipe
- Deeply flavorful, aromatic, and smoky—an instant crowd-pleaser
- Requires minimal prep—let the marinade do the work
- Versatile with any meat and sides
- Great for grilling season, parties, or casual night dinners
- Juicy and tender every time when marinated properly
Tender Beef Kebabs (Shashlik) Recipe
15 skewers
servings4
hours8
minutes200
kcalIngredients
2 lbs top sirloin beef, cut into 1½-inch cubes
2 bell peppers, sliced into 1½-inch pieces
1 large purple onion, cut into 1½-inch chunks
15 medium bamboo or wooden skewers
Marinade Ingredients:
1 cup mild olive oil
½ cup fresh lemon juice (≈2 lemons)
1 tsp salt
1 tsp freshly ground black pepper
4 garlic cloves, pressed
3 Tbsp fresh (or frozen) dill, chopped (or 1 Tbsp dried)
2 dried bay leaves
Directions
- Mix marinade ingredients in a glass bowl.
- Marinate beef for 4–6 hours.
- Soak wooden skewers.
- Thread beef, peppers, and onions onto skewers.
- Grill 8–10 minutes, turning often.
- Rest kebabs 5 minutes before serving.

