
This wok-style dish brings bold Shanghai flavors to your table in record time. The secret lies in quick-cooking techniques that preserve the beef’s tenderness while infusing it with savory depth.
By combining pre-cooked rice with thinly sliced beef and traditional seasonings, this recipe cuts down prep without sacrificing authenticity. Every bite delivers that signature balance of sweet, salty, and umami that defines Shanghai cuisine.
You’ll achieve restaurant-quality results with minimal effort, thanks to a streamlined process that respects the dish’s roots. The beef stays juicy, the vegetables retain their crunch, and the sauce clings perfectly to each grain of rice.
Ideal for busy weeknights when you crave takeout flavor without the wait. The entire meal comes together faster than delivery would arrive.
Ingredients for Minute Rice Shanghai Beef
Thin beef, crisp veggies, and pre-cooked rice make this wok-style dish a weeknight win.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against the grain |
| Minute Rice 🍚 | 2 cups | Uncooked, prepared per package |
| Soy Sauce 🫒 | ⅓ cup | Low-sodium preferred for balance |
| Oyster Sauce 🫒 | 3 tbsp | Essential for umami depth |
| Shaoxing Wine 🍶 | 2 tbsp | Or dry sherry as substitute |
| Brown Sugar 🫙 | 2 tbsp | Light or dark works fine |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Fresh Ginger 🌿 | 1 tbsp | Grated or finely minced |
| Bell Pepper 🌶️ | 1 whole | Thinly sliced, any color |
| Carrots 🥕 | 2 whole | Julienned for quick cooking |
| Green Onions 🧅 | 4 whole | Sliced, whites and greens separated |
| Cornstarch 🌾 | 2 tbsp | For velveting the beef |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for stir-frying |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing |
The beef is the star here—flank steak is ideal for its texture and flavor, but sirloin works in a pinch (just slice it thin). Asian markets often have pre-sliced beef labeled for stir-fry, which saves time. For the rice, any quick-cooking variety works, but jasmine or long-grain white gives the most authentic texture. The soy sauce should be low-sodium so you can control the saltiness.
No Shaoxing wine? Dry sherry is the closest swap, or use white wine plus a pinch of sugar. Oyster sauce can be tricky to find—look for it in the Asian aisle or Walmart. For a vegetarian version, mushroom stir-fry sauce mimics the umami. The bell pepper and carrots add crunch, but swap in snap peas or broccoli if that’s what you’ve got.
Everything comes together in 15 minutes, so prep all ingredients before heating the wok (that’s the mise en place trick). Leftovers keep for 3-4 days in the fridge, but honestly, this disappears fast. Freezes well too—just reheat in a skillet to revive the texture.
Why You’ll Love This Recipe
- 20-Minute Meal: I can get this on the table faster than takeout, thanks to Minute Rice and quick-seared flank steak.
- Umami Bomb: The combo of soy sauce, oyster sauce, and Shaoxing wine hits that deep, savory note I crave.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need something hearty and fast.
- Leftovers Win: The flavors actually taste better the next day, and the beef stays tender in the fridge.
Step-by-Step Instructions for Shanghai Beef with Minute Rice
This method delivers tender beef and perfectly cooked rice in record time.
Step 1: Velvet the Beef for Maximum Tenderness
Combine the 1.5 lb Flank Steak with 2 tbsp Cornstarch and 2 tbsp Shaoxing Wine in a bowl. I use my hands to massage the mixture into the beef until every piece is evenly coated. The cornstarch creates a protective layer that locks in juices during cooking.
Let it sit for 10 minutes while you prep the other ingredients. You’ll notice the beef takes on a slightly sticky texture—that’s how you know the velveting process is working. Don’t skip this step; it’s what makes the beef melt-in-your-mouth tender.
Step 2: Stir-Fry the Aromatics and Vegetables
Heat 2 tbsp Vegetable Oil in a wok or large skillet over high heat until shimmering. Add the 4 cloves Garlic Cloves and 1 tbsp Fresh Ginger, stir-frying for 30 seconds until fragrant. Be careful not to let them burn—they should turn just light golden.
Toss in the 1 whole Bell Pepper and 2 whole Carrots, stir-frying for 3-4 minutes until the vegetables soften slightly but retain their crispness. The carrots should turn bright orange and the bell pepper should start to blister at the edges. Push everything to one side of the pan.
Step 3: Cook the Beef Until Browned
Add the remaining 1 tbsp Vegetable Oil to the pan, then spread the velveted beef in a single layer. Let it sear undisturbed for 1 minute to develop a crust. Then stir-fry for 2-3 minutes until the beef is browned on all sides and just cooked through.
The beef should be deep brown with caramelized edges. If it starts to stick, add a splash of water to deglaze the pan. The velveting will keep it juicy even at high heat, but don’t overcrowd the pan or it’ll steam instead of sear.
Step 4: Combine Everything with the Sauce
Pour in the 0.33 cup Soy Sauce, 3 tbsp Oyster Sauce, and 2 tbsp Brown Sugar. Stir everything together and let it simmer for 1-2 minutes until the sauce thickens slightly and coats the beef and vegetables in a glossy sheen.
Toss in the 4 whole Green Onions and stir to combine. The sauce should be glossy and thick enough to cling to the back of a spoon. If it’s too thin, let it reduce for another minute.
Step 5: Finish with Rice and Sesame Oil
Prepare the 2 cups Minute Rice according to package instructions. Divide the rice among plates and top with the beef and vegetable mixture. Drizzle the 1 tsp Sesame Oil over the top for a nutty finish.
The beef should be tender and glistening, the vegetables vibrant, and the rice perfectly fluffy. Serve immediately while everything is hot—the flavors meld best when fresh off the stove.
Pro Tips For Making Minute Rice Shanghai Beef
- Slice Against the Grain: Cut the flank steak into thin strips against the grain—this actually changes the outcome, making it tender instead of chewy. I learned this the hard way after my first batch turned into beef jerky.
- Velvet the Beef: Toss the sliced steak with 1 tablespoon soy sauce, 1 tablespoon Shaoxing wine, and 1 teaspoon cornstarch before cooking. Sounds weird, but it works: the meat stays juicy and picks up the sauce better.
- Skip the Overcrowding: Cook the beef in batches if needed—about 2 tablespoons of oil per batch, enough to coat the bottom. Steer clear of cramming it all in at once, or you’ll end up steaming it instead of searing.
- Use Hot Water for Rice: For the minute rice, use hot beef broth instead of water for an instant flavor upgrade. My grandmother swore by this, and she was right: it’s a 30-second change that makes a real difference.
Flavor Customization for This Dish
Spice It Up
Add ½ tsp red pepper flakes or 1 tbsp sriracha to the sauce for a spicy kick. I sometimes toss in 1 sliced jalapeño with the vegetables for fresh heat. The sweetness of the brown sugar balances the spice beautifully. 🌶️
Sweet and Sour Twist
Swap the brown sugar for 3 tbsp pineapple juice and add ¼ cup rice vinegar. This creates a tangy variation that still feels authentic. Stir in ½ cup pineapple chunks at the end for extra texture.
Extra Umami Boost
Enhance the depth by adding 1 tbsp hoisin sauce or 1 tsp fish sauce to the mix. I love how hoisin adds a rich, molasses-like complexity. A dash of five-spice powder also works wonders.
Vegetable Swaps
Try snap peas or bok choy instead of bell peppers for a greener dish. For crunch, water chestnuts add a delightful texture. Mushrooms like shiitake bring meaty depth to the stir-fry.
Protein Variations
Swap beef for chicken thighs or shrimp—both work great with these flavors. For chicken, velvet with 1 tbsp cornstarch and 1 tbsp soy sauce. Shrimp cooks in just 2-3 minutes, so add it last. 🍤
Garnish Ideas
Finish with toasted sesame seeds or crushed peanuts for crunch. Fresh cilantro adds a bright, herbal note. A squeeze of lime juice just before serving brightens all the flavors.
Nutrition Facts
Frequently Asked Questions
Can I use regular rice instead of minute rice?
Yes, but cook it separately first. Minute rice absorbs the stir-fry flavors better, while regular rice may turn mushy if added directly.
What’s the best cut for tender beef?
Flank steak or sirloin work best when sliced thin against the grain. Velveting with cornstarch ensures juiciness even with quick cooking.
How do I prevent the sauce from being too salty?
Use low-sodium soy sauce and taste before adding extra salt. The oyster sauce already contributes significant sodium.
Can I make this ahead of time?
Cook the beef and veggies separately, then combine with freshly made rice when ready to serve. Reheats well for 3-4 days.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026