Sticky Beef Bao Buns with Cucumber, Carrot and Crispy Onions

Soft pillowy steamed buns, sticky sliced beef with a glossy dark sauce, then cold shredded cucumber and carrot, spring onions and a handful of crispy onions on top. The contrast is the whole dish: hot and sweet against cool and crunchy, all inside something that has the texture of a cloud.

These taste savoury and lightly sweet with a soy-and-ginger backbone, and the beef stays tender because it is cooked fast and hot rather than stewed. It is a middling job — the buns need steaming and the filling needs attention, but neither is hard — and you can have them on the table in about 40 minutes using shop-bought bao. This is our home take on the beef option in the Bao Squad at The Cozy Bowl.

Why This Recipe Works

  • The beef is sliced thin against the grain and seared fast. Two minutes in a very hot pan keeps it tender. Beef cooked slowly in a sauce like this goes grey and tough.
  • A cornflour coating does two jobs. It protects the beef from the direct heat and thickens the sauce as it cooks, so you get a glaze that clings rather than a puddle in the pan.
  • The sauce is built to reduce, not simmer. Small volume, high heat, 60 to 90 seconds. It goes glossy and coats the meat instead of watering it down.
  • Raw vegetables go on cold and last. Cucumber and carrot cut into fine matchsticks and kept in the fridge until assembly give the cold snap that makes the hot filling taste better.
  • Buns are steamed, not microwaved. Eight minutes over simmering water makes them soft and slightly springy. A microwave makes them briefly hot and then leathery within a minute.

Ingredient Notes

Beef. Sirloin, rump or bavette. All three are tender enough for a fast sear and all three take a marinade well. Rump is the sensible-value choice. Slice it 3 to 4 mm thick, across the grain — look at the direction the fibres run and cut at right angles to them.

Bao buns. Frozen plain bao buns from an Asian supermarket or the freezer aisle of a large UK supermarket. They are excellent and there is no shame in them. If you want to make your own from scratch, the dough method is in our chicken bao buns recipe.

Dark and light soy sauce. You want both. Light soy brings salt, dark soy brings colour and a slight sweetness. Using only light soy gives you a pale, oddly thin-looking glaze.

Oyster sauce. The savoury depth in the glaze. There is no true substitute, though hoisin will work if you reduce the honey to compensate for its sweetness.

Shaoxing rice wine. Adds a distinctive fragrance. Dry sherry is a close and widely available substitute.

Crispy onions. The ready-fried tubs in the supermarket. They are the finishing crunch and they matter more than you would expect.

Cucumber and carrot. Cut into fine matchsticks by hand or on a julienne peeler. A coarse grater makes them watery and they will wilt.

Substitutions and Variations

Chicken version. Use 300 g of chicken thigh cut into strips, cooked for 5 to 6 minutes rather than 2. The sauce and assembly stay identical. Our chicken bao buns cover this in full.

King prawn version. Use 250 g raw king prawns, seared for 90 seconds a side. Do not coat them in cornflour; add a teaspoon slaked in water to the sauce instead.

More heat. A teaspoon of chilli oil in the sauce, or a drizzle over the assembled bun. Adding it to the bun rather than the pan means everyone chooses their own level.

Sweeter glaze. Increase the honey to 2 tablespoons. It will caramelise faster, so watch the pan closely in the last 30 seconds.

Pickled rather than raw veg. Toss the carrot matchsticks in a tablespoon of rice vinegar and a pinch of sugar and leave for 15 minutes. Sharper and very good against the rich beef.

Different toppings. Toasted sesame seeds, fresh coriander or finely sliced red chilli all work.

We have not tested vegetarian, vegan or gluten-free versions of this recipe, so we cannot describe any variation as suitable for those diets.

Step-by-Step Guidance

The full method is in the card. These are the points where it goes right or wrong.

Slicing and marinating the beef

Firm the beef up in the freezer for 15 minutes first, which makes thin slicing far easier. Cut 3 to 4 mm slices across the grain. Toss with the soy, Shaoxing, cornflour and a little oil and leave for 15 minutes at room temperature. The cornflour should form a barely-there paste around each slice, not a thick batter.

Getting the pan hot enough

Use your largest frying pan or a wok and get it properly hot — a drop of water should skitter and vanish instantly. Add the oil, then the beef in a single layer, and do not touch it for 60 seconds. You want brown crust, and crust only forms on dry meat in contact with hot metal. If you crowd the pan the beef will release liquid and steam grey; cook it in two batches if you need to.

The glaze

Once the beef is seared, push it to one side, add the garlic and ginger for 30 seconds, then pour in the pre-mixed sauce. It will bubble hard almost immediately. Toss everything together for 60 to 90 seconds until the sauce has reduced to a glossy coating that clings to the beef and leaves a clear trail when you drag a spoon through the pan. Take it off the heat then — another minute and the honey will start to catch and turn bitter.

