• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy homemade recipes

  • HOME
  • Recipes
  • Desserts
  • Chicken Recipes
  • Beef Recipes
  • Contact Us
  • Privacy Policy
    • Terms And Conditions
You are here: Home / Recipes / Tender Beef Kabobs (Shashlik)

Tender Beef Kabobs (Shashlik)

Last Modified: April 24, 2025

Sharing is caring!

27 shares
  • Facebook
  • X

These Tender Beef Kabobs (Shashlik) are a flavorful and easy-to-make grilled recipe featuring juicy beef, bell peppers, and onions marinated in a zesty olive oil, lemon, and garlic sauce. The skewers are perfect for grilling on a barbecue or a stovetop grill pan. This recipe offers a simple method for creating a delicious and juicy kabob dinner, ideal for outdoor gatherings, family meals, or weeknight dinners. With just a few ingredients, you can create a dish that is full of flavor and perfectly cooked.

Ingredients:

For the Steak Kabobs:

  • 2 lbs high-quality beef (top sirloin is recommended), cut into 1 1/2″ cubes
  • 2 bell peppers (any color), cut into 1 1/2″ pieces
  • 1 large purple onion, sliced into 1 1/2″ pieces
  • 15 medium bamboo or wooden skewers

For the Steak Marinade:

  • 1 cup mild olive oil
  • 1/2 cup fresh lemon juice (about 2 medium lemons)
  • 1 tsp fine sea salt
  • 1 tsp freshly ground black pepper
  • 4 garlic cloves, pressed
  • 3 tbsp fresh or frozen dill, chopped (or 1 tbsp dried dill weed)
  • 2 dry bay leaves

Instructions:

  1. Prepare the Marinade:
    • In a large glass or plastic bowl (avoid aluminum), combine olive oil, lemon juice, salt, pepper, garlic, dill, and bay leaves. Stir until well mixed.
  2. Marinate the Beef:
    • Add the beef cubes to the marinade and stir to coat evenly. Cover the bowl and refrigerate for 4-6 hours. Stir occasionally to ensure the meat marinates evenly. Note: If the oil firms up during refrigeration, allow the beef to sit at room temperature for about 30 minutes before skewering.
  3. Prepare the Skewers:
    • Soak the bamboo or wooden skewers in water for at least 30 minutes to prevent them from burning on the grill.
    • While the skewers are soaking, slice the bell peppers and onion into 1 1/2″ pieces.
  4. Assemble the Kabobs:
    • Once the beef is marinated, thread the beef cubes and vegetables alternately onto the soaked skewers. Brush or pour any remaining marinade over the assembled kabobs.
  5. Grill the Kabobs:
    • Preheat the grill to medium-high heat.
    • Grill the kabobs for about 8-10 minutes, rotating every 2-3 minutes to ensure even cooking. Grill until the beef reaches your preferred doneness.
  6. Rest and Serve:
    • Remove the kabobs from the grill and let them rest for at least 5 minutes before serving. Cutting into them too soon can cause the juices to escape, leaving the meat dry.
    • Serve with your favorite steak sauce for added flavor.

Table of Contents

Toggle
  • Why You’ll Love This Recipe
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving
  • Suggestions
  • Tender Beef Kabobs (Shashlik)
    • Ingredients
    • Directions

Why You’ll Love This Recipe

  • Tender and Juicy: The marinade infuses the beef with flavor, making every bite tender and juicy.
  • Quick and Easy: Simple ingredients and minimal prep time make this an ideal dish for a quick weeknight dinner or a weekend barbecue.
  • Customizable: Feel free to swap in your favorite veggies or add more seasonings to the marinade.

Tips

  • Marinating Time: For the best flavor, marinate the beef for at least 4 hours, but overnight marinating is even better.
  • Grill Temperature: Ensure your grill is preheated to medium-high heat for the best grilling results.
  • Resting Time: Let the kabobs rest before serving to keep them juicy and flavorful.

