Grilled Coffee and Cola Skirt Steak

Grilled Coffee and Cola Skirt Steak

Made  times
Chef John 23770

"Two great drinks equals one fantastic marinade for skirt steak, the juiciest and most flavorful piece of meat you can put on a grill. It's smoky and subtly sweet. The flavors are balanced perfectly with the bitterness of the coffee in the grill marks. I really hope you'll give this a try."
I Made it Rate it Share Print
Added to shopping list. Go to shopping list.


8 h 25 m servings 213 cals
Serving size has been adjusted!

Original recipe yields 4 servings



  • Calories:
  • 213 kcal
  • 11%
  • Fat:
  • 10.2 g
  • 16%
  • Carbs:
  • 13.1g
  • 4%
  • Protein:
  • 17 g
  • 34%
  • Cholesterol:
  • 44 mg
  • 15%
  • Sodium:
  • 721 mg
  • 29%

Based on a 2,000 calorie diet

See full nutrition

Nutritional Information

1 Serving
Servings Per Recipe:
Amount Per Serving
  • * Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
  • ** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
  • (-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.


  • Prep

  • Cook

  • Ready In

  1. Place garlic into a nonreactive bowl and whisk in cola, coffee, rice vinegar, ketchup, black pepper, 1 teaspoon salt, rosemary, and hot sauce until thoroughly combined.
  2. Unroll the skirt steak and cut into 6-inch lengths with the grain, using a kitchen scissors. Submerge the meat totally in the marinade; place a piece of plastic wrap onto meat and marinade surface. Marinate 8 to 12 hours in refrigerator or overnight.
  3. Preheat an outdoor grill for medium-high heat.
  4. Remove meat from marinade; save the marinade. Pat meat thoroughly dry with paper towels. Season both sides of meat with salt and cayenne pepper to taste.
  5. Pour marinade into a saucepan over medium heat and simmer until slightly thickened, about 10 minutes. Strain through a fine-mesh sieve into a bowl.
  6. Grill meat on the preheated grill until steak pieces are still pink inside and meat has good grill marks, about 4 minutes per side. Place thin cooked pieces onto thicker pieces of meat to prevent thin ones from overcooking. When the surface of the meat looks shiny and wet from juices being forced up to the surface, the meat is medium-rare to medium in doneness. An instant-read meat thermometer inserted into the center of a piece should read 125 to 130 degrees F (52 to 54 degrees C).
  7. Remove meat to a platter and let rest for at least 5 minutes before slicing thinly across the grain to serve. Drizzle servings with reduced coffee-cola marinade.


  • Cook's Note:
  • Don't use diet cola in this recipe.


  1. 51 Ratings

Most helpful positive review

Superb! Made this for supper tonight (as per recipe, except cooked to well-done as wife refuses anything less). Wife, who is not a fan of red meat cleared this off her plate in record time. "Wou...

Most helpful critical review


Most helpful
Most positive
Least positive

Superb! Made this for supper tonight (as per recipe, except cooked to well-done as wife refuses anything less). Wife, who is not a fan of red meat cleared this off her plate in record time. "Wou...

Holy Cow!!!! No pun intended!! Where to start, this is beyond yummy. I'm glad I watched the video before I grilled the steak and it was beyond delicious!! I also reduced the marinade and put ove...

This recipe was very tasty. Next time, I will let it marinate for about 48 hours to really intensify the flavor but I do think it was a keeper just as written. It sure did dress up an otherwise ...

OK I'm going to be the first to rate this. I don't think I'm going out on a limb, either. Chef John makes fabulous food, and in the video, the meat looked perfect. Think I'll serve it with ma...

Meat was yummy and flavorful. Will make again.

Very good. I think that it will be marinated longer next time, I did 24 hours, but will do 48 next time. Also, maybe a thicker cut of meat too.

This was fantastic. I watched the video first and followed the recipe exactly and it came out perfectly. The steak was melt in your mouth tender.

Awesome! Served with basmatic rice and black beans!

I am compelled to write this review to let everyone know DO NOT LET ANOTHER BBQ SEASON GO BY WITHOUT MAKING THIS RECIPE!!! Did you hear me??? I mean this recipe's marinade/sauce is the true star...

Other stories that may interest you