Skip to main content New<> this month
Get the Allrecipes magazine

Grilled Root Beer Beef

Rated as 3.6 out of 5 Stars

"Treating lamb to this root beer marinade has historically been a success, so I've been eager to try it with some skewered beef. I originally used 2 tablespoons honey, which was too sweet, so I've adjusted it in the ingredients list and added vinegar as well. This recipe is easy to adapt, and I'm not just talking about the pre-grill soak, but also the glaze we make with the extra marinade. The flavor is reminiscent of bourbon beef."
Added to shopping list. Go to shopping list.


4 h 30 m servings 292
Original recipe yields 4 servings (4 skewers)


{{model.addEditText}} Print
  1. Mix oil, black pepper, cayenne, chipotle, ketchup, honey, soy sauce, vinegar, and root beer together in a bowl.
  2. Cut steak lengthwise down the middle and slice across the grain into 1/2-inch pieces. Add beef to the bowl of marinade and mix thoroughly. Cover with plastic wrap and marinate in the refrigerator for 4 to 12 hours.
  3. Fold beef pieces in half and thread them onto 4 or 5 skewers.
  4. Pour the marinade into a saucepan over medium heat. Cook until a thick glaze forms, 5 to 10 minutes. Cool until slightly thickened.
  5. Preheat a charcoal grill to high. Place skewers on the grate over direct heat. Grill, flipping occasionally, until beef starts to spring back to the touch, 3 to 4 minutes per side. Brush glaze on top. Garnish with sesame seeds.


  • Chef's Notes:
  • For more complex, less-sweet flavor, use good-quality root beer if possible.
  • Cider vinegar works as well.
  • Editor's Note:
  • Nutrition data for this recipe includes the full amount of marinade and glaze ingredients. The actual amount of marinade and glaze consumed will vary.

Nutrition Facts

Per Serving: 292 calories; 16 15.6 21.5 53 1350 Full nutrition

Explore more


Read all reviews 2
Most helpful
Most positive
Least positive

We really liked this recipe. Was a tad hot for my wife but she loved it. We let it marinated for just about 5 hours. Cooked on gas grill over direct heat, about 450 degrees. I cooked about ...

Next time I would let it marinate longer to see if that brought out more of the flavor.