🥢🔥 Shanghai Beef and Broccoli
Savory, citrus‑kissed, saucy stir‑fry magic that tastes like takeout… but better.
Let’s talk about the kind of dinner that doesn’t just feed your family — it restores your entire personality. The kind that makes your kitchen smell like a sizzling wok, a cozy restaurant, and a fresh ginger grove all at once. The kind that makes your family wander in asking, “WHAT is that smell?” even though you literally just whisked hoisin and orange juice like the domestic goddess you are.
This Shanghai Beef & Broccoli is exactly that kind of recipe.
It’s savory, sweet, citrus‑bright, ginger‑warm, garlic‑fragrant, veggie‑crisp, and unapologetically irresistible. It’s the kind of dish that makes people close their eyes on the first bite and whisper, “Oh… oh wow.”
This recipe is a celebration of simple ingredients doing the absolute most:
- Hoisin + soy sauce + orange juice for the perfect Shanghai‑style sauce
- Sirloin steak for tender, juicy bites
- Broccoli florets + spiralized stems for crunch and color
- Garlic + ginger + onion for depth
- Sesame oil for that signature stir‑fry aroma
It’s the kind of recipe that works for weeknights, meal prep, picky‑eater nights, or those “I need something delicious RIGHT NOW” moments.
Why this stir‑fry deserves a permanent spot in your rotation:
- It’s EASY — shockingly easy
- It’s FAST — ready in under 20 minutes
- It’s HEALTHY‑ISH — protein + veggies + flavor
- It’s MAKE‑AHEAD FRIENDLY — sauce stores beautifully
- It’s INSTAGRAM‑READY — glossy sauce + green broccoli = perfection
💬 Reader prompt: Are you team “extra sauce” or team “extra broccoli crunch”?
I have been seriously craving Chinese food every day for the past month. It’s weird because I hate that sick feeling I get when I eat it. When I make it at home it tastes better and it’s not as greasy.
Shanghai Beef and Broccoli
Ingredients
1/4 hoisin sauce
1/4 cup orange juice
2 tablespoons soy sauce
4 broccoli stems, spiralized
2 5 oz sirloin steaks
2 cups broccoli florets
2 teaspoons sesame oil
1/3 cup white onion, chopped
3 garlic cloves, minced
1 tablespoon ginger
Directions
1. Combine the hoisin, orange juice, and soy sauce with a whisk and reserve. Add steaks to marinade and refrigerate for 3 hours.
2. Bring a large pot of water to a boil. Place the broccoli in a wire basket and cook for about 3 to 4 minutes at a slow boil to blanch. Remove from the pot and place in ice water to stop the cooking process. Allow to cool.
3. Remove the steak from the fridge and allow it to come to room temperature for about 5 minutes before cooking. Remove from marinade, reserving the marinade for later. Heat a medium nonstick pan on high heat, spray with oil and when it’s hot then place the steaks and cook on 3 minutes on each side.
4. Transfer to a cutting boat. Add the leftover marinade to the skillet, reduce heat to medium-low, bring to a boil and simmer for 2-3 minutes.
5. In a separate skillet place the sesame oil in and add the onions, garlic, and ginger and cook on high 1 to 2 minutes. Add the broccoli noodles and season with salt and cook for 3 minutes. Add the blanched broccoli and cook until it’s hot.
6. Separate into two bowls the broccoli noodle mixture. Then thinly slice the steak into strips then lay overtop the broccoli. Top with sauce.
🔢 Calorie Count (Per Serving, Approx. 4 Servings)
- Calories: ~260
- Protein: 22g
- Carbs: 18g
- Fat: 11g
- Fiber: 3g
- Sugar: 9g
🥦 Nutritional Facts & Fun
- Broccoli: Fiber + vitamins
- Sirloin: Lean protein
- Ginger: Anti‑inflammatory magic
- Garlic: Immune‑boosting goodness
- Hoisin: Sweet‑savory depth
💬 Reader prompt: Do you prefer your broccoli soft or crisp‑tender
👩🍳 Cooking Tips
- Extra tender beef: Freeze steak 10 minutes before slicing.
- Extra glossy sauce: Add 1 tsp cornstarch slurry.
- Extra citrus: Add orange zest.
- Extra heat: Add red pepper flakes.
- Perfect stir‑fry: Cook on high heat — don’t be shy.
🔄 Recipe Variations
🔥 Spicy Shanghai Beef
Add chili garlic sauce.
🥦 Veggie‑Packed Stir‑Fry
Add snap peas, carrots, or mushrooms.
🍊 Orange‑Ginger Beef
Add extra orange juice + zest.
🍜 Shanghai Beef Noodles
Serve over lo mein.
🥥 Coconut‑Hoisin Beef
Add a splash of coconut milk.
💬 Reader prompt: Which version should we test next for the blog
🧒 Kid Tips
- Slice broccoli small for picky eaters.
- Keep ginger mild.
- Serve with rice for familiarity.
- Add a drizzle of honey for sweetness.
🛒 Grocery Hacks
- Sirloin: Buy in bulk and freeze in thin slices.
- Broccoli: Use stems — they’re delicious spiralized.
- Hoisin: Store brands work great.
- Ginger: Freeze whole and grate as needed.
- Onion: Pre‑chopped saves time.
💬 Reader prompt: Are you a “fresh ginger queen” or a “jarred ginger forever” person
🎯 Reader Challenge
This week’s challenge: Make this Shanghai Beef & Broccoli, snap a pic, and share it with #LouLouGirlsShanghaiMagic. Bonus points if your glossy‑sauce close‑up shot is dramatic enough to deserve its own slow‑motion reel.
🥪 Leftover Remix
- Shanghai Beef Fried Rice: Add rice + egg.
- Beef & Broccoli Quesadillas: Add cheese + grill.
- Asian Beef Wraps: Wrap in tortillas with slaw.
- Shanghai Noodle Bowls: Add noodles + sesame seeds.
- Beef & Broccoli Soup: Add broth + ramen.
💬 Reader prompt: Which leftover remix should we feature next week
💭 Final Thoughts
This Shanghai Beef & Broccoli is everything you want in a cozy dinner: savory, saucy, citrus‑bright, nostalgic, comforting, and ridiculously satisfying. It’s the kind of recipe that brings people together, sparks conversation, and makes everyone feel like they’re part of the fun.
Here’s the thing about stir‑fry: it’s never just stir‑fry. It’s an experience. A vibe. A whole mood.
It’s the kind of dinner that invites you to slow down, savor, and enjoy. It’s nostalgic, comforting, and endlessly adaptable — the perfect canvas for creativity in the kitchen.
And this Shanghai Beef & Broccoli is the kind that becomes a tradition. The kind your family requests again and again. The kind you make for weeknights, Sundays, potlucks, or “just because we deserve something delicious and cozy” moments.
But what I love most is how recipes like this build community. They bring people together around the table, spark laughter, inspire creativity, and remind us that food is more than fuel — it’s connection. It’s joy. It’s the little moment in the day when everyone pauses, gathers, and enjoys something delicious together.
So here’s your mission: Make this stir‑fry, share it with your people, and then tell me your twist. Did you add spice Did you go noodle‑heavy Did you double the sauce (I support this fully.)
💬 Reader prompt: Should we do a “Stir‑Fry Series” next — chicken, shrimp, tofu, or veggie
Until then, may your broccoli be crisp, your beef tender, your sauce glossy, your ginger fragrant, and your kitchen filled with laughter, love, and second helpings. Because at the end of the day, recipes like this aren’t just about cooking — they’re about celebrating the little joys that make life delicious.
And if you take nothing else from this post, let it be this: Shanghai Beef & Broccoli isn’t just dinner — it’s a lifestyle. 🥢🔥✨


Your Closest CHEERLEADERS!
We are your big sisters , cheerleaders , and confidence boosters in building a happy home. We are the Lou Lou Girls!



This looks amazing! Thanks for sharing at the Thursday Favorite Things blog hop. Your post has been pinned.
Cheers,
Jennifer
http://awellstyledlife.com
This looks fantastic!!! Will try this soon.
We will just love your Shanghai Beef and Broccoli! Hope you are having a great day and thanks so much for sharing with Full Plate Thursday.
Come Back Soon!
Miz Helen
This looks amazing! You had me at Chinese food – our favorite take-out place is closed for renos for two months.. it's killing us! One can not live without a monthly serving of delicious orange chicken. We're starting up a new link party, You Link it, We Make it, and hope you'll pin this one up this week. The party closes midnight on Saturday, but if you miss us this week, I hope you'll check us out at knockitoffkim.com next Wednesday!