Variations and Substitutions

  • Vegetarian Option: Swap the beef for mushrooms, tofu, or halloumi cheese for a vegetarian version.
  • Different Veggies: Experiment with zucchini, cherry tomatoes, or mushrooms in place of bell peppers and onions.
  • Herbs and Spices: Try adding a pinch of smoked paprika, cumin, or chili flakes to the marinade for extra flavor.

FAQs

Q: Can I use a different type of meat?
A: Yes, lamb or chicken also work well with this marinade.

Q: Can I make these kabobs in advance?
A: Yes, you can assemble the kabobs ahead of time and refrigerate them until you’re ready to grill.

Q: How do I know when the kabobs are done?
A: Use a meat thermometer to check the internal temperature; for medium doneness, aim for 145°F (63°C).

Serving

  • Serve with: Rice, pita bread, or a fresh salad.
  • Sides: Grilled vegetables, couscous, or a tangy yogurt dip would pair perfectly with these kabobs.

Suggestions

  • Make it a feast: Serve with a variety of dips like tzatziki, hummus, or a spicy yogurt sauce.
  • Add extras: Try adding a side of roasted potatoes or a grilled corn on the cob for a complete meal.
Tender Beef Kabobs (Shashlik)
Print

Tender Beef Kabobs (Shashlik)

Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes

Ingredients

  • For the Steak Kabobs:

  • 2 lbs high-quality beef (top sirloin is recommended), cut into 1 1/2″ cubes

  • 2 bell peppers (any color), cut into 1 1/2″ pieces

  • 1 large purple onion, sliced into 1 1/2″ pieces

  • 15 medium bamboo or wooden skewers

  • For the Steak Marinade:

  • 1 cup mild olive oil

  • 1/2 cup fresh lemon juice (about 2 medium lemons)

  • 1 tsp fine sea salt

  • 1 tsp freshly ground black pepper

  • 4 garlic cloves, pressed

  • 3 tbsp fresh or frozen dill, chopped (or 1 tbsp dried dill weed)

  • 2 dry bay leaves

Directions

  • Prepare the Marinade:
  • In a large glass or plastic bowl (avoid aluminum), combine olive oil, lemon juice, salt, pepper, garlic, dill, and bay leaves. Stir until well mixed.
  • Marinate the Beef:
  • Add the beef cubes to the marinade and stir to coat evenly. Cover the bowl and refrigerate for 4-6 hours. Stir occasionally to ensure the meat marinates evenly. Note: If the oil firms up during refrigeration, allow the beef to sit at room temperature for about 30 minutes before skewering.
  • Prepare the Skewers:
  • Soak the bamboo or wooden skewers in water for at least 30 minutes to prevent them from burning on the grill.
  • While the skewers are soaking, slice the bell peppers and onion into 1 1/2″ pieces.
  • Assemble the Kabobs:
  • Once the beef is marinated, thread the beef cubes and vegetables alternately onto the soaked skewers. Brush or pour any remaining marinade over the assembled kabobs.
  • Grill the Kabobs:
  • Preheat the grill to medium-high heat.
  • Grill the kabobs for about 8-10 minutes, rotating every 2-3 minutes to ensure even cooking. Grill until the beef reaches your preferred doneness.
  • Rest and Serve:
  • Remove the kabobs from the grill and let them rest for at least 5 minutes before serving. Cutting into them too soon can cause the juices to escape, leaving the meat dry.
  • Serve with your favorite steak sauce for added flavor.

Filed Under: Recipes, Beef Recipes

Previous Post: « Southwest Hot Chicken Dip (Extra Cheesy)
Next Post: Mushroom Marinara Sauce Recipe »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

ABOUT US
ComoHowTo is a food blog dedicated to easy, homemade recipes anyone can make. From quick weeknight dinners to classic family favorites, our recipes are simple, affordable, and full of flavor. Read more...

Recent recipes

Swedish Meatballs with Creamy Gravy

Healthy Granola Recipe

Nothing Bundt Cake Copycat Recipe

Peanut Butter Balls (Buckeyes)

Instant Pot Applesauce

Instant Pot Meatloaf with Mashed Potatoes

Copyright © 2026