Steaming and filling the buns

Steam the buns for 8 minutes from frozen, or 5 minutes from chilled, over simmering water with the lid on. Line the steamer with baking paper so they do not stick. Work fast once they are out: open each bun along its fold, lay in the beef, then the cucumber and carrot, then spring onions and crispy onions. Do not overfill or the bun will split at the hinge.

Professional Tips

  • Mix the sauce before you turn the hob on. Once the beef is searing you have about two minutes of usable time, and measuring five things into a hot pan will not go well.
  • Freeze the beef briefly. Fifteen minutes in the freezer turns thin slicing from a fiddle into an easy job.
  • Prep the vegetables first and refrigerate them. Cold crunch against hot beef is the entire textural point of the dish.
  • Do not lift the steamer lid. Every peek drops the temperature and can make the buns collapse slightly. Trust the timer.
  • Serve immediately, and only fill what you are eating now. A filled bao bun sitting on a plate goes soggy at the base within five minutes.
  • Put the crispy onions out in a bowl. People always want more, and they stay crisper in the bowl than on the bun.

Troubleshooting

ProblemLikely causeSolutionPrevention
Beef tough and chewySliced with the grain, or overcookedNone once cookedSlice thin across the grain and sear for 2 minutes total
Beef grey rather than brownedPan not hot enough or overcrowdedTurn the heat up and finish; accept the colourVery hot pan, single layer, cook in two batches if needed
Sauce watery, will not clingNot reduced enough, or too much liquid releasedLift the beef out and boil the sauce down for 30 seconds, then returnHigh heat, small sauce volume, cornflour in the marinade
Sauce bitterHoney caught and burntNothing will fix it; start the sauce againTake the pan off the heat as soon as it goes glossy
Buns dense or collapsedSteamer lid lifted, or steamed too longNone8 minutes from frozen, lid on, no peeking
Buns stuck to the steamerNo liningEase off with a spatulaLine with baking paper or use the paper squares supplied
Bun splits at the foldOverfilledServe it open and call it a bao tacoTwo or three slices of beef per bun, no more
Soggy bun baseFilled too far ahead, or sauce too looseEat quicklyFill to order and reduce the sauce properly

Serving Suggestions

Three buns per person is a light meal, two is a starter. They are excellent alongside a bowl of noodles — our simple chicken ramen or a chilli oil beef ramen if you want to lean into the beef. For a proper spread, put out Naga chilli potatoes and crispy onion rings and let everyone build their own plate.

A cold fruity drink handles the salt and sweetness well — try a fruit bubble soda with popping boba. Finish with mango sticky rice dream rolls. There is more in bao and starters.

Storage and Reheating

  • Cooked beef. Cool quickly and refrigerate in a sealed container. Reheat in a hot frying pan for 60 to 90 seconds, adding a teaspoon of water to loosen the glaze. Do not microwave it, as it will overcook and toughen.
  • Buns. Unsteamed frozen buns keep in the freezer as per the packet. Steamed buns are best eaten immediately, but they can be re-steamed for 2 to 3 minutes and are perfectly good.
  • Assembled buns. Do not store. The vegetables wilt and the base goes wet.
  • Prepared vegetables. Cucumber and carrot matchsticks keep in a sealed container in the fridge for a day. Any longer and the cucumber weeps.
  • Freezing. The cooked beef filling freezes reasonably well, though it loses a little of its gloss. Thaw fully before reheating.

Cool leftovers within two hours, refrigerate and reheat until piping hot throughout. We have not carried out shelf-life testing on this recipe, so use your own judgement on storage periods.

Frequently Asked Questions

Can I use frozen shop-bought bao buns?

Yes, and we usually do. They steam from frozen in 8 minutes and the quality is genuinely good. Making your own is a lovely weekend job but it is not necessary here.

What cut of beef is best?

Rump for value, sirloin for tenderness, bavette for flavour. All three work as long as you slice thin and across the grain. Avoid stewing cuts like chuck or shin, which need long slow cooking.

How do I know which way the grain runs?

Look for the long parallel fibres on the surface of the meat. Your knife should cut across them, not along them. Cutting across shortens the fibres, which is why the beef eats tender.

Can I make the filling ahead for a party?

Yes. Cook the beef, cool it, and reheat it in a hot pan just before serving with a splash of water. Prep the vegetables the same morning. Steam the buns in batches to order.

Is there a substitute for Shaoxing wine?

Dry sherry is the closest and easiest to find. At a push, use an extra tablespoon of stock or water, accepting that you lose some fragrance.

How many buns per person?

