Why You’ll Love Mediterranean Beef Kabobs Recipe
-
The marinade of extra‑virgin olive oil and balsamic vinegar infuses the beef with rich, tangy flavor.
-
Using sirloin cubes and bell peppers makes the skewers colorful and satisfying.
-
They’re easily prepared ahead and perfect for summer grilling, tailgates or casual gatherings.
-
Includes a simple tzatziki‑feta dip for a Mediterranean twist.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Marinade
-
extra virgin olive oil
-
balsamic vinegar of Modena
-
Italian Herb Spice Blend
-
medium ground black pepper
-
kosher salt
Beef & Peppers
-
beef sirloin, cut into 1‑inch cubes
-
bell peppers (any color), cut into 1‑inch pieces
-
wooden skewers (9‑ to 10‑inch length)
Tzatziki Feta Dip
-
sour cream or plain Greek yogurt
-
tzatziki seasoning
-
feta cheese powder
Directions
-
In a gallon-size resealable bag, combine olive oil, balsamic vinegar, Italian herb blend, pepper, and salt. Add beef cubes and bell pepper pieces. Seal and gently toss to coat. Refrigerate for at least 1 hour, or overnight for deeper flavor.
-
Soak wooden skewers in water for 1 hour to prevent burning.
-
Preheat your grill. Thread marinated beef and bell pepper pieces alternately onto the soaked skewers, leaving a few inches at the end for handling.
-
Grill skewers based on desired doneness:
-
Medium-rare: 4–5 minutes per side
-
Medium: 5–7 minutes per side
-
Medium-well: 8–10 minutes per side
Allow skewers to rest for 5 minutes before serving.
-
-
While skewers grill, mix sour cream or yogurt with tzatziki seasoning and feta powder to make the dip. Chill before serving.
Servings and timing
-
Servings: 6 to 8 kabobs
-
Prep time: 20 minutes (plus marinade time)
-
Cook time: 10 minutes
Variations
-
Use a mix of red, yellow, orange, or green bell peppers for visual variety.
-
Substitute with another tender beef cut if desired.
-
Add veggies like zucchini, red onion, or cherry tomatoes to the skewers.
-
Serve with warm pita, couscous, or a fresh Greek salad to complete the meal.
-
Swap the dip for traditional tzatziki, hummus, or a mint yogurt sauce for a different flavor profile.
Storage/Reheating
-
Store leftover kabobs in an airtight container in the fridge for up to 3 days.
-
Reheat in a 350°F (175°C) oven for about 10 minutes or until heated through.
-
You can also re-grill briefly to refresh the charred flavor and texture.
-
Avoid microwaving if possible to maintain the grilled texture.
FAQs
What cut of beef should I use?
Sirloin is ideal for kabobs due to its tenderness and even cooking. Other tender cuts can work with adjustments to marinating time.
How long should I marinate the beef?
At least 1 hour is recommended. For deeper flavor and better tenderness, marinate overnight.
Do I need to soak wooden skewers?
Yes. Soaking them in water for 1 hour prevents burning during grilling.
Can I use metal skewers instead?
Yes, metal skewers are reusable and don’t require soaking. Just be cautious—they get hot on the grill.
What internal temperature should beef reach?
For medium-rare, aim for 130–135°F (54–57°C). For medium, 140–145°F (60–63°C). Resting after grilling helps seal in juices.
Can I grill this on a charcoal grill?
Yes. Just watch the heat and rotate the skewers carefully for even cooking and a nice sear.
Can I cook this indoors?
Yes. A grill pan or cast-iron skillet works well. Preheat thoroughly for a good sear and follow the same steps.
What should I serve with the kabobs?
These kabobs go great with pita bread, Greek salad, tabbouleh, rice, or grilled vegetables.
How do I keep the beef juicy when reheating?
Reheat gently in the oven and cover with foil to avoid drying out. Avoid the microwave to preserve the grilled texture.
Can I make this ahead of time?
Yes. Marinate the beef and prep the dip ahead. You can even assemble the skewers and grill them just before serving.
Conclusion
These Mediterranean Beef Kabobs are a delicious and visually stunning way to enjoy the bold, fresh flavors of the Mediterranean. Easy to prep and grill, they’re perfect for cookouts, weeknight dinners, or casual gatherings. Serve with creamy dip and your favorite sides for a complete and satisfying meal.
Mediterranean Beef Kabobs
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 25 minutes (plus marinating time)
- Yield: 4 servings
Description
These Mediterranean Beef Kabobs are marinated in a flavorful blend of spices, garlic, and olive oil, then grilled to perfection with colorful vegetables. A delicious and healthy dish ideal for grilling season.
Ingredients
- 1 1/2 pounds beef sirloin, cut into 1 1/2-inch cubes
- 1 red bell pepper, cut into 1 1/2-inch pieces
- 1 yellow bell pepper, cut into 1 1/2-inch pieces
- 1 red onion, cut into chunks
- 2 tablespoons olive oil
- 2 tablespoons lemon juice
- 2 teaspoons Mediterranean Rub Seasoning (or a blend of oregano, thyme, rosemary, garlic powder, salt, and pepper)
- 2 cloves garlic, minced
- Wooden or metal skewers
Instructions
- In a large bowl, whisk together olive oil, lemon juice, Mediterranean rub seasoning, and minced garlic to create the marinade.
- Add the beef cubes to the marinade and toss to coat. Cover and refrigerate for at least 1 hour or up to overnight.
- Soak wooden skewers in water for at least 30 minutes if using.
- Preheat grill to medium-high heat.
- Thread marinated beef, bell peppers, and red onion onto skewers, alternating ingredients.
- Grill kabobs for 8–10 minutes, turning occasionally, until beef is cooked to desired doneness and vegetables are slightly charred.
- Remove from grill and let rest for a few minutes before serving.
Notes
- Use metal skewers for easier grilling and no soaking required.
- For extra flavor, marinate the beef overnight.
- Serve with rice, pita bread, or a fresh cucumber yogurt sauce.
- You can substitute sirloin with tenderloin or another lean cut of beef.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 kabob (approx. 1/4 of recipe)
- Calories: 310
- Sugar: 3g
- Sodium: 280mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 80mg
