Okay, listen up, because if you think coffee is just for your morning cup, you are missing out on the deepest, smokiest flavor you can possibly put on a grill! I got really tired of the same old barbecue flavors last summer, so I started sneaking my dark roast into my seasoning blends. And wow, the results? Absolutely mind-blowing.
This recipe for Coffee Rub Flank Steak Skewers is my current grilling obsession. The coffee grounds don’t make the meat taste like a latte, trust me! Instead, it creates a beautiful, dark crust—that perfect bark—that locks in the juices while adding an earthy, almost bitter depth that plays so well against a touch of sweetness and spice.
It’s seriously the secret weapon for anyone who wants to serve something unique and incredibly bold at their next summer cookout. You’re going to love how these turn out!

Why You Need These Coffee Rub Flank Steak Skewers
This isn’t your average Tuesday night steak. You really need these kebabs in your life for a few huge reasons. Seriously, skip that boring marinade you were planning on using next time and check this out:
- These Coffee Rub Flank Steak Skewers create an incredible, dark, savory crust that you just can’t get from plain salt and pepper.
- It’s super fast! We’re using flank steak, which cooks quickly over high heat, making this a fantastic gourmet option for a weeknight.
- The combination of earthy coffee, sweet brown sugar, and that bright chili-lime glaze is just unforgettable. It’s flavor layering at its finest!
If you loved how that zesty marinade recipe I shared earlier added punch to chicken, wait until you see what coffee does to beef! Check that marinade out once you’re done here.
The Ultimate Coffee Rub Flank Steak Skewers Ingredients
Gathering your supplies for these Coffee Rub Flank Steak Skewers is half the fun! Since the coffee rub is doing most of the heavy lifting here, we need to make sure we have the right players for the seasoning mix, the beef itself, and that bright glaze we use at the end. Don’t stress if you don’t have every spice under the sun; the coffee and paprika are really the stars here.
For the Savory Coffee Rub Spice Blend
This is where the magic happens, so pay attention to that coffee! You need it finely ground, almost like powder, so it sticks perfectly to the meat and dissolves beautifully while grilling. If your coffee is too coarse, it’ll just fall off!
- Finely ground dark roast coffee: You need 1/4 cup of this! Don’t skimp.
- Brown sugar: Two big tablespoons to balance that bitterness.
- Smoked paprika: Gotta have that smoky element—1 tablespoon.
- Kosher salt and black pepper: 1 tablespoon salt and 1 teaspoon pepper. Measure these out carefully!
- Garlic powder and onion powder: 1 teaspoon each for background flavor.
- Cayenne pepper: Just 1/2 teaspoon, unless you like things really roaring hot!
For the Flank Steak and Assembly
We use flank steak because it slices up nicely into long, manageable strips for skewers. Make sure you trim off any big, tough bits of silver skin you see running along the meat.
- Flank steak: Two great pounds of it, trimmed up.
- Olive oil: Just 1/4 cup to help the rub stick before we apply it.
- Skewers: You’ll need about 12, whether you go metal or wood. Important note: If you use wooden skewers, you absolutely must soak them in water for at least 30 minutes before you even think about skewering the meat.
For the Chili-Lime Glaze
This glaze cuts through the richness of the coffee and beef like a dream. It’s added right at the end, so it stays bright and tangy.
- Lime juice: 1/4 cup of fresh-squeezed goodness.
- Honey: Two tablespoons for sweetness and shine.
- Chili powder and cumin: 1 tablespoon chili powder and 1 teaspoon of cumin.
How to Make the Best Dry Rub for Steak Skewers
Alright, let’s make that amazing spice blend! This is literally Step One, but honestly, it’s the most important thing you’ll do for your Coffee Rub Flank Steak Skewers. Grab a small bowl—nothing fancy, just something I can mix everything in without spilling!
You’re going to dump in all those ground coffee vibes, the brown sugar, the paprika, salt, pepper, and the garlic and onion powders. Whisk it all together until you can’t see any distinct piles of white spice floating around in the dark coffee. I always do a little taste test right here—just a tiny pinch on my finger.
Here’s my pro-tip for making the best dry rub for steak skewers: You have to make sure that brown sugar is doing its job. The smoky bitterness of the coffee needs that molasses sweetness from the brown sugar to soften the edge. If it tastes too earthy, add another half-teaspoon of sugar, mix well, and taste again. It should taste robust, not harsh. Speaking of robust, if you love bold grilling flavors like this, make sure you check out my spicy peach BBQ sauce recipe too; it’s perfect for brushing on later if you want another layer of flavor right here!
Flank Steak Preparation Tips for Perfect Coffee Rub Flank Steak Skewers
Okay, now that our incredible spice blend is ready, it’s time to treat the meat right. For these Coffee Rub Flank Steak Skewers to turn out tender and not chewy, prep is everything, especially with flank steak. Remember, flank steak is long and lean, so how you slice it dictates the final texture of your kebabs.
First things first: Slicing. You absolutely must slice this steak against the grain. If you don’t know what that means, look closely at the meat—you’ll see long, thick muscle fibers running parallel across the steak. You need to cut perpendicular (across) those lines into strips about 1-inch thick. Trust me on this one; slicing with the grain makes the steak tough, even if you cook it perfectly medium-rare!
Once it’s sliced, toss those strips into a bowl with just the 1/4 cup of olive oil. The oil helps the rub adhere better than just sprinkling it on dry meat. Then, dump in your prepared coffee rub and use your hands to massage it all over every single piece. I mean really work it in there!