Two as a starter, three as a light main, four if it is the only thing on the table.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Sticky Beef Bao Buns with Cucumber, Carrot and Crispy Onions

Recipe by The Cozy Bowl Kitchen

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


  • Total Time40 minutes
  • Yield6 filled bao buns (2 to 3 servings) 1x

Soft steamed bao buns filled with fast-seared sticky beef in a glossy soy and oyster glaze, then loaded with cold cucumber and carrot matchsticks, spring onions and crispy onions.

Ingredients

Scale

For the beef and marinade

  • 350 g beef rump, sirloin or bavette, sliced 3 to 4 mm thick across the grain
  • 1 tbsp light soy sauce
  • 1 tbsp Shaoxing rice wine, or dry sherry
  • 2 tsp cornflour
  • 1 tsp toasted sesame oil

For the glaze

  • 2 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp runny honey
  • 1 tbsp rice vinegar
  • 2 tbsp cold water

For cooking

  • 1 tbsp vegetable oil
  • 3 garlic cloves, finely chopped
  • 15 g fresh ginger, finely grated

To assemble

  • 6 plain bao buns, frozen or chilled
  • 1/3 cucumber, cut into fine matchsticks and chilled
  • 1 medium carrot, cut into fine matchsticks and chilled
  • 3 spring onions, thinly sliced
  • 4 tbsp crispy fried onions
  • 1 tsp toasted sesame seeds
  • Chilli oil, to serve (optional)


Instructions

  1. Put the beef in the freezer for 15 minutes to firm up, then slice it 3 to 4 mm thick across the grain.
  2. Toss the sliced beef with the light soy sauce, Shaoxing wine, cornflour and sesame oil until each slice is barely coated. Leave for 15 minutes at room temperature.
  3. Cut the cucumber and carrot into fine matchsticks, put them in a bowl and refrigerate until you assemble.
  4. Stir the glaze ingredients together in a small bowl and set it next to the hob. Have the garlic and ginger ready.
  5. Set up a steamer over simmering water and line it with baking paper. Steam the bao buns for 8 minutes from frozen, or 5 minutes from chilled, with the lid on. Do not lift the lid during steaming.
  6. Meanwhile, heat a large frying pan or wok over a high heat until a drop of water skitters and vanishes instantly. Add the vegetable oil, then the beef in a single layer. Leave undisturbed for 60 seconds, then turn and cook for a further 60 seconds. Cook in two batches if your pan is not large enough.
  7. Push the beef to one side, add the garlic and ginger to the space and cook for 30 seconds until fragrant.
  8. Pour in the glaze mixture. It will bubble immediately. Toss everything together for 60 to 90 seconds until the sauce is glossy and clings to the beef, leaving a clear trail when you drag a spoon through the pan. Take the pan off the heat straight away.
  9. Open each steamed bun along its fold. Fill with 2 to 3 slices of beef and a little glaze, then add the chilled cucumber and carrot.
  10. Top with sliced spring onions, crispy fried onions and sesame seeds. Add chilli oil if you want heat, and serve immediately.

Notes

Make ahead: Cook the beef up to a day ahead, refrigerate, and reheat in a hot pan for 60 to 90 seconds with a teaspoon of water to loosen the glaze. Cut the vegetables the same day. Steam the buns to order.

The mistake to avoid: Do not crowd the pan when searing the beef. Overcrowded meat releases liquid and steams grey instead of browning. Two batches in a hot pan beats one batch in a full one every time.

Variations: Use 300 g chicken thigh strips cooked for 5 to 6 minutes, or 250 g raw king prawns seared 90 seconds a side. Add a teaspoon of chilli oil to the glaze for heat. Toss the carrot in rice vinegar and a pinch of sugar for 15 minutes for a quick pickle.

Equipment: A steamer with a lid, baking paper, a large frying pan or wok, a very sharp knife or julienne peeler, and small bowls for the toppings.

Allergen note: Always check the label of every ingredient you use, as recipes and allergen information can change. People with food allergies or intolerances must also consider cross-contamination.

Take particular care with the bao buns (wheat, sometimes milk), soy sauce (soya, wheat), oyster sauce (molluscs, wheat), Shaoxing wine (wheat, sulphites), crispy fried onions (often wheat flour), sesame oil and seeds (sesame) and honey. Allergen information must be confirmed by The Cozy Bowl before it is relied upon.

This is a home recipe inspired by a dish or flavour available at The Cozy Bowl. It is not the restaurant’s exact commercial recipe.


Build a Bao Night

Steam a big batch, put all the toppings in bowls in the middle of the table and let everyone assemble their own — it is a genuinely good way to feed people. If you would rather have the whole Bao Squad handed to you ready to go, order from The Cozy Bowl or drop into 172 Biscot Road, Luton.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star