Steaming beef is a gentle cooking method that preserves the meat’s natural flavor and produces remarkably tender results when done right. It’s a staple technique in Chinese cuisine, particularly Cantonese dim sum, and works well at home with basic kitchen equipment. The keys are choosing the right cut, tenderizing the meat before it goes in the steamer, and timing it so the beef stays juicy rather than turning tough.
Choosing the Right Cut
Since steaming relies on moist, indirect heat rather than the intense sear of a pan, you need cuts that are naturally tender and well-marbled. Ribeye is the top choice for steamed beef. Its even marbling and rich flavor shine when the fat gently renders in the steam, keeping the meat moist throughout.
For a more affordable option, flank steak or sirloin both work well. They’re lean but tender enough to hold up to steaming, especially when sliced thin against the grain. Avoid tougher cuts like shank or brisket. These need hours of braising to break down their connective tissue, and a steamer won’t get them there. They’ll come out chewy and unpleasant.
Quality matters more here than with other cooking methods. Steaming highlights the beef’s own taste without the caramelization of grilling or the richness of a butter-basted pan. If the beef itself isn’t flavorful, the finished dish won’t be either.
Velveting: The Tenderizing Step
Velveting is a Chinese technique that transforms even moderately tough beef into something silky and soft. It involves marinating sliced beef with cornstarch, oil, and seasonings to create a thin coating that locks in moisture during cooking. This is the same technique behind the impossibly tender beef you get at Chinese restaurants.
Start by slicing your beef thin, about an eighth of an inch, against the grain. Place the slices in a bowl and add roughly one tablespoon of cornstarch and a teaspoon of neutral oil per half pound of meat. Then layer in your liquid seasonings: soy sauce, oyster sauce, a splash of sesame oil, and Shaoxing wine if you have it. Mix everything together and let it sit for 15 to 30 minutes while you prepare the rest of your ingredients.
For extra tenderness, you can add a small pinch of baking soda to the marinade. Baking soda is a powerful tenderizer that breaks down the protein structure of the meat, but too much will leave an unpleasant chemical taste. If you use more than a tiny amount, rinse the beef thoroughly under running water afterward until the water runs clear, then drain it well before adding the cornstarch marinade. The safer shortcut is to use just a small pinch and skip the rinsing step entirely.
You can also mix a couple tablespoons of water into the beef and stir until the meat absorbs it before adding the cornstarch. This adds moisture directly into the fibers, so the beef stays juicy as it steams.
Setting Up Your Steamer
You can use a bamboo steamer over a wok, a metal steaming rack inside a pot with a lid, or a dedicated electric steamer. Fill your wok or pot with enough water that it won’t boil dry during cooking, but not so much that it touches the bottom of your steaming plate. Bring the water to a full, rolling boil before you put the beef in. Starting with aggressive steam is important because it cooks the exterior quickly, sealing in juices.
Arrange your beef in a single layer on a heatproof plate that fits inside the steamer with some space around the edges for steam to circulate. Overcrowding the plate leads to uneven cooking. If you’re steaming sliced beef, spread the pieces out so they aren’t stacked on top of each other. For meatballs, leave about an inch between each one.
Steaming Times and Doneness
Thinly sliced beef steams fast. Pieces sliced to an eighth of an inch typically need only 5 to 8 minutes over high heat. Thicker slices or small meatballs take closer to 10 to 15 minutes. The USDA recommends beef reach an internal temperature of 145°F, followed by a three-minute rest. For ground beef preparations like steamed meatballs, the target is 160°F.
Use an instant-read thermometer for larger pieces or meatballs. For thin slices, visual cues work: the beef should lose its raw pink color throughout but still look moist on the surface. Oversteaming turns beef dry and rubbery, so check early and pull it as soon as it’s done. When you lift the lid, tilt it away from you. Steam escaping from a covered pot is hotter than boiling water and can cause serious burns.
Classic Steamed Beef Preparations
The simplest version is Cantonese-style steamed beef slices. Velvet your sliced ribeye or flank, arrange it on a plate, scatter minced garlic and sliced scallions on top, and steam for 6 to 8 minutes. Finish with a drizzle of hot oil poured over fresh scallions to release their fragrance.
Steamed beef meatballs with dried tangerine peel are a dim sum classic. Dried tangerine peel, called chenpi, adds a subtle citrus fragrance that cuts through the richness of the beef. Soak a small piece in water until soft, mince it finely, and mix it into seasoned ground beef along with cornstarch, soy sauce, oyster sauce, a pinch of sugar, and a few tablespoons of the soaking water. The key to the right texture is stirring the mixture in one direction for at least five minutes until it becomes sticky and resistant. This builds structure so the meatballs hold together and come out chewy and juicy rather than crumbly. Steam them on a bed of sliced vegetables, like luffa or watercress, for about 12 to 15 minutes.
Another approach is dry steaming, a technique where beef is placed on a rack above aromatics rather than on a plate, allowing steam to circulate completely around the meat. This works well for slightly thicker cuts and produces a cleaner beef flavor since the meat isn’t sitting in its own collected juices.
Common Mistakes to Avoid
- Skipping the velveting step. Without the cornstarch coating, steamed beef dries out quickly. The barrier it creates is the difference between silky and stringy.
- Using cold water. Always bring your steaming water to a boil before adding the beef. Starting with lukewarm steam extends the cooking time and draws out moisture.
- Steaming too long. Thin-sliced beef goes from perfect to overcooked in just a minute or two. Set a timer and check early.
- Crowding the plate. Overlapping slices steam unevenly. The pieces on the bottom end up overcooked while the top ones stay raw.
- Letting the water run dry. Keep an eye on your water level, especially for longer steaming sessions with meatballs. If the pot goes dry, you’ll scorch the bottom and lose all your steam.

