Thai Basil Beef Noodle Stir-Fry
This Thai Basil Beef Noodle Stir-Fry packs 43g protein and 613 calories per serving — a complete meal-prep option for serious lifters. Quick-cooks across 4 servings in one pan, giving you a balanced lunch that covers carbs, protein, and fat in a single container. Hits the macro sweet spot for muscle-building phases without requiring separate sides.
Ingredients
- •Rice Noodles, Dry(227g)
- •Vegetable oil(30g)
- •Beef Sirloin, Top(567g)
- •fine sea salt and freshly-cracked black pepper
- •Yellow Onion
- •Mushrooms, Shiitake(227g)
- •Bell Pepper
- •Garlic(240g)
- •Basil, Thai, Fresh(360g)
- •Soy Sauce, Low Sodium
- •Oyster sauce(30g)
- •Fish sauce(30g)
- •Kecap manis (sweet soy sauce)(15g)
- •Chili garlic sauce(15g)
Instructions
- 1Whisk the sauce ingredients together in a small bowl or measuring cup until combined.
- 2Cook the noodles according to package instructions until they are al dente. Drain and set aside until ready to use. (I would also recommend tossing the noodles with a drizzle of oil if it will be a few minutes until you add them to the stir-fry, to prevent them from sticking together.)
- 3Heat 1 tablespoon oil in a large sauté pan or wok over medium-high heat. Season the steak with a generous pinch of salt and pepper. Then add the steak to the oil and sauté for 3-4 minutes, stirring only occasionally, until it is browned on all sides. Transfer the cooked steak to a separate (clean) plate, and return the pan to the heat.
- 4Add the remaining 1 tablespoon oil to the pan along with the onion. Sauté for 2 minutes, stirring occasionally. Add the mushrooms, bell pepper and garlic, and sauté for 3-5 more minutes, or until the veggies reach your desired level of tenderness.
- 5Immediately add the cooked noodles, sauce, steak and Thai basil to the pan. Give everything a good toss until everything is evenly coated with the sauce, and remove the pan from the heat.
- 6Serve immediately, garnished with any of your desired toppings.
Nutrition — Per Serving
613
calories
43g
protein
17g
fat
- Carbohydrates
- 74g
- Saturated fat
- 1.3g
- Sodium
- 1233 mg
- Dietary fiber
- 5.2g
4 servings per batch · ~435g each
Macro data sourced from USDA FoodData Central
AI Swap Engine
Set up your profile to enable swaps →Common questions
How much protein does Thai Basil Beef Noodle Stir-Fry have per serving?
Each serving contains 43g of protein at 613 calories with 17g fat and 74g carbs. This balanced macro profile delivers substantial protein alongside carbohydrate content for post-workout meals.
How long does Thai Basil Beef Noodle Stir-Fry take to prep?
Thai Basil Beef Noodle Stir-Fry is quick prep and yields 4 servings from one stovetop batch, making it ideal for batch-prepping a full week of lunches simultaneously. You're splitting one cooking session across four meal containers.
Is Thai Basil Beef Noodle Stir-Fry good for muscle gain?
At 43g protein and 613 calories per serving, this recipe is well-suited for muscle gain phases where you need both protein and carbohydrates to support training volume. The 74g carbs per serving replenish glycogen and contribute to a calorie surplus for growth.



