General Tso Beef Short Ribs

This dish came together because citrus season is here, and Satsuma oranges are at their absolute best right now. Sweet, juicy, low acidity, and honestly perfect for something savory and sticky like a General Tso style sauce.

I’ve made a lot of General Tso sauce over the years. One of the restaurants I worked at made it constantly, and it always relied heavily on orange juice. So instead of reaching for a bottle or some random citrus, I figured why not lean fully into the season and use fresh Satsuma orange juice for the base of the sauce and then carry that flavor through the dish with a bright, simple citrus salad on top.

This is one of those bowls that hits every angle. Rich beef. Meaty mushrooms. Sticky, savory sauce. Fresh citrus. Crunch from almonds. It’s balanced but still indulgent, and it comes together faster than it looks.

Ingredients

General Tso Beef and Mushrooms

  • Beef short ribs (thin hotel cut): 450 g (about 1 lb), sliced thin
  • King oyster mushrooms: 200 g (about 2 cups), sliced and lightly scored
  • Neutral oil: 15 g (1 tablespoon), for searing

General Tso Sauce

  • Fresh Satsuma orange juice: 240 g (1 cup)
  • Soy sauce: 120 g (1/2 cup), or to taste
  • Rice wine vinegar: 120 g (1/2 cup)
  • Sambal: 15 g (1 tablespoon)
  • Ginger powder: 2 g (1 teaspoon)
  • Garlic powder: 2 g (1 teaspoon)
  • Dried scallion: To taste
  • Cornstarch slurry: 8 to 15 g cornstarch (1 to 2 tablespoons) mixed with 240 g (1 cup) water. Use only as much as needed to thicken

Satsuma Orange Salad

  • Satsuma orange segments: About 2 oranges, segmented
  • Marcona almonds: 30 g (1/4 cup), roughly chopped
  • Dried scallions: To taste
  • Extra virgin olive oil: 15 g (1 tablespoon)
  • Salt: To taste

How to Make Satsuma General Tso Beef Short Rib and King Oyster Mushrooms

Restaurant style General Tso sauce, but built around Satsuma oranges because citrus season deserves respect. You get glossy, tangy, spicy sauce, rich seared beef, meaty mushrooms, and a bright little Satsuma salad that cuts through everything.

This is the kind of bowl that tastes like takeout comfort but feels cleaner, fresher, and more intentional.


Slice and score the king oyster mushrooms: Slice the king oysters into big planks or chunky pieces. Then score the surface with shallow crosshatch cuts.

This does two things:

  • More surface area for browning
  • More texture for the sauce to cling to

Do not cut too deep. You want texture, not mushroom confetti.



Sear the beef short rib
: Add a little neutral oil if the pan is dry. Lay the thin sliced short rib in a single layer and sear until deep brown on the first side, then flip. You’re not trying to fully cook it yet. You’re building flavor. Pull the beef out once browned and set aside.


Sear the mushrooms in the beef fat: Drop the mushrooms into the beef fat and press them down so they actually make contact.

If you want them restaurant-seared, you need pressure:

  • Put another skillet on top
  • Or use a bacon press
  • Or improvise with a heavy pot

Let them sit. Do not babysit them. Let them earn the crust.


Build the General Tso sauce: You’re making a sauce that tastes like General Tso, but cleaner and brighter because we’re using fresh Satsuma juice.

In a small pot, combine:

  • Satsuma juice
  • Soy sauce
  • Rice wine vinegar
  • Sambal
  • Ginger powder
  • Garlic powder
  • Dried scallion

Bring it to a simmer.

This is also where your Seattle teriyaki reference makes sense. Powdered ginger and garlic can hit harder than fresh when you want that bold “sauce shop” flavor.


Thicken the sauce with cornstarch slurry: Stir your slurry (cornstarch + water), then add it a little at a time into the simmering sauce until it coats a spoon.

You said you like it coating-the-spoon, not gluey. That’s correct.

Important: slurry goes into simmering liquid, not boiling like crazy, and definitely not cold.


Return beef to the mushrooms: Once mushrooms are browned and cooked through, add the beef back into the pan. Turn the heat off, or keep it on the lowest possible heat. You’re about to sauce, and you don’t want the sugar in the orange juice to scorch.


Sauce the pan: Pour in the General Tso sauce and toss everything until glossy.

The move here is simple:

  • Heat low
  • Sauce goes in
  • Toss fast
  • Coat everything


Let it bubble and get sticky: Let the sauce bubble for 30 to 60 seconds to tighten up and cling. You should see it go from “wet” to “lacquered.”

If it gets too thick, splash in a spoonful of water and toss again.


