Go Back
+ servings
Beef skewers on a cutting board with cranberry relish.

Wine Marinated Beef Skewers

Using a red wine marinade and easy dry rub for these delicious grilled steak skewer recipe.
Course Appetizer, Appetizers and Dips, Grilled Beef
Cuisine American, appetizer, Grilled Beef
Keyword beef kabob, Beef Skewers, Grilled Steak Skewers, Steak kabobs, steak skewers, wine marinade
Prep Time 2 hours
Cook Time 15 minutes
Servings 8 people
Calories 286kcal
Cost $20.00


  • 2.5 pound Flank Steak (We use Snake River Farms)
  • 1 tablespoon kosher salt
  • 1 tablespoon coarse ground pepper
  • 1 tablespoon granulated garlic

Wine Marinade

  • 1 cup dry fruity red wine
  • ¼ cup roughly diced shallots
  • 2 tablespoon low sodium soy sauce
  • 2 cloves garlic, crushed
  • 1 teaspoon red chili pepper flakes

Red Wine Cranberry Sauce


Wine Marinade

  • Trim excess fat and silver skin off of the flank steak. Cut the flank steak into 1-ounce bites (we like strips for this, see photo).
  • In a 1 gallon sealable plastic bag, combine wine, shallots, soy sauce, garlic, and red chili pepper and stir to combine. Add flank steak slices, seal tightly to remove air and shake bag to incorporate marinade and the beef.
  • Place marinade bag into a dish and put the dish into the refrigerator for 2 hours, no more than 4. This is a good time to soak wooden skewers.

Grilled Beef Skewers

  • Prepare grill for direct or one zone grilling.
  • Remove the steak from the marinade and discard the marinade. Place beef on a large sheet pan and pat dry the meat with a paper towel. In a small dish, combine the salt, pepper, and granulated garlic, and season the beef pieces on both sides.
  • Remove the wooden skewers from the water and skewer the beef with wooden skewers.
    Beef Skewers prepped to go on the grill
  • Place the skewers over direct heat for two minutes per side. May take longer depending on how hot the flame is. Depending on the size of the grill you may have to do this in a few waves.
  • Remove the skewers from the grill and place a small dollop of cranberry sauce on one side of the beef skewer. Serve immediately. Feel free to have a dipping tray with more sauce for guests.


Calories: 286kcal | Carbohydrates: 17g | Protein: 31g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 85mg | Sodium: 1092mg | Potassium: 551mg | Fiber: 1g | Sugar: 14g | Vitamin A: 25IU | Vitamin C: 2mg | Calcium: 41mg | Iron: 3mg