There’s a moment in the kitchen when the rich, earthy aroma of beef mingles with the robust scent of coffee and warm spices, and it feels like a warm embrace on a chilly evening. I first discovered this mesmerizing combination while experimenting one weekend, eager to shake off the mundane and elevate our dinner table. What emerged was a stunning dish: Glazed Beef Shanks with Coffee and Peanuts, an unexpected twist on traditional osso buco that has since become a cherished family favorite.
As I slowly roast the beef, the flavors deepen and transform, creating a sauce that teases the senses with its complexity. With effortless elegance, this dish turns the average dinner into a culinary adventure—perfect for impressing friends at a gathering or simply treating yourself after a long day. Trust me; the journey from preparation to that first delicious bite is well worth the time! So roll up your sleeves, and let’s dive into this comforting recipe that promises to bring smiles at your dinner table.
Why will you love Glazed Beef Shanks with Coffee and Peanuts?
Irresistible Aromas: Imagine your kitchen filled with the warm, inviting scents of coffee, ginger, and spices as this dish simmers.
Crowd-Pleasing Flavor: With tender beef and a rich, glossy sauce, every bite is a celebration of savory delight.
Unique Twist: This isn’t your typical osso buco; the addition of peanut butter and coffee adds a surprise that will wow your guests!
Comfort Food Elevated: Transform everyday ingredients into something truly special, perfect for both casual dinners and festive occasions.
Effortless Elegance: Despite the lengthy cook time, the hands-on preparation is minimal, allowing you to relax while it roasts to perfection.
Glazed Beef Shanks with Coffee and Peanuts Ingredients
• Let’s gather the essential components to create a comforting and flavorful dish.
For the Beef
• Osso buco-cut Angus beef shanks – about 1 1/2 pounds each, tied for even cooking and enhanced flavor.
• Kosher salt – 2 1/2 tablespoons to season the beef and enhance its natural flavors.
For the Cooking Base
• Peanut oil – 1/4 cup, perfect for browning the beef and adding complexity to the sauce.
• Whole peeled plum tomatoes – 1 (28-ounce) can, undrained, to provide a rich, tangy base for the sauce.
• Yellow onion – 1 large, sliced to add a subtle sweetness and depth to the dish.
• Fresh ginger slices – 3/4 cup, unpeeled, for an aromatic kick that comforts and warms.
• Garlic cloves – 3/4 cup, peeled and smashed, infusing the dish with bold, savory notes.
• Tomato paste – 1 (6-ounce) can, for a concentrated burst of tomato flavor.
• Red Fresno chile – 1, unseeded and halved, bringing a hint of heat that elevates the flavor profile.
• Chiles de árbol – 5, adding a little spice for those who enjoy a kick!
• Strong-brewed coffee – 3 cups to lend a rich depth, making this Glazed Beef Shanks with Coffee and Peanuts truly unique.
• Water – 1 1/2 cups to ensure the beef stays moist during the long cook time.
For the Spices
• Toasted coriander seeds – 2 teaspoons to impart a citrusy note that complements the beef beautifully.
• Toasted cumin seeds – 1 1/2 teaspoons for their earthy, warm flavor that harmonizes the dish.
• Toasted fenugreek seeds – 1/2 teaspoon, offering a subtle sweetness that enhances the overall balance.
• Toasted cinnamon stick – 1 to add warmth and depth, rounding out the spices perfectly.
• Toasted Tellicherry peppercorns – 4, providing a fragrant spice that lifts the dish.
For the Finishing Touch
• Creamy peanut butter – 3/4 cup, to create a luscious, velvety sauce that coats the beef beautifully.
• Garnishes – finely crushed roasted peanuts, finely ground coffee beans, and fresh cilantro leaves to add texture and freshness at serving.
How to Make Glazed Beef Shanks with Coffee and Peanuts
-
Prepare the Beef: Sprinkle the beef shanks all over with kosher salt. Let them sit at room temperature for 1 hour, or chill uncovered for at least 8 hours to enhance flavors.
-
Preheat and Brown: Preheat your oven to 300°F. If the beef was chilled, let it come to room temperature for 30 minutes. In a roasting pan, heat peanut oil over medium-high until it starts to smoke. Add the beef and brown on all sides for 15 to 20 minutes. Remove it from the pan.
-
Blend Tomatoes: Process the whole peeled plum tomatoes in a blender until smooth, about 15 seconds. Set this aside for later to infuse the sauce with vibrant flavor.
-
Sauté Veggies: Lower the heat in the roasting pan to medium. Add the sliced onion, ginger, and smashed garlic. Cook while stirring occasionally until the onion softens, about 6 to 8 minutes, scraping any browned bits from the pan’s bottom.
-
Incorporate Tomato Paste: Stir in the tomato paste, red Fresno chile, and chiles de árbol, cooking for about 3 minutes until the mixture is fragrant and well combined.
-
Add Coffee and Pureed Tomatoes: Pour in the strong-brewed coffee and the pureed tomatoes. Bring the mixture to a boil over medium heat, stirring occasionally for 2 minutes to meld the flavors.
-
Nestle the Beef: Place the browned beef shanks back in the pan, nestling them into the tomato mixture. Add the water along with the toasted spices. Bring to a boil again, then cover the pan tightly with aluminum foil.
-
Roast the Shanks: Transfer the pan to the oven and roast until the beef is fork-tender, about 2 hours and 30 minutes to 3 hours. For the last 30 minutes, uncover the pan to allow the sauce to thicken.
-
Rest and Strain: Once cooked, remove the pan from the oven and let it stand for 15 minutes. Carefully take the beef out and keep it warm under foil. Strain the braising liquid through a fine wire-mesh strainer into a heatproof bowl, discarding the solids.
-
Thicken the Sauce: Return the strained braising liquid to the pan and bring it to a boil over medium-high heat. Reduce to medium-low and simmer until slightly thickened, around 15 to 20 minutes, stirring frequently.
-
Finish with Peanut Butter: Whisk the creamy peanut butter into the reduced sauce in the pan until smooth. Adjust seasoning with salt to taste. Return the beef to the pan and cook over medium-low, basting occasionally until warmed through, about 8 to 10 minutes. Garnish with crushed peanuts, ground coffee beans, and fresh cilantro before serving.
Optional: Serve with a side of crusty bread to soak up the delicious sauce.
Exact quantities are listed in the recipe card below.
Glazed Beef Shanks Variations
Feel free to explore new dimensions of flavor and texture with these fun twists!
-
Spicy Kick: Add 1-2 teaspoons of chili flakes or a diced jalapeño for a hotter version that sparks the taste buds. It’s a delightful way to elevate the dish, especially for those who crave heat.
-
Herb Infusion: Toss in a handful of fresh herbs, like thyme or rosemary, during the last hour of cooking. These aromatic herbs will infuse the dish with a fresh, vibrant taste that invigorates the classic recipe.
-
Vegetarian Option: Swap the beef shanks for hearty, thick slices of portobello mushrooms. Simmer them in the sauce until tender, creating a delicious vegetarian rendition that even meat-lovers will adore.
-
Nut-Free Version: Replace peanut butter with tahini or sunflower seed butter for a nut-free option. These choices still lend creaminess and eliminate any allergy concerns while maintaining a pleasant texture.
-
Coconut Cream Twist: For a creamy finish, use canned coconut cream instead of peanut butter. It adds a delightful tropical note, making it an unexpected yet luxurious version of the dish.
-
Wine Braise: Replace half of the coffee with a robust red wine. This will deepen the sauce and impart additional layers of flavor that enhance your culinary adventure.
-
Root Veggie Boost: Add diced carrots and potatoes alongside the beef for heartiness. They soak up the flavors and create a delightful, complete meal in one pot.
-
Smoky Flavor: Incorporate a tablespoon of smoked paprika in the sauce for an intriguing depth. This tweak creates a warm smokiness that pairs beautifully with the beef and spices.
Make Ahead Options
These Glazed Beef Shanks with Coffee and Peanuts are a perfect choice for meal prep! You can season the beef shanks with kosher salt and let them sit at room temperature for up to 1 hour, or refrigerate them uncovered for up to 24 hours to enhance their flavor. Additionally, you can prepare the tomato mixture (steps 3-6) and store it in the fridge for up to 3 days. When ready to cook, simply brown the beef and reheat the mixture while adding the spices. Finally, combine everything in the oven and follow through with the remaining steps for a comforting meal that’s just as delicious and flavorsome after a busy day.
Expert Tips for Glazed Beef Shanks
• Salt Overnight: Season your beef shanks and let them rest overnight. This enhances flavor and tenderness, avoiding bland meat.
• Browning is Key: Don’t rush the browning process. Properly browning the beef creates a rich base flavor that makes your Glazed Beef Shanks with Coffee and Peanuts irresistible.
• Monitor Liquid Levels: During roasting, check the liquid level periodically. If it reduces too much, add a splash of water to keep the meat moist.
• Choosing Coffee: Use a high-quality, strong-brewed coffee. It should complement the beef without overpowering; taste as you go!
• Baste for Flavor: While simmering in the sauce, baste the beef shanks occasionally for a deeper, more cohesive flavor.
• Garnish Generously: Don’t skip the garnishes! They add texture and brightness, elevating the dish’s presentation and enhancing its flavors.
What to Serve with Glazed Beef Shanks with Coffee and Peanuts?
Transform your dinner into a feast by pairing these delightful beef shanks with complementary sides and beverages that enhance their rich flavors.
- Creamy Polenta: This smooth, buttery side beautifully contrasts the robust sauce, offering a comforting base that soaks up every drop of flavor.
- Garlic Bread: Crunchy and warm, garlicky bread delivers the perfect vehicle for mopping up that decadent coffee-infused sauce. Each bite adds a delightful crunch to your meal.
- Roasted Brussels Sprouts: Their caramelized edges provide a subtle sweetness that balances the savory notes of the beef, while a dash of balsamic adds brightness.
- Simple Arugula Salad: Peppery arugula tossed with olive oil and lemon juice brings freshness and cuts through the richness of the dish, ensuring a well-rounded meal.
- Red Wine: A full-bodied red like a Cabernet Sauvignon enhances the flavors, making every sip a divine companion to your Glazed Beef Shanks with Coffee and Peanuts.
- Chocolate Mousse: For dessert, indulge in a light, airy chocolate mousse. Its richness pairs wonderfully with the dish’s flavors, leaving guests craving just a little more.
- Buttered Egg Noodles: These delicate noodles offer a light and subtle base that allows the complex flavors of your beef to shine with every bite.
- Steamed Asparagus: Bright and tender, asparagus adds a fresh crunch and elevates the entire meal with its vibrant color and taste.
- Spicy Pickled Vegetables: A small side of tangy, spicy pickled vegetables introduces a delightful burst of contrast, enhancing the savory beef shanks beautifully.
How to Store and Freeze Glazed Beef Shanks
Fridge: Store leftover Glazed Beef Shanks with Coffee and Peanuts in an airtight container for up to 3 days. Make sure the dish cools completely before sealing to maintain quality.
Freezer: For longer storage, freeze the beef in a freezer-safe container or bag for up to 3 months. Label with the date for easy identification later.
Reheating: To reheat, thaw in the fridge overnight if frozen, then warm gently on the stove over low heat, adding a splash of water if needed to revive the sauce.
Airtight Seal: Always ensure the container is sealed tightly to prevent freezer burn and to maintain the rich flavors of your dish.
Glazed Beef Shanks with Coffee and Peanuts Recipe FAQs
What type of beef shanks should I use for Glazed Beef Shanks with Coffee and Peanuts?
For this recipe, I recommend using osso buco-cut Angus beef shanks, which are around 1 1/2 pounds each and approximately 2 inches thick. This cut of meat provides the kind of rich flavor and tenderness that you’ll crave while ensuring even cooking.
How do I know when my beef shanks are properly cooked?
The beef shanks are ready when they are fork-tender, which typically takes about 2 hours and 30 minutes to 3 hours of roasting. You can gently poke the meat with a fork; if it easily breaks apart, it’s done!
Can I freeze leftover Glazed Beef Shanks with Coffee and Peanuts?
Absolutely! You can freeze the beef shanks in an airtight freezer-safe container or bag for up to 3 months. Just be sure to label it with the date. When ready to enjoy, thaw in the fridge overnight and gently reheat on the stove over low heat, adding a splash of water if necessary to bring back the sauce’s desired consistency.
How should I store any leftover beef?
Store leftover Glazed Beef Shanks with Coffee and Peanuts in an airtight container in the refrigerator for up to 3 days. Allow the dish to cool completely before sealing it, which helps maintain its delicious flavors.
What should I do if my sauce isn’t thickening?
If you find your sauce isn’t thickening to your liking, you can simmer it uncovered a bit longer. Stir occasionally, and if deliciously thickened, you can whisk in a bit more peanut butter or some cornstarch mixed with water to help it along the way.
Are there any dietary considerations for this recipe?
Yes! If you have peanut allergies, it’s best to avoid the peanut butter and garnishes in this dish or substitute with a nut-free alternative, such as sunflower seed butter, to maintain a creamy texture. Always double-check ingredient labels to ensure safety for all guests!

