Beef And Mushroom Recipe | Easy Tender And Juicy Beef And Vegetable Stir Fry
Main Course · Weeknight Dinners

Thai Sesame Beef Mushrooms that beats takeout, every time

A fast, savory Thai-style beef stir-fry with mushrooms, garlic, and a nutty sesame finish.

Abida, recipe author at Cook with Abida's Kitchen By Abida
Published September 26, 2026 Ready in 25 minutes ★★★★★ 4.9 from 62 votes
Thai sesame beef mushrooms served on a plate, garnished with scallions and sesame seeds
Thai sesame beef mushrooms, ready to eat in about 25 minutes.

Some nights call for a recipe that doesn’t ask much of you, and this one is exactly that. Thai sesame beef mushrooms is a quick stir-fry built from thinly sliced beef sirloin, garlic, scallions, and mushrooms, all pulled together in a glossy, savory sauce made from fish sauce, coconut aminos, and toasted sesame seeds. It’s the kind of dish that tastes like it took real effort, but it’s on the table faster than delivery would arrive.

What makes this beef and mushroom stir fry stand out isn’t a long ingredient list or a complicated technique. It’s the balance: salty fish sauce, slightly sweet coconut aminos, the earthiness of mushrooms, and that final scatter of sesame seeds that turns everything fragrant. It’s paleo-friendly, naturally gluten-free (as long as your fish sauce and coconut aminos are labeled that way), and endlessly adaptable to whatever vegetables you have in the freezer.

I started making this sesame beef with mushrooms on weeks when I knew dinner would need to happen in under 30 minutes, no exceptions. It’s become one of those recipes I don’t even think about anymore — slice, sear, stir, done. If you’ve been looking for a Thai beef stir fry that doesn’t require a trip to a specialty grocery store, this is it.

Why This Recipe Works

Stir-frying is really a game of heat and timing, and this recipe is built around both. The beef goes into a screaming-hot wok or skillet first, on its own, so it sears quickly instead of steaming in its own juices. Cooking it separately for just a minute keeps it tender — thin slices of sirloin overcook fast, and pulling them out early means they finish gently later, in the second stir-fry, without turning tough or gray.

The sauce itself does a lot of quiet work. Fish sauce brings deep, salty umami that soy sauce alone can’t quite replicate, while coconut aminos adds a touch of natural sweetness without the refined sugar you’d find in a bottled stir-fry sauce. Cooking the garlic and scallions in the rendered ghee left behind by the beef means every part of the dish carries that same savory base.

The beef doesn’t need a marinade to taste good here — it needs high heat, thin slices, and a sauce that’s confident enough to stand on its own.

Toasted sesame seeds are added at the very end rather than the beginning, which keeps their nutty flavor bright instead of letting it burn off in the pan. It’s a small detail, but it’s the difference between a stir-fry that tastes flat and one that tastes finished.

Tips Before You Start

Slice the beef sirloin as thin as you can manage — about ¼ inch — and always against the grain. This shortens the muscle fibers so each bite is tender instead of chewy. If the beef is slightly frozen when you slice it (about 15–20 minutes in the freezer), you’ll get much cleaner, thinner cuts.

Have every ingredient prepped and within arm’s reach before you turn on the heat. Stir-frying moves fast once it starts, and there’s no time to mince garlic once the beef is already in the pan.

A quick note on the mushrooms: if you’re using frozen mushrooms like the original recipe, defrost and drain them thoroughly first. Excess water is the number one reason a stir-fry ends up steamed and soggy instead of seared and glossy.

Quick Recipe Information

Prep Time15 min
Cook Time10 min
Total Time25 min
Servings4
CourseMain Course
CuisineThai-Inspired
DifficultyEasy
Calories~314 kcal

Ingredients

  • 1 lb beef sirloin, thinly sliced — sirloin stays tender when sliced thin and cooked fast; flank or skirt steak both work as substitutes.
  • 3 tbsp ghee — its high smoke point handles the hot sear without burning; avocado oil is a good dairy-free alternative.
  • 3 cloves garlic, minced — the aromatic backbone of the sauce; fresh is worth it over jarred here.
  • 3 stalks green scallions, finely chopped — adds mild onion flavor and fresh color; save some for garnish.
  • 1 bag frozen mushrooms (or your favorite frozen veggie) — mushrooms soak up the sauce beautifully; broccoli or snap peas work well too.
  • 1 tbsp fish sauce — the main source of savory depth; coconut aminos alone can substitute for a milder, still gluten-free option.
  • 1 ½ tbsp coconut aminos — adds gentle sweetness and umami; low-sodium soy sauce is a substitute if you’re not strictly paleo.
  • ¼ tsp salt — balances the sauce; taste before adding more, since fish sauce is already salty.
  • ¼ tsp ground black pepper — a light background heat.
  • 1 tbsp white sesame seeds — added at the end for a toasted, nutty finish; black sesame seeds work as a visual swap.