After the meat is fully coated in that dark, savory spice blend, we let it chill out for a bit. I always let my seasoned steak rest on the counter—at room temperature—for about 30 minutes before I thread it onto the skewers. This isn’t a long marinade time; we just want the meat to warm up just slightly so it cooks more evenly on the grill. If you’re still looking for more marinade magic after this, check out how I handle a great flank steak marinade recipe!
Assembling and Grilling Flank Steak Kebabs Recipe
Okay, the steak is seasoned perfectly, and if you remembered to soak those wooden skewers—fantastic job! Now it’s time to put these gorgeous, dark strips onto the sticks and get them over some real heat. We’re aiming for a gorgeous char, and that means we need a hot grill.
Get your grill preheated to that sweet spot: medium-high heat, which should be hovering around 400°F. If you’re using a gas grill, that usually means medium-high flame settings. If you’re using charcoal, wait until the briquettes are mostly ashed over and glowing hot. Before you even touch the meat, light the grates with a little oil—just dip a paper towel in oil, use tongs to hold it, and rub it over the clean metal. This stops the caramelized sugar in the rub from sticking and tearing when you flip them.
Now, thread those strips onto your skewers. Don’t pack them too tightly! They need a little space for that hot air to circulate. I like to fold the strips a bit, making little S-shapes as I thread them on. It looks nicer and lets you fit more steak per skewer. Once they are on, they are ready to go right over that hot zone.
Preparing the Chili-Lime Glaze
While the grill is heating up, whip up that glaze really fast. Remember, this isn’t a thick barbecue sauce; it’s meant to brighten everything up at the very end. Grab a tiny saucepan and just whisk together the lime juice, the honey, the chili powder, and the cumin. Put it over medium heat for just about three minutes, stirring constantly until it looks a little syrupy and you can see it coat the back of a spoon. That’s it! Take it off the heat immediately so it doesn’t burn. You’ll be grabbing this right before the end of the cook time to brush on.
If you’re looking for other great meat prep ideas for grilling season, you absolutely must check out my guide on the best carne asada marinade success!
Once the grill is hot, the meat is skewered, and the glaze is ready, we start the clock. Don’t forget to oil those grates first!
Grilling Flank Steak on Skewers: Timing and Doneness for Coffee Rub Flank Steak Skewers
This is the moment of truth for your savory, earthy Coffee Rub Flank Steak Skewers! Since we sliced the beef thinly and put it on skewers, we are looking for speed here. No gentle poaching; we want high heat to develop that dark crust from the coffee and sugar.
I learned this lesson the hard way! The very first time I made these, I walked away to check my phone and ended up with charcoal-flavored hockey pucks. Never again! For flank steak on the grill, patience lasts about four minutes,tops.
You’re going to cook these for 3 to 4 minutes per side on that medium-high heat. Start checking for doneness around minute 3. If you are aiming for that perfect medium-rare—and I highly recommend you do—you want the internal temperature to hit about 130°F. The best part happens in the last minute of cooking: grab that chili-lime glaze and brush it on liberally while the skewers are still on the heat. You only need that last minute for the glaze to set up and get sticky.

