Quick 15-Minute Schezwan Fried Rice
Schezwan fried rice is the kind of dinner you make when you want big, bold flavor without a lot of fuss. It’s a spicy, savory Indo-Chinese stir-fry that comes together in one pan with whatever vegetables you have on hand.

The secret is a good schezwan sauce, which packs garlic, chilies, and just enough umami to coat every grain of rice. This version stays quick enough for a weeknight while still tasting like your favorite takeout spot.
What Makes This Fried Rice So Good
The high heat gives the rice a slight smoky char that makes everything taste like it came from a wok. I love how the schezwan sauce brings heat that builds slowly, never burning out your palate.
A splash of soy and a little vinegar at the end keep it balanced. Leftover rice is your best friend here since it fries up without turning gummy, so you get distinct, chewy grains every time.
Ingredients

- 3 tbsp schezwan sauce: use a bold, garlicky one; it’s the backbone of the dish.
- 2 tbsp soy sauce: light soy preferred for salt without darkening the rice too much.
- 1 tbsp rice vinegar: adds a little tang to balance the heat.
- 1 tsp sugar: just enough to round out the flavors.
- 2 tbsp neutral oil: like canola or peanut, for high-heat stir-frying.
- 4 cloves garlic, minced: fresh is best.
- 1-inch piece ginger, minced: grate or mince it very fine.
- 1 small onion, diced: yellow or red onion both work well.
- 1/2 cup diced carrot: cut into small pieces so they cook fast.
- 1/2 cup diced bell pepper: any color you have on hand.
- 1/2 cup shredded cabbage: adds crunch and bulk; skip if you prefer.
- 3 cups cooked and cooled long-grain rice: day-old rice gives the best texture.
- 2 eggs: lightly beaten.
- 3 scallions, sliced: keep the white and green parts separate.
- Salt and white pepper: to taste, go easy since the sauces already bring salt.
Swap It Around
- Add protein: Stir-fry 1/2 lb diced chicken or shrimp with the aromatics until cooked through, then remove and add back at the end.
- Make it vegetarian: Skip the egg or replace it with crumbled tofu, and use a vegan schezwan sauce.
- Spice level: For more heat, toss in a slit green chili with the onions. For a milder dish, cut the schezwan sauce with 1 tbsp ketchup.
- No schezwan sauce?: Mix 2 tbsp chili garlic sauce with 1 tbsp soy sauce and a pinch of sugar as a quick stand-in.
- Gluten-free: Use tamari instead of soy sauce and check that your schezwan sauce is wheat-free.
If you like this style, try my Chili Garlic Noodles next time you crave takeout at home.
How To Make Schezwan Fried Rice
Step 1: Sear the Vegetables

Set a large wok or heavy skillet over high heat and let it get very hot. Add the oil and swirl to coat the pan, then toss in the onion, carrot, bell pepper, and cabbage. Stir-fry for about 2 minutes, keeping the vegetables moving so they char at the edges but stay crisp inside.
You will hear a loud sizzle right when they hit the oil. The onion should turn translucent and the carrot will just start to soften while still snapping when you bite a piece.
Step 2: Scramble the Eggs

Push the vegetables to one side of the wok. Pour the beaten eggs into the cleared space and let them set for 30 seconds without stirring. Then break them into large soft curds with your spatula and mix them into the vegetables.
The eggs should look pillowy and just cooked through, with no wet spots left. A little browning on the edges adds a nice toasty flavor.
Step 3: Fry the Rice

Whisk together the schezwan sauce, soy sauce, vinegar, and sugar in a small bowl. Add the cooled rice to the wok, pour the sauce mixture over it, and turn the heat to its highest setting. Toss everything quickly so each grain gets coated, then spread the rice into an even layer and let it sit untouched for 30 to 45 seconds. Repeat the spread and rest a couple of times until you hear the rice popping and see golden, crispy bits forming.
The wok should be dry enough that the rice sizzles instead of steaming. You want some grains to crackle and pop, picking up a light smokiness that goes straight into the final dish.
Step 4: Toss with Scallions and Serve

Return the vegetables and eggs to the wok if you set them aside. Add the white parts of the scallions and toss everything for another 30 seconds to let the onion flavor bloom. Spoon the rice into bowls while it’s still steaming hot, then scatter the green scallion tops over each portion. Serve right away, and the kitchen will smell like garlic and charred chili.
A Few Tips Before You Start
- Pick a good schezwan sauce: Look for one with visible chili flakes and garlic bits, and a savory, salty depth rather than pure fire. The sauce does most of the work, so a quality jar makes a real difference.
- Preheat until smoking: The wok needs to be screaming hot before anything goes in. That quick sear is what gives fried rice its restaurant taste.
- Cut vegetables evenly: Small, uniform dice ensures everything cooks in the same minute, so nothing is raw while another piece turns to mush.
- Taste and tweak: After frying, sample a grain and add a pinch of salt or a few drops of vinegar if it needs more pop.
Storing Leftover Fried Rice
Refrigerate: Cool the rice completely, then pack it into an airtight container. It keeps well for up to 3 days.
Reheating: The best way to bring back the crisp edges is in a hot skillet with a teaspoon of oil. Microwave works in a pinch, but the rice will soften.
What To Serve With Schezwan Fried Rice
A cooling cucumber raita or a simple tomato and onion salad with lemon juice balances the heat nicely. If you want more protein on the side, crisp chili garlic chicken or dry gobi Manchurian turn this into a full spread.
Frequently Asked Questions
Can I use freshly cooked rice instead of day-old?
You can, but spread it on a tray and let it cool and dry out for 20 minutes before frying. Warm, sticky rice will clump and steam rather than sear.
Is this dish very spicy?
It carries a medium kick that most people enjoy. The schezwan sauce brings the heat, but the sugar and vinegar round it out so it never overwhelms.
What if I don’t have a wok?
A large, heavy stainless steel or cast iron skillet works just fine. The key is high heat and enough surface area so the rice doesn’t pile up and steam.
Can I add chicken or shrimp?
Yes. Cook diced chicken or shrimp in the hot oil first until done, then set aside and add them back with the scallions in the final step.

Schezwan Fried Rice Recipe
Ingredients
Method
- Heat a large wok over high heat, add oil, and stir-fry the onion, carrot, bell pepper, and cabbage for about 2 minutes.
- Push the vegetables to the side, pour in the beaten eggs, scramble until just set, then mix them into the vegetables.
- Whisk schezwan sauce, soy sauce, vinegar, and sugar together. Add the rice to the wok, pour the sauce over, and fry on high heat, letting the rice sit in a single layer for 30 seconds at a time to get crispy edges.
- Toss in the white parts of the scallions, return any reserved protein or vegetables, stir briefly, and serve topped with the green scallion tops.
