Homemade Steak Kebabs Recipe photo
| |

Steak Kebabs Recipe

There’s something instantly joyful about food threaded on skewers — sizzling over heat, juices mingling, and those charred edges that signal a perfect bite. This Steak Kebabs Recipe uses 3 pounds of top sirloin cut into 1” cubes and a simple, flavorful marinade to create tender, restaurant-worthy kebabs at home. It’s built around pantry-friendly ingredients and an easy homemade steak seasoning that amplifies the beef without masking it. Whether you’re firing up a grill, broiling, or roasting, these kebabs are the kind of summer (or any-time) meal that disappears fast.

Why you’ll love this Steak Kebabs Recipe

  • Bold, balanced flavors from a homemade steak seasoning that you can adjust to taste.
  • Simple prep: just cut, marinate, skewer, and cook.
  • Versatile — cook on grill, in the oven under the broiler, or on a hot cast-iron skillet.
  • Built with common ingredients you likely already have, plus a few fresh veggies for color and texture.

Ingredients

  • 3 pounds top sirloin, cut into 1” cubes
  • ¼ cup olive oil
  • ¾ cup homemade steak seasoning (recipe below)
  • 1 peeled red onion, cut into 1” pieces
  • 2 cups button mushrooms, stems removed
  • 1 seeded red bell pepper, cut into 1” pieces
  • optional juice of ½ lemon

Homemade steak seasoning (makes about ¾ cup)

This blend gives bright spice and a savory backbone. Mix together:

  • 2 tablespoons kosher salt
  • 1 tablespoon ground black pepper
  • 1 tablespoon smoked paprika
  • 1 tablespoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cumin (optional, for a warm note)

Stir all those spices together and store in an airtight jar. Use ¾ cup of this mixture for the kebabs as listed in the ingredient list.

Equipment

  • Sharp chef’s knife and cutting board
  • Large mixing bowl or resealable plastic bag for marinating
  • Skewers (metal or soaked wooden skewers)
  • Grill, broiler, or cast-iron skillet
  • Tongs and a meat thermometer (optional but helpful)

Prep and timing

Easy Steak Kebabs Recipe recipe photo

  • Active time: 25–35 minutes (plus marinating)
  • Marinade time: 30 minutes to 2 hours for best results
  • Cook time: 10–15 minutes depending on heat and preferred doneness

Step-by-step instructions

Delicious Steak Kebabs Recipe dish photo

Follow these rewritten, clear steps to make the Steak Kebabs Recipe. The sequence preserves the original order but clarifies each action so you can cook confidently.

  1. Prepare the steak. Trim any excess fat from the 3 pounds of top sirloin and cut the meat into 1” cubes. Try to make the cubes uniform so they cook evenly.
  2. Make the seasoning (if you haven’t already). Combine the spice blend ingredients listed above to make about ¾ cup of homemade steak seasoning. Measure out ¾ cup for the recipe.
  3. Marinate the beef. Place the cubed steak in a large mixing bowl or a resealable plastic bag. Add ¼ cup olive oil and the ¾ cup homemade steak seasoning. Toss or massage the mixture so every piece of meat is coated evenly. If you like a bit of brightness, squeeze the optional juice of ½ lemon over the mixture and toss again.
  4. Rest the marinated steak. Cover the bowl or seal the bag and refrigerate for at least 30 minutes and up to 2 hours. This allows the oil and seasoning to penetrate the meat. Remove from the refrigerator 20 minutes before cooking so the meat comes closer to room temperature.
  5. Prepare the vegetables. While the beef marinates, peel and cut the red onion into 1” pieces. Core and seed the red bell pepper and cut it into 1” pieces. Remove the stems from 2 cups of button mushrooms. Keep the vegetable pieces relatively similar in size to the steak cubes for even cooking.
  6. Thread the skewers. If you’re using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Thread the steak cubes and vegetables onto the skewers, alternating pieces — for example, beef, onion, mushroom, bell pepper — leaving a little space between items so heat circulates.
  7. Preheat your cooking surface. For a grill: preheat to medium-high heat. For broiling: position the oven rack about 6 inches from the broiler and preheat the broiler. For stovetop: heat a large cast-iron skillet or grill pan over medium-high heat and add a small drizzle of oil to prevent sticking.
  8. Cook the kebabs. Place skewers on the grill grates, under the broiler, or in the hot skillet. Cook for about 4–6 minutes per side, turning so each side gets a nice sear. Total cook time is typically 10–15 minutes depending on the exact heat and how well-done you prefer the steak. Aim for an internal temperature appropriate for your preference — use a meat thermometer in a beef cube to check doneness. Keep an eye on mushrooms and peppers so they don’t overcook.
  9. Rest briefly and finish. When the kebabs reach your desired doneness, transfer them to a plate and let them rest for 5 minutes. If you used the optional lemon juice earlier, you can squeeze a touch more over the cooked kebabs for a fresh, bright finish.
  10. Serve. Slide the steak and vegetables off the skewers or serve them as-is. They pair beautifully with rice, a simple salad, flatbreads, or a cooling yogurt-based sauce.

Troubleshooting and tips

  • If your steak pieces are cooking unevenly, check their size. Aim for consistent 1” cubes.
  • Don’t overcrowd the skewers. Leave small gaps between pieces so heat circulates and everything chars evenly.
  • Use a thermometer for precise results: 125°F for rare, 135°F for medium-rare, 145°F for medium, and 155°F for medium-well.
  • For extra flavor, give the skewers a light brush of olive oil while cooking to encourage browning and prevent sticking.
  • Make the spice blend in a larger batch; it stores well and speeds up future meals.

Serving suggestions

  • Serve over steaming basmati or jasmine rice with a scattering of fresh parsley.
  • Wrap the kebab pieces in warmed flatbreads with sliced cucumber, tomatoes, and a dollop of yogurt sauce.
  • Pair with grilled corn, a crisp green salad, or roasted potatoes for a heartier plate.
  • Offer a cooling garlic-yogurt sauce: mix plain yogurt with minced garlic, a squeeze of lemon, salt, and a pinch of cumin.

Storage

  • Refrigerate leftover cooked kebabs in an airtight container for up to 3 days.
  • To reheat, warm gently in a 350°F oven for 8–10 minutes or reheat on a skillet until warmed through. Avoid overheating or you’ll toughen the steak.
  • You can freeze cooked kebab pieces (without skewers) for up to 2 months; thaw overnight in the refrigerator before reheating.

Final notes

This Steak Kebabs Recipe is built for reliable flavor and straightforward technique. The homemade steak seasoning is robust, so the meat shines through with satisfying char and texture. Adjust the spice mix to suit your preference, and don’t skimp on resting the meat after cooking — those few minutes make a big difference in juiciness. Whether you’re feeding a crowd or cooking for two, these kebabs deliver bright, meaty satisfaction.

Enjoy, and happy grilling!

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.

Similar Posts

Leave a Reply

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

Recipe Rating