Equipment Needed

  • A wok or large heavy skillet
  • A sharp chef’s knife for slicing the beef thinly
  • A cutting board
  • Measuring spoons
  • A spatula or wok turner

Step-by-Step Instructions

  1. Slice the beef. Cut the sirloin against the grain into thin, roughly ¼-inch slices. If using frozen mushrooms, defrost them in the microwave, then drain off any excess water and set aside — this keeps the stir-fry from turning watery later.
  2. Sear the beef. Heat 2 tbsp of ghee in a wok or skillet over high heat until it shimmers. Add the beef in a single layer and stir-fry for about 1 minute, just until it changes color on the outside. Remove it from the pan and set aside — it will finish cooking later, so don’t worry if the center still looks pink.
  3. Build the base. Add the remaining 1 tbsp of ghee to the same pan. Stir-fry the garlic, scallions, and drained mushrooms for 2 to 3 minutes, until fragrant and the mushrooms start to soften. Season with the fish sauce, coconut aminos, salt, and pepper.
  4. Bring it together. Return the beef to the pan along with any juices. Add the sesame seeds and stir-fry for another 2 to 3 minutes, until the beef is cooked through and everything is coated in a glossy sauce.
  5. Finish and serve. Transfer to a serving plate. Top with extra sesame seeds and chopped scallions if you like, and serve immediately while it’s hot.
Abida’s Kitchen

Thai Sesame Beef Mushrooms

A quick, savory Thai-style beef and mushroom stir-fry finished with toasted sesame seeds — ready in 25 minutes.


Prep15 min
Cook10 min
Servings4
DifficultyEasy

Ingredients

  • 1 lb beef sirloin, thinly sliced
  • 3 tbsp ghee
  • 3 cloves garlic, minced
  • 3 stalks scallions, chopped
  • 1 bag frozen mushrooms
  • 1 tbsp fish sauce
  • 1 ½ tbsp coconut aminos
  • ¼ tsp salt
  • ¼ tsp black pepper
  • 1 tbsp white sesame seeds

Instructions

  1. Slice beef thinly against the grain; defrost and drain mushrooms.
  2. Sear beef in 2 tbsp ghee over high heat, 1 minute. Remove and set aside.
  3. Stir-fry garlic, scallions, and mushrooms in remaining ghee, 2–3 minutes. Season with fish sauce, coconut aminos, salt, and pepper.
  4. Return beef to pan, add sesame seeds, stir-fry 2–3 minutes until cooked through.
  5. Plate and garnish with extra sesame seeds and scallions.

Chef’s Tips

  • Don’t crowd the pan. Beef needs space to sear rather than steam — if your pan is small, cook the beef in two batches.
  • Pat the beef dry before it hits the pan. Any surface moisture will lower the pan’s temperature and stop a proper sear.
  • Taste before adding extra salt. Fish sauce varies in saltiness by brand, so hold off until the sauce has come together.
  • Toast the sesame seeds separately first in a dry pan for a minute if you want an even more pronounced nutty flavor.
  • Keep the heat high throughout. A stir-fry that drops to medium heat halfway through will steam instead of sear.
  • Prep everything before you start cooking. There’s no downtime once the wok is hot, so mise en place matters more here than in slower recipes.

Common Mistakes

Overcrowding the pan

Why it happens: It’s tempting to add all the beef at once to save time.

Fix: Cook the beef in batches if your pan is smaller than 12 inches — this keeps the heat high enough to sear instead of boil.

Skipping the water drain on frozen mushrooms

Why it happens: It feels like an unnecessary extra step when you’re in a hurry.

Fix: Press the defrosted mushrooms with a paper towel or drain them in a colander — excess water dilutes the sauce and prevents browning.

Overcooking the beef in the first sear

Why it happens: It’s easy to assume the beef needs to be fully cooked before setting it aside.

Fix: Pull it as soon as the outside changes color — it finishes cooking when it’s returned to the pan later.

Adding sesame seeds too early

Why it happens: It seems logical to season everything at once.

Fix: Add sesame seeds in the last 2–3 minutes so their flavor stays toasted rather than burnt.

Slicing beef with the grain instead of against it

Why it happens: The direction of the grain isn’t always obvious at a glance.

Fix: Look for the visible muscle fiber lines and cut perpendicular to them for a noticeably more tender bite.

