🥦 Beef & Broccoli Stir-Fry with Garlic-Ginger Sauce
A quick, high-protein stir-fry of tender beef and crisp broccoli in a savoury garlic-ginger sauce. It’s an easy weeknight dinner that satisfies take-out cravings with a fraction of the carbs - swap the usual rice for cauliflower rice to keep things low-carb while still enjoying the bold flavour.
Info
Prep time:
Cooking time:
Difficulty:
Serves:
Gluten-Free (use tamari instead of soy sauce) | Dairy-Free | Nut-Free | Pregnancy-Friendly
30 mins
10 mins
Easy
1
Sugars
2g
Kcal
360
Fibre
2g
Fat
25g
Protein
24g
Saturates
8g
Salt
1.1g
Carbs
7g
Info
Cooking time:
Prep time:
30 mins
Gluten-Free (use tamari instead of soy sauce) | Dairy-Free | Nut-Free | Pregnancy-Friendly
Difficulty:
Serves:
10 mins
Easy
1
Info
~N/A~
Prep time:
Cooking time:
~N/A~
Difficulty:
~N/A~
Serves:
~N/A~
Dietary Types
Sugars
2g
Fibre
2g
Protein
24g
Salt
1.1g
Info
Prep time:
Cooking time:
Difficulty:
Serves:
Gluten-Free (use tamari instead of soy sauce) | Dairy-Free | Nut-Free | Pregnancy-Friendly
30 mins
10 mins
Easy
1
Sugars
~N/A~
Fibre
~N/A~
Protein
~N/A~
Salt
~N/A~
Info
Prep time:
~N/A~
Cooking time:
~N/A~
Difficulty:
~N/A~
Serves:
~N/A~
Dietary Types
Kcal
~N/A~
Fat
~N/A~
Saturates
~N/A~
Carbs
~N/A~
Ingredients:
(Per Serving)
• 125g beef steak (such as flank or sirloin), thinly sliced against the grain
• ¾ tbsp soy sauce (or tamari for GF)
• ½ clove garlic, minced
• ¼ tsp fresh ginger, grated
• ½ tbsp cooking oil (peanut or olive oil)
• 75g broccoli florets (about ¼ small head)
• ½ tbsp water (for steaming)
• A few drops toasted sesame oil (for finishing, optional)
• ½ spring onion, sliced (for garnish)
• Salt and black pepper, to taste
Instructions:
1. Marinate Beef: In a bowl, mix soy sauce, garlic, and ginger. Add sliced beef and toss to coat. Marinate for at least 15–20 minutes (while you prep other ingredients).
2. Cook Broccoli: Heat 1 tbsp of oil in a large frying pan or wok over medium-high heat. Add broccoli florets and stir-fry for 2 minutes. Pour in 2 tbsp water, cover, and let broccoli steam for another 2 minutes until bright green and tender-crisp. Remove broccoli from pan and set aside.
3. Stir-Fry Beef: Increase heat to high and add the remaining 1 tbsp oil. Add marinated beef (discard excess marinade) in a single layer. Sear for about 2 minutes without moving to get a good brown on one side, then stir-fry for another 1-2 minutes until just cooked through.
4. Add Sauce & Veggies: Return the broccoli to the pan. Pour in any reserved marinade (see Tip) and stir-fry everything together for 1 minute, allowing the garlic-ginger sauce to coat the beef and broccoli. If it seems dry, add a splash of water.
5. Finish & Serve: Drizzle with toasted sesame oil for extra flavor. Season with a pinch of salt and pepper if needed. Garnish with sliced spring onions. Serve hot, ideally over cauliflower rice to keep it low-carb.
Healthy Swaps & Tips:
• Thick Sauce: Mix 1 tsp of arrowroot or cornstarch with 2 tbsp cold water and stir into the pan in step 4 for a thicker sauce.
• Low-Sodium: Use low-sodium soy sauce or coconut aminos.
• Veggies: Add bell peppers or sliced mushrooms for variety.
• Meal Prep: Marinate the beef ahead and pre-chop broccoli to save time.
Storage & Meal Prep:
• Let cool, then store in an airtight container in the fridge for up to 3 days.
• Reheat in a hot pan or microwave.
• Not freezer-friendly (broccoli goes mushy).
• You can marinate the beef up to 1 day in advance.
Ideal For:
• Busy weeknights
• Take-out lovers trying to cut carbs
• Fitness fans needing high-protein dinners
• Family-friendly low-carb meal plans

