There’s something so satisfying about cooking meat over high heat until it gets those beautiful charred edges. I’ve been making these beef kabobs for years, and they never fail to impress at dinner parties or family barbecues. The combination of tender beef cubes with aromatic Mediterranean spices creates a dish that feels special but doesn’t require hours of preparation.
I learned this recipe from my neighbor’s Greek mother-in-law, who swore by marinating the meat for at least four hours. She was right. The longer you let those spices work their way into the beef, the more flavorful your kabobs will be. I use a blend of oregano, garlic, and paprika with a good splash of olive oil and lemon juice. The acid from the lemon helps tenderize the meat while adding that bright Mediterranean flavor.
Why Mediterranean Spices Work So Well With Beef
The key to perfect kabobs is cutting your beef into uniform pieces, about 1.5 inches each. This ensures everything cooks evenly. I prefer using ribeye or sirloin because they stay tender and juicy. Don’t pack the meat too tightly on the skewers. You want air to circulate around each piece so it browns properly instead of steaming.
The Secret to Perfect Beef Kabob Texture
These kabobs pair beautifully with rice pilaf or a simple cucumber salad. I often serve them with warm pita bread and a dollop of hummus. The whole meal comes together in about 30 minutes once you’ve done the marinating, making it perfect for weeknight dinners when you want something that feels festive.

Ingredients
Method
- In a large bowl, whisk together olive oil, minced garlic, lemon juice, oregano, paprika, salt, pepper, and cumin to create the marinade.
- Add the beef cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 4 hours or overnight for best flavor.
- If using wooden skewers, soak them in water for 30 minutes before grilling.
- Preheat grill to medium-high heat or heat a grill pan over medium-high heat on the stovetop.
- Thread the marinated beef onto skewers alternating with red onion and bell pepper pieces. Leave small gaps between pieces for even cooking.
- Grill kabobs for 10-12 minutes total, turning every 3 minutes to ensure even browning on all sides.
- Check for doneness by cutting into one piece. The beef should be nicely browned outside and pink inside for medium-rare, or cook longer for desired doneness.
- Remove from grill and let rest for 2-3 minutes before serving.
