Go Back
Homemade Steak Kebabs Recipe photo

Steak Kebabs Recipe

Juicy marinated steak cubes grilled with peppers, onion, and mushrooms for an easy, flavorful kebab.
Prep Time25 minutes
Cook Time10 minutes
Total Time35 minutes
Servings: 6 servings

Ingredients

  • 3 pounds top sirloin cut into 1-inch cubes
  • 1/4 cup olive oil
  • 3/4 cup homemade steak seasoning or equivalent store-bought steak seasoning
  • 1 red onion peeled and cut into 1-inch pieces
  • 2 cups button mushrooms stems removed
  • 1 red bell pepper seeded and cut into 1-inch pieces
  • lemon juice optional; juice of 1/2 lemon

Instructions

  • Preheat the grill to high heat, about 450°F to 550°F.
  • In a large bowl, combine the cubed top sirloin, olive oil, and steak seasoning; toss until the meat is evenly coated. Set aside to marinate briefly while you prepare vegetables.
  • Prepare the vegetables: peel and cut the red onion into 1-inch pieces, remove mushroom stems, and seed and cut the red bell pepper into 1-inch pieces.
  • Thread the marinated beef and vegetables onto skewers, leaving a little space between pieces so heat can circulate; alternate beef and vegetables as desired.
  • Place the skewers on the hot grill and cook, turning to brown all sides, about 2 to 3 minutes per side (roughly 8–12 minutes total) for medium-rare to medium, or longer to reach your preferred doneness.
  • Remove the kebabs from the grill and let rest for 3 to 4 minutes. If using, squeeze the juice of 1/2 lemon over the kebabs before serving.

Equipment

  • grill (preheated to 450–550°F)
  • Large Mixing Bowl
  • metal or wooden skewers
  • Tongs
  • Meat Thermometer

Notes

  • Leave space between pieces on the skewer so heat can circulate.
  • Soak wooden skewers for at least 30 minutes or use metal skewers.
  • Preheat the grill for 10–15 minutes until very hot (450–550°F).
  • Cook to 130–135°F for medium-rare or 140–145°F for medium using a meat thermometer.
  • If not grilling, bake at 425°F for 15–20 minutes, flipping once.