When you pull them off, they should have a gorgeous dark exterior and be slightly pink inside. Let them rest for five full minutes—I know it’s hard to wait!—so all those amazing juices redistribute before you serve them up. If you want some excellent ideas on how to use leftover steak, check out my tips for steak fajitas!
Serving Suggestions for Bold Flavored Steak Recipes
You’ve made these incredible, smoky, earthy Coffee Rub Flank Steak Skewers—you definitely don’t want to serve them with something boring like plain white rice, right?
These bold flavored steak recipes demand sides that can stand up to that rich, slightly bitter coffee crust but also offer a little freshness to cut through the richness. My go-to move involves bright, acidic, or creamy sides.
Here are my top three suggestions to make this a complete, unforgettable meal:
- Cilantro-Lime Rice: This is my number one choice! The zestiness of the lime and the fresh herbaceous pop from the cilantro are the perfect counterpoint to the deep roast flavor of the rub. It’s light, fragrant, and takes only minutes to whip up. If you haven’t tried it, you absolutely should grab the recipe over here—it’s fantastic.
- Creamy Avocado Salad: Something cool and rich helps balance the heat and the savory edge. A simple salad made with creamy avocado, some red onion, maybe a little cotija cheese, and just a drizzle of olive oil works wonders. It’s cooling, fatty, and just perfect alongside the grilled meat.
- Grilled Corn or Asparagus: If you want to keep the grilling theme going, throw some vegetables right on the grate! Corn, brushed lightly with butter, or asparagus tossed with a little salt and lemon juice, catches those beautiful char marks and brings a natural sweetness that pairs beautifully with the brown sugar in the rub. They cook up so fast while your skewers are resting.
Whatever you choose, make sure the side dish offers a little brightness so your amazing coffee-rubbed beef can truly shine!

