Bold, comforting, and utterly irresistible, this beef spaghetti stir fry brings together tender, marinated beef and al dente pasta, tossed in a flavourful umami-rich sauce made with garlic, onions, soy sauce, plus a touch of spice. Topped with gooey melted cheese and a sprinkle of fresh coriander, every bite is a blend of savoury, spicy, and cheesy flavours.
As you dig in, the gooey stretchy cheese clings onto the chewy spaghetti, while the juicy beef melts in your mouth with richness. The extra crunch and freshness from the coriander makes it even more irresistible!
Table of contents
Why you’ll love this recipe
- Quick and delicious: Ready in half an hour, simply marinate the beef, give them a sear, and stir fry everything else together, then you’ll get a flavourful dish that tastes like takeout!
- Packed with flavours: The umami-rich, savoury garlic soy sauce clings onto every strand of spaghetti, while the melted cheese creates a creamy contrast to the bold and spicy flavours.
- Hearty and fulfilling: Every bite delivers a mix of juicy beef, al dente spaghetti, and the ooey, stretchy cheese pull that turns this dish into next-level comfort food.

Save this recipe!
Get this sent to your inbox, plus get updates on any new recipes!
Ingredients for beef spaghetti stir fry
- Spaghetti: I used spaghetti pasta for this recipe as their long, slender shape perfectly coats the garlic soy sauce.
- Beef: It is best to use thinly sliced beef that is well-marbled for this recipe, as they are fast to cook with a perfect balance of fats and meat to create juicy, melt-in-your-mouth beef.
- Aromatics: I used a combination of garlic, onions, and chillies to set a bold, savoury flavour base for the spaghetti stir fry. The spicy kick from the chillies makes this dish incredibly addictive, but be sure to adjust the amount based on your heat tolerance.
- Soy sauce: The key ingredient for the stir fry sauce that packs the dish with umami.
- Oyster sauce: This adds a subtle sweetness that balances the saltiness to make the dish even more flavourful.
- Dark soy sauce: Adds a deep colour that makes the dish more appetising.
- Shredded mozzarella cheese: For the ooey gooey cheese pull.
- Fresh coriander (or parsley): For garnish.
For the marinade
- Cornstarch: An essential ingredient that locks in the moisture of beef to make them tender and juicy after cooking.
- Sugar: Adds sweetness to the beef while tenderising it.
- Soy sauce: Flavours the beef with a savoury depth.
- Salt & pepper: For seasoning.

How to make beef spaghetti stir fry
- Marinate the beef: In a bowl, mix the beef with cornstarch, sugar, soy sauce, salt, and pepper. Marinate for 15 minutes.



- Cook the pasta: Bring a pot of water to boil, add in salt, and cook the spaghetti to al dente (2 minutes minus the package instructions recommend). Drain and reserve 1 cup of pasta water.
- Prepare aromatics: While the spaghetti is cooking, prepare aromatics by mincing the garlic, and chopping the onion into dice. Set aside.



- Sear the beef: Heat some oil in a pan over medium heat. Transfer the marinated beef to the pan, and sear for about 1 minute until golden-brown outside, while half-cooked inside. Remove from the heat, and set aside.



- Sauté aromatics: Using the remaining oil from the beef in the pan, add in the aromatics and sauté until fragrant.



- Stir fry with sauce: Transfer the cooked spaghetti to the pan, then add in soy sauce, oyster sauce, and dark soy sauce. Toss to coat, and season with salt & pepper to taste. Transfer the beef back to the pan, and stir fry together to mix well.



- Finish with cheese: Turn down the heat to medium. Top with a sprinkle of shredded mozzarella, cover with a lid, and cook for another 1-2 minutes until melted.



- Serve: Transfer to a plate, garnish with chopped coriander, and enjoy!
Success tips on making beef spaghetti stir fry
Don’t overcook the beef.
To ensure the beef remains tender and juicy, sear them until half-cooked and remove from the pan. You’ll be stir-frying with the spaghetti and sauce in a later step which continues to cook the beef.
Sauté aromatics.
This sets a deep, savoury flavour base for the pasta dish, making it incredibly fragrant, aromatic, and flavourful.
Ensure the pan is well heated.
You’ll need enough heat intensity for a delicious, aromatic spaghetti stir fry that is packed with flavours. Be sure the pan is well heated, then toss quickly with sautéed aromatics and the sauce to combine evenly.
Reserve pasta water.
If the pasta becomes too dry as you stir fry, you can add in some reserved pasta water for some moisture. It helps the spaghetti strands to cling onto the sauce as well.
How to store leftovers?
Store any leftover pasta in an airtight container. They will last up to 3-4 days in the refrigerator. To reheat, gently stir fry with a splash of water.

Hearty, savoury, and packed with bold flavours, this beef spaghetti stir fry is where Italian comfort food meets the umami-rich taste of Asian cuisine. Bringing together al dente spaghetti, tender flavourful beef, and a spicy, savoury sauce, all smothered in melted cheese for the ultimate satisfaction, it’s the best of both worlds in one irresistible dish!
More pasta recipes
I’d love to hear about your experience making my recipes! If you’ve tried this Beef Spaghetti Stir Fry recipe or any other recipe on HomeCookJournal, then don’t forget to rate the recipe and leave a comment below. Feel free to take snapshots of your experience with my recipes and share them on Instagram so I can repost on stories! And if you have any other foods you’d like to make, please feel free to comment as well!

Beef Spaghetti Stir Fry
Ingredients
- 150 g beef
- 100 g spaghetti
- 1 clove garlic minced
- 1/4 onion diced
- 1 pc chilli chopped
- 1 tbsp soy sauce
- 1/2 tbsp oyster sauce
- 1 tsp dark soy sauce
- Salt & pepper to taste
- Fresh coriander (for garnish)
- Shredded mozzarella cheese
For the marinade
- 1/2 tsp cornstarch
- 1/2 tsp sugar
- Pinch of salt & pepper
- 1/2 tbsp soy sauce
Instructions
- Marinate the beef: In a bowl, mix the beef with cornstarch, sugar, soy sauce, salt, and pepper. Marinate for 15 minutes.
- Cook the pasta: Bring a pot of water to boil, add in salt, and cook the spaghetti to al dente (2 minutes minus the package instructions recommend). Drain and reserve 1 cup of pasta water.
- Prepare aromatics: While the spaghetti is cooking, prepare aromatics by mincing the garlic, and chopping the onion into dice. Set aside.
- Sear the beef: Heat some oil in a pan over medium heat. Transfer the marinated beef to the pan, and sear for about 1 minute until golden-brown outside, while half-cooked inside. Remove from the heat, and set aside.
- Sauté aromatics: Using the remaining oil from the beef in the pan, add in the aromatics and sauté until fragrant.
- Stir fry with sauce: Transfer the cooked spaghetti to the pan, then add in soy sauce, oyster sauce, and dark soy sauce. Toss to coat, and season with salt & pepper to taste. Transfer the beef back to the pan, and stir fry together to mix well.
- Finish with cheese: Turn down the heat to medium. Top with a sprinkle of shredded mozzarella, cover with a lid, and cook for another 1-2 minutes until melted.
- Serve: Transfer to a plate, garnish with chopped coriander, and enjoy!
