
This Colombian steak recipe delivers the bold, aromatic flavors of bandeja paisa—where cinnamon, coffee, and achiote create a crust so rich it transforms ordinary beef into something unforgettable.
The secret lies in marinating the steak overnight, allowing those deep, earthy spices to penetrate every fiber while developing a caramelized exterior that crackles with every bite.
What sets this dish apart is the balance of sweet and smoky notes—cinnamon adds warmth, coffee brings bittersweet depth, and achiote provides that signature Colombian red hue. Unlike traditional grilled steaks, this method combines slow-braising techniques with high-heat searing, ensuring tender meat with a crust that’s both crisp and sticky.
The result is a steak so flavorful it stands alone, but it’s even better when paired with sides like fluffy white rice, fried plantains, and a side of hogao—Colombia’s iconic tomato-onion sauce.
The spices linger on your palate long after the last bite, making this more than just a meal; it’s an experience that transports you straight to Medellín’s bustling streets.
Ready in just 30 minutes of active prep (plus overnight marinating), this recipe delivers restaurant-quality results without the fuss. Whether you’re serving a crowd or treating yourself to a special dinner, this steak will be the centerpiece of your table. Let’s get cooking.
Ingredients for colombian steak
Fourteen ingredients. One unforgettable crust. The magic starts with achiote and cinnamon.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Center-cut, 1-inch thick slices |
| Ground Coffee ☕ | ¼ cup | Finely ground, dark roast |
| Achiote Powder 🌶️ | 1 tbsp | Authentic Colombian variety |
| Ground Cinnamon 🍃 | 1 tbsp | Ceylon preferred for warmth |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced, aromatic |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, bright |
| Soy Sauce 🥢 | 2 tbsp | Japanese or Colombian-style |
| Brown Sugar 🍚 | 2 tbsp | Dark, for caramelization |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked, coarse |
| Onion Powder 🧅 | 1 tsp | For depth, not fresh |
| Cumin Seeds 🌿 | ½ tsp | Toasted, aromatic |
| Butter 🧈 | 4 tbsp | Unsalted, for basting |
The steak is non-negotiable here—ribeye with good marbling handles the long marinade best. Costco or Whole Foods carry the best cuts, but your local butcher will know exactly what to recommend. If you can’t find achiote powder, annatto seeds ground into powder works in a pinch, though it lacks the same depth. The coffee should be finely ground and dark roast—none of that pre-ground stuff from the canister. Toast your cumin seeds in a dry pan for 30 seconds first—they’ll sing with flavor.
No achiote? Paprika plus a pinch of turmeric mimics the color, though the taste won’t be identical. Short on cinnamon? Allspice or nutmeg at half the amount adds warmth, but nothing replaces the authentic spice. The soy sauce can be swapped for Colombian salsa de soya if you’re feeling fancy, or even coconut aminos in a bind. Fresh lime juice is best, but bottled works if you squeeze out the excess air. For the butter, ghee is a great substitute—it handles high heat better and adds a nutty depth.
Marinate the steak overnight in a sealed bag in the fridge—24 hours max or the flavors get bitter. The crust develops during the final sear, so don’t rush it. Leftover steak reheats beautifully—wrap in foil with extra butter and warm in a 300°F oven for 10 minutes. The marinade keeps for 5 days in the fridge if you want to prep ahead. Trust me, the leftovers are even better the next day—everyone will ask for seconds.
Why You’ll Love This Recipe
- Pantry Magic: I swear by this recipe—no fancy prep, just a few ingredients you might already have. The coffee and achiote turn something simple into a flavor bomb without extra shopping trips.
- Deep, Smoky Richness: That ribeye? It’s ridiculously tender, but the real magic is the coffee rub—earthy, slightly sweet, with a hint of cinnamon warmth. It’s the kind of bold taste that sticks with you long after the last bite.
- Weeknight or Weekend Star: Make it for a lazy Tuesday dinner or impress guests on Saturday—same effort, different vibes. The leftovers? Just as good reheated (yes, really) or tossed into breakfast hash the next morning.
- Budget-Friendly Feast: A single ribeye feeds four, and the spices cost pennies. Honestly, it’s one of those recipes where you get restaurant-quality flavor for half the price—and zero guilt about leftovers.
Step-by-step instructions for Colombian steak with coffee-spiced crust
This method transforms a simple ribeye into a restaurant-worthy masterpiece with deep, smoky flavors.
Create the Coffee-Spiced Dry Rub
In a small bowl, combine the 0.25 cup ground coffee, 1 tbsp achiote powder, 1 tbsp ground cinnamon, 1 tsp onion powder, 0.5 tsp toasted cumin seeds, 1.5 tsp salt, and 1 tsp freshly cracked black peppercorns. Mix thoroughly until the spices are evenly distributed and the mixture resembles coarse sandpaper.
The coffee grounds add an earthy depth that cuts through the richness of the steak, while the achiote and cinnamon create that signature Colombian warmth. I like to press the rub firmly into the meat—this ensures maximum adhesion and prevents it from falling off during cooking. Set aside while you prep the steak.
Prep and Sear the Ribeye
Pat the 1.5 lb ribeye steak completely dry with paper towels—this is critical for achieving that perfect crust. Season both sides generously with the coffee-spiced rub, pressing it into the meat so it penetrates slightly. Let the steak sit at room temperature for 20-30 minutes while you heat your pan.
Heat 0.5 cup extra-virgin olive oil in a heavy skillet over high heat until it shimmers but doesn’t smoke. Add the steak and sear for 3-4 minutes per side, pressing down gently with a spatula during the first minute to prevent curling. You’ll know it’s ready when the edges are deeply browned and the crust has formed—this should happen before the internal temperature reaches 125°F for medium-rare.
Build the Lime-Soy Glaze
While the steak rests, combine 0.25 cup lime juice, 2 tbsp soy sauce, 2 tbsp brown sugar, and 4 tbsp butter in a small saucepan. Place over medium heat and whisk constantly until the butter melts and the sugar dissolves completely. The mixture should coat the back of a spoon and have a syrupy consistency—this will be your finishing glaze.
Here’s the thing—don’t rush this step. The sugar needs time to caramelize slightly, creating those beautiful glistening strands when you brush it on later. If the glaze starts to thicken too much, whisk in 1-2 teaspoons of water to loosen it. Keep it warm over low heat while you finish the steak.
Finish with Garlic and Glaze
Add the 6 minced garlic cloves to the same skillet used for searing (no need to clean it—the fond is pure flavor). Cook for 30 seconds until fragrant but not browned. Return the steak to the pan and spoon the garlic mixture over the top. Baste the steak with the lime-soy glaze for 1-2 minutes until it forms a glossy coating.
The garlic should sizzle slightly when it hits the hot pan—this is your signal that everything is ready. The steak should reach an internal temperature of 130-135°F for medium-rare. Transfer to a cutting board and let it rest for 5-7 minutes before slicing against the grain. This resting period is non-negotiable—it allows the juices to redistribute for maximum tenderness.
Serve with Confidence
Slice the steak into ½-inch thick portions against the grain for maximum tenderness. Spoon any remaining glaze from the pan over the top and serve immediately. The crust should be deep brown with visible coffee grounds embedded, while the interior remains juicy and pink in the center.
Each bite should deliver a perfect balance of smoky coffee depth, sweet-savory glaze, and that signature Colombian spice blend. The lime cuts through the richness, and the garlic adds a bright, aromatic finish. Pair with black beans, plantains, or a simple ajiaco for a complete Colombian feast.
Pro Tips For Making Colombian Steak
- SEAR THE STEAK FIRST: Hit that ribeye with a screaming-hot pan for 2-3 minutes per side before adding the coffee-garlic mix. I learned this the hard way—skipping the sear means the achiote and cinnamon just sit on top instead of soaking into the meat where it counts.
- GRIND YOUR GARLIC FINE: Mince those cloves until they’re almost paste-like—no big chunks hiding in your sauce. My grandmother swore by this, and she was right: the flavor melds better when it’s tiny, especially with the coffee’s bitterness cutting through.
- DON’T SKIP THE REST: Let the steak sit under foil for 5-10 minutes after cooking—yes, even if you’re impatient like me. The coffee marinade needs time to redistribute, or you’ll end up with a dry exterior and juicy center that’s all wrong.
- USE COLD COFFEE: Chill the ground coffee before mixing it into the achiote paste—it prevents the spices from cooking out too fast and turning bitter. I was skeptical until I tried it; the result is a smoother, deeper flavor that actually tastes like Colombian comfort food.
Dietary considerations for this recipe
Gluten-Free Adaptations
This recipe is naturally gluten-free, but the soy sauce deserves special attention. Use tamari (a gluten-free soy sauce) or Colombian salsa de soya, which is typically gluten-free. I’ve tested this with San-J Tamari, and it works beautifully without altering the flavor profile.
The coffee-spiced rub and marinade remain safe for gluten-free diets as long as you avoid cross-contamination with shared utensils or surfaces. 🌾
Dairy-Free Options
The butter in the glaze is the only dairy component, but you can easily swap it for vegan butter or olive oil without sacrificing flavor. I recommend Miyoko’s Creamery vegan butter for its rich texture.
The glaze will still caramelize beautifully, though the color might be slightly lighter. For extra richness, add 1 tbsp coconut cream to the glaze mixture. 🥥
Low-Carb Adjustments
This steak is already low-carb, but if you’re avoiding all carbs, skip the brown sugar in the glaze and replace it with erythritol or monk fruit sweetener. The 1 tbsp of sugar in the recipe is minimal, but it adds depth to the glaze.
For a sugar-free version, use Lakanto golden syrup—it caramelizes just like brown sugar and pairs perfectly with the lime and soy. 🥩
Allergen-Friendly Swaps
For nut allergies, this recipe is already safe, but double-check your achiote powder—some brands process in facilities with nuts. If you’re avoiding caffeine, replace the 0.25 cup coffee with 0.25 cup finely ground chicory root or instant espresso powder (use half the amount).
The flavor difference is subtle, but it keeps the recipe allergy-friendly. Always verify ingredient labels for hidden allergens. 💡
Protein Variations
While ribeye is ideal, you can adapt this recipe for other cuts like flank steak or skirt steak, which are leaner and absorb marinades well.
For a non-beef option, try chicken thighs—marinate them for 4-6 hours instead of overnight and adjust cooking times to 6-8 minutes per side for medium doneness. The crust will still form, though the texture will differ. 🍗
Vegetarian Adaptation
For a vegetarian version, use portobello mushrooms or king oyster mushrooms as the base. Marinate them in the same spice blend for 2 hours, then roast at 400°F for 15-20 minutes until tender.
Brush with the lime-soy glaze during the last 5 minutes of cooking. The texture won’t be identical, but the flavors shine through—especially when paired with black beans and plantains. 🌱
Nutrition facts
Frequently asked questions
Can I use this recipe for cuts other than ribeye?
While ribeye is ideal for its marbling, you can adapt this for flank steak or skirt steak—just marinate them 4-6 hours instead of overnight. For leaner cuts like sirloin, consider a 30-minute marinade to prevent drying. The coffee-spiced crust works beautifully on chicken thighs too, though cooking times will differ.
How do I know when the steak is perfectly cooked?
Use a meat thermometer for precision: 125°F for rare, 130-135°F for medium-rare (recommended), and 140°F for medium. The crust should be deep brown with visible coffee grounds, while the interior remains juicy. Let it rest 5-7 minutes before slicing—this ensures maximum tenderness.
What’s the best way to store leftovers?
Wrap cooled steak tightly in plastic wrap, then place in an airtight container. It keeps for 3-4 days in the fridge or 3 months in the freezer. Reheat gently in a skillet with butter over low heat or wrap in foil and warm at 300°F for 10 minutes. The flavors actually deepen overnight!
Can I make this recipe without achiote?
Yes! Mix 1 tbsp paprika with ¼ tsp turmeric for color, though the flavor won’t be identical. For depth, add ½ tsp smoked paprika. The cinnamon and coffee will still create that signature Colombian warmth—just expect a slightly different hue. The crust will still form beautifully.
What sides pair perfectly with this steak?
Serve with classic Colombian sides like white rice, fried plantains, and hogao (tomato-onion sauce). For a modern twist, try black beans, charred corn, or a crisp avocado salad. The lime-soy glaze cuts through rich sides, balancing the meal perfectly.
- Mexican Corn Salad Recipe: Charred, Smoky, and Citrus-Bright Freshness - November 6, 2026
- Cheesecake Bites Recipe: Mini Dessert Perfection in 15 Minutes - November 6, 2026
- Cinnamon Toast Crunch Ice Cream Recipe: Crunchy Cereal Swirls With Creamy Vanilla Base - November 6, 2026