Storage and Reheating Instructions for Leftover Coffee Rub Flank Steak Skewers
You know I hope you don’t have too many leftovers because these Coffee Rub Flank Steak Skewers are always gone in minutes, but if you do, we need to treat them nicely!
First, let the beef cool completely after resting. Then, pull the cooked meat off the sticks—it stores much better without the skewers getting in the way. Store the steak snugly in an airtight container in the fridge for up to three days. That coffee rub and glaze means they stay super flavorful!
For reheating, please, please skip the microwave if you can. It makes good beef instantly sad. The absolute best way is to give them a very quick toss in a hot, dry skillet (medium-high heat) for just 60 seconds a side, or you can warm them gently in a 300°F oven wrapped in foil for about 10 minutes. That keeps that gorgeous texture we worked so hard for!
Frequently Asked Questions About Coffee Marinated Steak
When you dive into a unique recipe like Coffee Rub Flank Steak Skewers, you always end up with a few questions, and that’s totally normal! I’ve been making beef with coffee rubs for ages now, so I’ve collected the most common ones from my readers. Let’s get these little cooking mysteries solved so you can fire up that grill!
Can I use a different cut of beef instead of flank steak for these skewers?
Oh, absolutely! While I love how flank steak cooks up fast and stays tender when sliced correctly, you can definitely swap it out. Skirt steak is a fantastic alternative; it has a similar grain structure, so treat it the same way—slice it against the grain! If you want something a little thicker and less prone to drying out, try sirloin steak. Just know that if you use sirloin, you might need to add an extra minute or two per side on the grill to hit that perfect medium-rare, since it’s not as thin as flank.
How far in advance can I apply the coffee rub?
This is important because we’re dealing with a dry rub that has salt and acid from the glaze ingredients (even if you aren’t glazing yet, the rub pulls moisture). For these flank steak kebabs recipe, I recommend giving the rub about 30 minutes at room temperature before grilling, as I mentioned in the steps. If you try to let it sit for hours or overnight, the salt pulls too much moisture out of the flank steak, especially since there isn’t a heavy, wet marinade involved. You want a light surface seasoning, which happens best right before it hits the heat. If you want to prep ahead, just mix the dry rub and store it in a sealed jar, and then apply it right before cooking!
What kind of coffee is best for the savory coffee spice blend?
You want that coffee flavor to be deep and earthy, not sweet or fruity, right? So stick to a good, dark roast. Think French roast or Vienna roast. The most critical thing is the grind—it needs to be very fine. If you use coarse grounds meant for a French press, they won’t adhere well and you’ll end up with gritty bites. I usually just take my favorite dark roast beans and run them through my little spice grinder or coffee grinder until they look like fine sand. And definitely avoid any flavored coffees—no hazelnut or vanilla bean stuff here! We are aiming for a purely savory coffee spice blend.
If you’re still curious about how ground coffee works in seasoning in general, check out my detailed guide on how to make coffee rub for beef; it covers all the why’s and how’s!
PrintSmoky Coffee Rub Flank Steak Skewers with Chili-Lime Glaze
Prepare flavorful flank steak skewers using a savory coffee-based dry rub and finish them with a bright chili-lime glaze.
- Prep Time: 20 min
- Cook Time: 12 min
- Total Time: 62 min
- Yield: 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: American
- Diet: Low Fat
Ingredients
- 2 lbs flank steak, trimmed
- 1/4 cup finely ground dark roast coffee
- 2 tablespoons brown sugar
- 1 tablespoon smoked paprika
- 1 tablespoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon cayenne pepper
- 1/4 cup olive oil
- 12 wooden or metal skewers (if wooden, soak for 30 minutes)
- For the Glaze:
- 1/4 cup lime juice
- 2 tablespoons honey
- 1 tablespoon chili powder
- 1 teaspoon cumin
Instructions
- Prepare the rub: In a small bowl, mix the ground coffee, brown sugar, smoked paprika, salt, black pepper, garlic powder, onion powder, and cayenne pepper.
- Prepare the steak: Slice the flank steak against the grain into 1-inch thick strips.
- Rub the steak: Place the steak strips in a bowl and toss with the olive oil. Sprinkle the coffee rub mixture evenly over the steak strips, massaging it in gently. Let the steak marinate at room temperature for 30 minutes.
- Assemble skewers: Thread the seasoned steak strips onto the prepared skewers, folding or weaving them to fit.
- Prepare the glaze: Whisk together the lime juice, honey, chili powder, and cumin in a small saucepan. Heat over medium heat until slightly thickened, about 3 minutes. Remove from heat.
- Grill the skewers: Preheat your grill to medium-high heat (about 400°F). Lightly oil the grates.
- Cook the skewers for 3 to 4 minutes per side for medium-rare, brushing with the chili-lime glaze during the last minute of cooking on each side.
- Remove the skewers from the grill and let them rest for 5 minutes before serving.
Notes
- Use a coffee grinder to ensure the coffee grounds are very fine for better adhesion to the meat.
- If you prefer a less intense coffee flavor, reduce the ground coffee in the rub to 3 tablespoons.
- Serve these skewers with cilantro-lime rice or a simple avocado salad.
Nutrition
- Serving Size: 2 skewers
- Calories: 380
- Sugar: 6
- Sodium: 550
- Fat: 18
- Saturated Fat: 6
- Unsaturated Fat: 12
- Trans Fat: 0
- Carbohydrates: 9
- Fiber: 2
- Protein: 45
- Cholesterol: 95
























Leave a Reply