Tender beef cheeks slow-cooked for over three hours in a rich, umami-packed Asian braising liquid. The meat becomes fork-tender while absorbing flavors from soy sauce, oyster sauce, hoisin, star anise, and cinnamon. Earthy shiitake and cremini mushrooms add depth and texture to this comforting dish.
Perfect served over steamed jasmine rice or creamy mashed potatoes, the finished dish delivers melt-in-your-mouth beef with a luxurious, glossy sauce that's packed with complex Asian flavors.
My tiny apartment kitchen filled with the most incredible aroma as this beef slow-cooked, my neighbor actually knocked on my door thinking I'd ordered from the best Asian place in town. The way those beef cheeks transformed from tough to meltingly tender felt like magic happening right in my Dutch oven. I've served this at dinner parties where people literally stopped talking mid-conversation after their first bite.
The first time I made this for my family, my skeptical dad who claims to hate mushrooms went back for thirds. He kept asking what I did differently from regular beef stew, not realizing the secret was just patience and the right blend of Asian pantry staples. Now whenever I visit, this is the one dish they request every single time.
Ingredients
- 1.2 kg beef cheeks: These collagen-rich cuts become incredibly tender and succulent after hours of slow cooking, holding up beautifully without falling apart completely
- 2 tbsp soy sauce: Use gluten-free if needed because this provides the essential salty base that penetrates deep into the meat during marinating
- 1 tbsp Shaoxing wine: This Chinese cooking wine adds subtle complexity but dry sherry works as a solid substitute if you cannot find it
- 1 tsp freshly ground black pepper: Freshly ground makes a noticeable difference in the marinade coating the meat thoroughly
- 250 g shiitake mushrooms: These add an earthy meaty texture that absorbs all those braising flavors beautifully
- 200 g cremini mushrooms: Button mushrooms work too but cremini have more flavor and hold their shape better during long cooking
- 2 medium carrots: Cut into generous chunks because they become sweet and velvety after hours in the sauce
- 1 large onion: Rough chopping is perfect since these will melt down into the sauce creating natural sweetness
- 4 cloves garlic: Minced fresh garlic transforms during slow cooking into mellow savory notes throughout the dish
- 2-inch piece fresh ginger: Slice it rather than mincing so you can easily remove it later if desired
- 500 ml beef stock: Homemade stock yields the best results but a good quality store-bought version works perfectly
- 2 tbsp oyster sauce: This thick rich sauce adds incredible umami depth that you cannot replicate with anything else
- 2 tbsp dark soy sauce: Dark soy gives the dish that gorgeous rich color and deeper flavor compared to regular soy sauce
- 1 tbsp hoisin sauce: Adds a subtle sweetness and thick glossy texture to the finished sauce
- 1 tbsp brown sugar: Balances the salty elements and helps caramelize the beef during braising
- 1 star anise: One whole star is plenty because this spice is potent and can easily overwhelm if you use more
- 1 cinnamon stick: Adds warm background notes that pair surprisingly well with beef
- 2 tbsp sesame oil: Use this for sautéing the aromatics because toasted sesame oil adds incredible fragrance
- 2 tbsp vegetable oil: Needed for achieving that gorgeous brown sear on the beef before braising begins
- 2 spring onions: Fresh garnish cuts through the richness and adds a pop of color
- Fresh coriander: Sprinkle generously right before serving for bright herbal contrast
- 1 red chili: Optional but I love the heat balance against the sweet rich sauce
Instructions
- Marinate the beef:
- Combine beef cheeks with soy sauce, Shaoxing wine, and black pepper in a bowl, making sure every piece gets coated. Cover and refrigerate for at least 30 minutes though overnight marinating yields even deeper flavor penetration.
- Get your equipment ready:
- Preheat your oven to 150°C (300°F) if using the oven method, or set your slow cooker to low. Having everything ready before you start searing makes the process so much smoother.
- Sear the beef cheeks:
- Heat vegetable oil in your Dutch oven over medium-high heat until shimmering. Brown the beef on all sides for 2-3 minutes per side until deeply golden. This step creates flavor compounds that cannot be achieved any other way.
- Cook the aromatics:
- Add sesame oil to the same pot and sauté onions, garlic, and ginger for 3 minutes. Your kitchen should smell amazing at this point.
- Add the vegetables:
- Toss in carrots and both types of mushrooms, sautéing for 5 minutes until they take on some color. Do not rush this step because the brown bits on the vegetables add so much flavor.
- Combine everything:
- Return beef to the pot then pour in beef stock, oyster sauce, dark soy sauce, hoisin sauce, brown sugar, star anise, and cinnamon stick. Stir gently until everything is well combined.
- Start the braise:
- Bring to a gentle simmer then cover tightly with the lid. Transfer to your preheated oven or move everything to your slow cooker.
- Slow cook to perfection:
- Braise for 3 to 3.5 hours until the beef yields easily to a fork. Check at the halfway point and add a splash of water if the sauce has reduced too much.
- Finish the dish:
- Fish out and discard the star anise and cinnamon stick. Taste the sauce and adjust with salt or pepper if needed though it rarely needs anything.
- Serve and enjoy:
- Plate the beef cheeks generously with sauce and vegetables. Top with spring onions, coriander, and sliced chili. This deserves to be served alongside fluffy jasmine rice or creamy mashed potatoes.
Last winter my friend came over after a terrible breakup and I made this recipe. We sat at my kitchen table eating this incredibly tender beef while talking for hours, and she later told me this meal was exactly what she needed to feel comforted. Food has this way of bringing people together that nothing else can quite achieve.
Making This Your Own
Beef cheeks can sometimes be tricky to find at regular supermarkets. Ask your butcher in advance because they can usually order them for you, or substitute with beef short ribs though you may need to adjust the cooking time slightly.
Serving Suggestions
I love serving this with steamed jasmine rice that soaks up all that incredible sauce. Buttery mashed potatoes work beautifully too and create such a comforting complete meal that feels like a warm hug on a plate.
Storage And Leftovers
This recipe actually tastes even better the next day as the flavors continue to develop and meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
- Reheat gently over low heat adding a splash of water or stock if the sauce has thickened too much
- The beef tends to absorb more sauce as it sits so you might want to make extra when planning for leftovers
- Consider serving leftovers over ramen noodles for a completely different meal experience
There is something deeply satisfying about serving a dish that required such little active effort but tastes like you spent all day in the kitchen. Watch your guests' faces when they take that first bite.
Recipe FAQs
- → What cut of meat works best?
-
Beef cheeks are ideal for this dish as they become incredibly tender and gelatinous when slow-cooked. If unavailable, beef short ribs make an excellent substitute with similar rich flavor and texture.
- → How long should I cook beef cheeks?
-
Braise beef cheeks for 3 to 3.5 hours at 150°C (300°F) or on low in a slow cooker. The meat is ready when it yields easily to a fork and pulls apart effortlessly.
- → Can I make this gluten-free?
-
Yes, simply use gluten-free soy sauce and verify that your oyster sauce and hoisin sauce are certified gluten-free. The dish remains equally delicious with these substitutions.
- → What vegetables pair well?
-
Shiitake and cremini mushrooms provide earthy notes, while carrots add natural sweetness. For extra greens, add bok choy or spinach during the final 15 minutes of cooking.
- → How should I serve this?
-
Serve hot over steamed jasmine rice to soak up the flavorful sauce, or pair with creamy mashed potatoes for comfort. Garnish with fresh spring onions, coriander, and sliced chili for brightness.
- → Can I prepare this ahead?
-
This dish actually improves when made a day ahead, allowing flavors to meld further. Store refrigerated and reheat gently on the stove, adding a splash of water if the sauce thickens too much.