Glazed Beef Shanks with Coffee and Peanuts for Ultimate Flavor
Ingredients
Equipment
Method
- Prepare the Beef: Sprinkle the beef shanks all over with kosher salt. Let them sit at room temperature for 1 hour, or chill uncovered for at least 8 hours to enhance flavors.
- Preheat and Brown: Preheat your oven to 300°F. If the beef was chilled, let it come to room temperature for 30 minutes. In a roasting pan, heat peanut oil over medium-high until it starts to smoke. Add the beef and brown on all sides for 15 to 20 minutes. Remove it from the pan.
- Blend Tomatoes: Process the whole peeled plum tomatoes in a blender until smooth, about 15 seconds. Set this aside for later.
- Sauté Veggies: Lower the heat in the roasting pan to medium. Add the sliced onion, ginger, and smashed garlic. Cook while stirring occasionally until the onion softens, about 6 to 8 minutes.
- Incorporate Tomato Paste: Stir in the tomato paste, red Fresno chile, and chiles de árbol. Cook for about 3 minutes until fragrant.
- Add Coffee and Pureed Tomatoes: Pour in the strong-brewed coffee and pureed tomatoes. Bring to a boil over medium heat, stirring occasionally for 2 minutes.
- Nestle the Beef: Place the browned beef shanks back in the pan, nestling them into the tomato mixture. Add the water along with the toasted spices. Bring to a boil again, then cover tightly with aluminum foil.
- Roast the Shanks: Transfer the pan to the oven and roast until fork-tender, about 2 hours and 30 minutes to 3 hours.
- Rest and Strain: Once cooked, remove the pan from the oven and let it stand for 15 minutes. Carefully take the beef out and keep it warm under foil. Strain the braising liquid into a heatproof bowl, discarding the solids.
- Thicken the Sauce: Return the strained liquid to the pan and bring to a boil. Reduce to medium-low and simmer until slightly thickened, around 15 to 20 minutes.
- Finish with Peanut Butter: Whisk the creamy peanut butter into the reduced sauce until smooth. Adjust seasoning with salt to taste. Return the beef to the pan and cook over medium-low, basting occasionally until warmed through, about 8 to 10 minutes. Garnish before serving.