Build the Satsuma salad topping: Segment your Satsumas (or just peel and break into clean chunks if you’re keeping it casual). Chop Marcona almonds. Add dried scallions.


Dress the salad: In a bowl: Satsuma segments + olive oil + salt. Toss gently. This topping is the whole point. It cuts the richness and makes the dish feel alive.


Finish with crunch and scallion: Top the dressed oranges with chopped Marcona almonds and dried scallions. Taste it right now. If it tastes flat, add salt. If it tastes heavy, add a tiny splash of vinegar or more citrus.


Serve over rice and finish: Spoon rice into a bowl. Add the sauced beef and mushrooms. Finish with the Satsuma salad right on top. That’s it. Sweet, tangy, spicy, rich, bright, crunchy.

Final Thoughts

This dish is all about balance.

You get the richness from the beef short rib, the chew and depth from the mushrooms, and that familiar General Tso flavor without the heaviness that usually comes with it. The sauce is bold but clean, sweet but not cloying, and the Satsuma does more than add citrus. It keeps the whole bowl from tipping too far in one direction.

Do not skip the salad on top. That cold, lightly dressed citrus with crunch is what makes this feel finished instead of just sauced protein over rice.

If you are cooking for yourself, this is a great weeknight flex that still feels intentional. If you are cooking for other people, it is the kind of dish that makes them ask what is in the sauce and then go quiet while they eat.

Build it hot. Finish it bright. Serve it immediately.

General Tso Beef Short Ribs

Print Recipe
Course Appetizer, Main Course
Prep Time 45 minutes
Cook Time 30 minutes
Servings 2 people

Ingredients

General Tso Beef and Mushrooms

  • Beef short ribs thin hotel cut 450 g (about 1 lb), sliced thin
  • King oyster mushrooms 200 g about 2 cups, sliced and lightly scored
  • Neutral oil 15 g 1 tablespoon, for searing

General Tso Sauce

  • Fresh Satsuma orange juice 240 g 1 cup
  • Soy sauce 120 g 1/2 cup, or to taste
  • Rice wine vinegar 120 g 1/2 cup
  • Sambal 15 g 1 tablespoon
  • Ginger powder 2 g 1 teaspoon
  • Garlic powder 2 g 1 teaspoon
  • Dried scallion To taste
  • Cornstarch slurry 8 to 15 g cornstarch 1 to 2 tablespoons mixed with 240 g (1 cup) water.

Satsuma Orange Salad

  • Satsuma orange segments About 2 oranges segmented
  • Marcona almonds 30 g 1/4 cup, roughly chopped
  • Dried scallions To taste
  • Extra virgin olive oil 15 g 1 tablespoon
  • Salt To taste

Instructions

  • Heat a cast iron or heavy skillet over medium high heat until fully hot.
  • Slice and lightly score the king oyster mushrooms. Season the beef short rib lightly with salt.
  • Add a small amount of neutral oil to the pan if needed. Sear the beef in a single layer until deeply browned, then flip and brown the other side. Remove and set aside.
  • Add the mushrooms to the same pan and press them down firmly so they make full contact with the surface. Cook without moving until well browned, then flip and cook until tender and caramelized.
  • While the mushrooms cook, make the sauce. In a small pot, combine Satsuma juice, soy sauce, rice wine vinegar, sambal, ginger powder, garlic powder, and dried scallion. Bring to a gentle simmer.
  • Stir together cornstarch and water, then add the slurry to the simmering sauce a little at a time until thick and glossy.
  • Return the beef to the pan with the mushrooms. Lower the heat, pour in the sauce, and toss quickly until everything is evenly coated and sticky.
  • Let the sauce bubble for 30–60 seconds to tighten up, then remove from heat.
  • Dress the Satsuma segments with olive oil and salt. Top with chopped Marcona almonds and dried scallions.
  • Serve the sauced beef and mushrooms over rice and finish with the Satsuma salad on top.

Video

Notes

Sauce thickness
If you go too thick, it will feel gummy. If you go too thin, it will slide off everything. You want it glossy and clingy, like it coats a spoon and slowly drips.
Why Satsuma
Satsumas are sweet, low acid, and super fragrant. That’s why they work here. Orange flavor without harsh bitterness.
Mushroom sear
If you want mushrooms that feel like meat, press them. No pressure, no crust.
Optional Variations
•Swap beef short rib for thin sliced flank, skirt, or even chicken thighs.
•Add a pinch of toasted sesame seeds at the end.
•Want more heat: extra sambal, or a pinch of chili flakes in the sauce pot.
•Want more “General Tso vibe”: add a tiny spoon of brown sugar or honey, but you probably won’t need it with Satsuma.