By Grocery List Plus Editorial Staff | Published on June 12, 2026

Rosemary Beef Skewers

Serves 3

467 cal · 35 min

Rosemary Beef Skewers

Recipe GLPR3b38bf4524dc7b

4.0(1)
Mediterranean
Main Course
35 min
467 cal
Servings: 3
Stovetop
Grill
SNAP eligible

Tender skirt steak marinated in a fragrant blend of fresh rosemary, garlic, Dijon mustard, and olive oil, then grilled on rosemary sprigs for added herbal flavor. A Mediterranean-inspired main course that's quick to prepare and bursting with savory, herbaceous notes.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

1 lb skirt steak

4 fresh rosemary sprigs, 6–8 inches long

1 tablespoon salt

½ tablespoon pepper

½ tablespoon dried thyme

2 cloves garlic, finely chopped

½ tablespoon Dijon mustard

¼ cup olive oil

Directions

  1. Pat the skirt steak dry with paper towels. Cut the meat into bite-sized cubes or 2-inch pieces, removing any excess fat or connective tissue as needed.

  2. In a small bowl, whisk together the salt, pepper, thyme, minced garlic, and Dijon mustard. Add the olive oil to the mixture and stir until well combined.

  3. Place the beef pieces in a bowl or shallow dish. Pour the marinade over the meat and toss gently to coat all pieces evenly. Cover and refrigerate for at least 10 minutes while preparing the rosemary skewers.

  4. Remove leaves from the lower two-thirds of each rosemary sprig, leaving the upper third leafy for a handle. Soak the prepared sprigs in water for 5 minutes if using a grill to prevent scorching.

  5. Thread the marinated beef pieces onto each rosemary sprig, distributing the meat evenly along the length. Use 2–3 pieces of beef per skewer, depending on size.

  6. Preheat your grill to medium-high heat (around 450°F) or heat a cast-iron grill pan over medium-high heat on the stovetop until smoking lightly.

  7. Place the skewers on the hot grill or grill pan. Cook for 4–6 minutes on the first side without moving, allowing a light char to develop. Flip and cook for another 3–4 minutes until the internal temperature of the beef reaches a minimum of 145°F.

  8. Transfer the skewers to a serving plate. Allow them to rest for 2–3 minutes before serving.

Comments

Grocery List Plus Editorial Staff4

Every ingredient is stocked at every major Charlotte chain, and skirt steak is a budget cut that keeps cost per serving under five dollars. The stated 35 minutes is credible if the steak is already trimmed and you skip marinating, but realistically you'll need 45 minutes with proper marinade time and resting after cooking—the recipe likely assumes shortcuts. This is a straightforward grilled or pan-seared dish that doesn't demand hovering over the stovetop, feeds three with a side starch, and reheats adequately the next day if there are leftovers, though the texture is best same-night.

Sign in or create a free account to add your review.