This post may contain affiliate links. Please read our disclosure policy.

American lamb is such a great protein option for the grill. The meat is lean, tender and full of rich flavor. With endless marinade and crust options, lamb can be enjoyed by everyone when prepared properly. These balsamic citrus lamb skewers were the best I’ve ever made. Tangy, meaty and flavorful. Grab some American Lamb and give this recipe a try!

Step 1: Prepare the balsamic citrus marinade

The vinegar base from the balsamic reduces the gamey flavor of lamb while the citrus adds sweetness to the bold taste. Both are great compliments to lamb.

For this recipe, I decide to place American lamb in a marinade first and then reuse the liquid to create a glaze to brush at the end for an additional burst of flavor.

In a large mixing bowl, add balsamic vinegar, dijon mustard, olive oil, zest from a lemon and orange, a little bit of rosemary and type and finally Dad’s All Purpose rub for the salt and peppery notes.

I purchased American lamb kabob meat from my local grocery. If you are having a hard time finding it, ask the butcher from the meat counter. Cube the lamb into bite size pieces and dunk them into the marinade. Mix them around to ensure all pieces and sides are fully submerged and covered. Set it in the fridge of at least 1 hour allowing the meat to absorb all the delicious flavors.

Dad’s Seasonings

Must have grillin seasonings!

Step 2: Made a balsamic citrus glaze

Once the marinated meat is ready, skewer a few of the lamb bites onto each stick.

Recipe Tip

  • If using  wooden skewers, soak them in water so they can absorb the moisture and not burn during the cooking process.  I recommend using metal skewers.  They are reusable and durable.

Do not discard the used marinade! Let’s make a glaze. Pour it into a sauce pan, add some beef broth and bring it to a boil. The high heat will kill any bacteria from the raw meat making it completely safe to eat.

Once the sauce starts to boil, lower the heat and simmer for about 10 minutes until the sauce thickens. Use a strainer to filter out any of the cooked herb pieces and pour the sauce into a clean bowl.

Step 3: Time to grill up some balsamic citrus lamb skewers.

Preheat the grill to a high direct heat. Place the marinade American lamb skewers on the grates and flip every 2 minutes. This process cooks the meat through evenly without burning the crust.

Once the internal temperature of the balsamic citrus lamb skewers reaches 145 degrees, remove from the grill and brush them with the glaze on all sides. Let it rest for 3-5 minutes before serving. Enjoy!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Frequently Asked Questions:

Can I make this in the oven or store top?

All my recipes can be replicated in the oven, stove top or gas grill. You do not need a big green egg or weber grill to replicate any of my recipes.

What does lamb taste like?

Lamb is very tender and lean. People say it’s bold and rich in flavor. If seasoned and cooked properly, lamb is a great protein to add to your meals.

Similar Recipe Ideas:

No ratings yet

Balsamic Citrus Lamb Skewers

These balsamic citrus lamb skewers were tangy, meaty and flavorful. Grab some American Lamb and give this recipe a try!
Prep Time: 10 minutes
Cook Time: 20 minutes
Servings: 4 People


  • 2 lbs American lamb kebobs
  • 1 cup Beef Stock
  • Chopped parsley for garnish

Marinade Ingredients

  • 1/2 cup Balsamic vinegar
  • 2 tbsp Dijon mustard
  • 2 tbsp Olive oil
  • 1 tbsp Fresh rosemary
  • 1 tbsp Fresh thyme
  • 1 tbsp Dad's All Purpose rub
  • Zest from lemon
  • Zest from orange


  • Place all the marinade ingredients in a large bowl and mix well.
  • Take the American lamb kabobs and cut them into smaller, bite size pieces and place them in the marinade.
  • Place the bowl in the refrigerator and allow it to marinade for at least an hour.
  • Preheat the grill to high heat and set up for dual zone grilling -direct and indirect.
  • Skewer the pieces and place the remaining marinade in a small saucepan and add the beef stock.
  • Place the saucepan on the direct heat side of the grill, bring it to a boil and cook for 10 minutes, until the sauce starts to thicken.
  • Place the American lamb skewers on the direct heat side of the grill and cook, rotating every 2 minutes. 
  • USDA recommends the following time and temperature parameters:Internal temperature of 145 degrees F, with a 3 minute rest. 
  • Remove from the grill, brush on the sauce, and allow to rest for 3 minutes. 
  • Garnish with fresh parsley, serve and enjoy!


Like this recipe? Rate and comment below!

About Maciek

I make easy meals that anyone can replicate at home. I’m not a professionally trained chef, just your average guy that likes to fire up the grill. So follow along and see what’s cooking today!

You May Also Like:

Leave a comment

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

Recipe Rating