Recipe Variations

  • Vegetarian: Swap the beef for extra-firm tofu or thick slices of king oyster mushroom, pan-seared the same way.
  • Gluten-Free: This recipe is naturally gluten-free as written, as long as your fish sauce and coconut aminos don’t contain wheat-based additives — check the label if you’re highly sensitive.
  • Spicy: Add sliced Thai chilies or a spoonful of chili garlic sauce along with the garlic and scallions.
  • Dairy-Free: Already dairy-free as written, since ghee is clarified butter with the milk solids removed — use avocado oil instead if you want it fully vegan-friendly too.
  • Low Carb: Serve over cauliflower rice instead of regular rice to keep the whole meal low carb.
  • Kid-Friendly: Cut back on black pepper and skip any added chili, and dice the mushrooms smaller so they blend in more easily.
  • Extra Veggie: Stir in shredded carrots or snap peas in the last few minutes of cooking for more color and crunch.

Storage & Reheating

Refrigerator: Store leftovers in an airtight container for up to 3 days.

Freezer: This stir-fry freezes reasonably well for up to 2 months, though the mushrooms will soften slightly once thawed. Freeze in a flat, sealed container or bag for faster thawing.

Reheating: Reheat in a hot skillet for 2–3 minutes, which helps restore some of the seared texture. A microwave works in a pinch, but the beef will be a bit softer.

Meal prep tip: Slice the beef and prep the garlic, scallions, and mushrooms up to a day ahead and store them separately in the fridge — the actual cooking then takes about 10 minutes.

Serving Suggestions

  • Steamed jasmine rice — its mild flavor and slight stickiness soak up the savory sauce well.
  • Cauliflower rice — a lighter, lower-carb base that still catches all the sauce.
  • A simple cucumber salad — its crunch and acidity balance the richness of the beef.
  • Steamed bok choy or broccoli — adds a fresh, slightly bitter contrast to the sweet-salty sauce.
  • Iced Thai tea or a squeeze of lime in sparkling water — a refreshing drink pairing that cuts through the sesame’s richness.

Nutrition Information

Calories314
Protein27g
Fat21g
Carbs5g
Fiber1g
Sugar2g
Sodium640mg

Nutrition values are estimated automatically based on standard ingredient data and should be used as a general guide only.

Frequently Asked Questions

  • Can I use a different cut of beef?

    Yes. Flank steak, skirt steak, or flat iron all work well, as long as they’re sliced thinly against the grain.

  • Can I use fresh mushrooms instead of frozen?

    Absolutely — fresh mushrooms actually sear better since there’s no excess water to drain. Slice them and stir-fry as directed.

  • What can I use instead of fish sauce?

    Coconut aminos alone will give a milder result, or you can use a soy sauce and a splash of rice vinegar if you’re not following a paleo diet.

  • Is this recipe spicy?

    Not as written. If you’d like some heat, add sliced Thai chilies or a spoonful of chili garlic sauce with the garlic.

  • Can I make this ahead of time?

    You can prep the beef and vegetables ahead, but the actual stir-frying is best done right before serving for the best texture.

  • Is coconut aminos the same as soy sauce?

    Not exactly — coconut aminos is soy-free and slightly sweeter, made from coconut palm sap. It’s a common paleo substitute for soy sauce.

  • Why does my beef turn out tough?

    This usually means it was sliced with the grain instead of against it, or cooked too long in the first sear. Thin slices and a quick sear are key.

  • Can I double this recipe?

    Yes, but cook the beef in batches rather than doubling everything in the pan at once, or it will steam instead of sear.

  • Is this dish keto-friendly?

    Yes, as written it’s low in carbs. Serve it over cauliflower rice to keep the whole meal keto-friendly.

  • What vegetables can I substitute for mushrooms?

    Broccoli, snap peas, bell peppers, or a frozen stir-fry vegetable blend all work well in place of mushrooms.

Conclusion

This thai sesame beef mushrooms stir-fry earns its place in a weeknight rotation because it doesn’t demand much and still delivers a lot — tender beef, savory sauce, and that toasted sesame finish that makes it taste like more effort went in than actually did. It’s flexible enough to work with whatever vegetables you have on hand, and quick enough to make even on the busiest evenings.

If you try this sesame beef with mushrooms, save the recipe for the next time you need dinner on the table fast. It’s the kind of dish worth having on repeat.

For more quick, flavorful weeknight ideas, take a look at the Japanese shiso leaf meatballs, the Instant Pot Taiwanese meat sauce, or the homemade chicken korma for another comforting option.

Watch How It’s Made

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *