
Spicy Garlic Chicken Stir-Fry with Rice hits that perfect spot between takeout comfort and weeknight speed, with juicy chicken, sticky garlicky sauce, and just enough heat to keep things interesting. It works for busy home cooks who want a fast, flavorful dinner in about 30 minutes that tastes like your favorite stir-fry spot. I tested this version on a Tuesday when I did not feel like cooking, and I still scraped the pan clean.
Why Make This Spicy Garlic Chicken Stir-Fry with Rice at Home
You control the heat, the oil, and the veggies, so this spicy garlic chicken stir-fry with rice fits your taste and your pantry. The sauce clings to the chicken and rice, the garlic hits hard in the best way, and the leftovers taste just as good the next day.
You also skip soggy takeout containers and mystery sauces. This recipe uses simple ingredients, basic equipment, and comes together faster than delivery in most neighborhoods.
“This spicy garlic chicken stir-fry with rice tastes like my favorite takeout, but fresher, hotter, and somehow more addictive. ★★★★★”
Ingredients You Need
Chicken and Marinade
- 1.5 pounds boneless skinless chicken thighs, thinly sliced
- Use thighs for juicy, tender bites. Swap with chicken breast if you prefer leaner meat and shorten cooking time slightly.
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- 1 teaspoon toasted sesame oil
- 1 teaspoon rice vinegar or apple cider vinegar
Stir-Fry Sauce
- 3 tablespoons soy sauce
- Use low sodium if you watch salt; you can always add more at the end.
- 2 tablespoons oyster sauce
- Adds deep savory flavor; if you avoid shellfish, use a vegetarian stir-fry sauce.
- 1 tablespoon hoisin sauce
- 1 to 2 tablespoons chili garlic sauce or sambal oelek
- Adjust to your heat level; start with 1 tablespoon if you feel cautious.
- 1 tablespoon brown sugar or honey
- 3 tablespoons water or low sodium chicken broth
- 1 teaspoon cornstarch
Aromatics and Veggies
- 6 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 medium onion, sliced
- 1 red bell pepper, sliced into strips
- 1 cup broccoli florets, small bite-size pieces
- 1 cup snap peas or green beans
- 2 green onions, sliced, for garnish
Use any quick-cooking veggies you have: carrots (thinly sliced), zucchini, mushrooms, or cabbage all work well. Clean out the fridge and build your own stir-fry mix.
Rice
- 3 cups cooked white rice, preferably day-old and chilled
- Use jasmine rice for the best texture and aroma. If you cook rice fresh, spread it on a tray and chill it for at least 20 minutes so it firms up.
Oils and Seasoning
- 2 to 3 tablespoons neutral oil with high smoke point
- Use avocado, canola, or peanut oil. Avoid olive oil because it smokes quickly at high heat.
- 1 teaspoon toasted sesame oil, to finish
- Salt and black pepper, to taste
- Red pepper flakes, optional, for extra heat
Equipment List
- Large wok or wide, heavy skillet
- Cutting board and sharp knife
- Small bowls for sauce and marinade
- Spatula or wooden spoon
- Rice cooker or pot for cooking rice
- Measuring spoons and cups
Tips & Mistakes
- Slice chicken thinly against the grain so it cooks fast and stays tender.
- Pat chicken dry before marinating so the cornstarch sticks and browns nicely.
- Pre-mix the stir-fry sauce in a bowl so you do not scramble to add ingredients over high heat.
- Heat the pan until it lightly smokes before you add oil, then swirl the oil to coat the surface.
- Avoid crowding the pan with too much chicken at once; cook in batches if needed so the meat sears instead of steams.
- Add garlic and ginger after the chicken browns so they do not burn and taste bitter.
- Cut veggies into similar sizes so they cook evenly and stay crisp-tender.
- Keep the rice cold and separate the grains with your fingers before you add it to the pan so it does not clump.
- Taste the sauce at the end before serving and adjust with a splash of soy sauce, a pinch of sugar, or a squeeze of lime.
- Do not walk away from the stove; stir-fry moves fast and rewards attention.
How to Make Spicy Garlic Chicken Stir-Fry with Rice
Step 1: Cook the Rice
- Rinse 1.5 cups uncooked jasmine rice under cold water until the water runs mostly clear.
- Cook the rice in a rice cooker or pot with the appropriate amount of water.
- Fluff the rice, spread it on a tray, and chill it in the fridge while you prep the rest.
- Use leftover rice from the night before if you have it, since it stays firmer in the stir-fry.
Step 2: Prep the Chicken and Marinade
- Slice the chicken thighs into thin strips, about 1 quarter inch thick.
- Add the chicken to a bowl with 1 tablespoon soy sauce, 1 tablespoon cornstarch, 1 teaspoon sesame oil, and 1 teaspoon vinegar.
- Toss until the chicken looks evenly coated and glossy.
- Let it sit for at least 10 to 15 minutes while you chop veggies and mix the sauce.
Step 3: Mix the Spicy Garlic Sauce
- In a small bowl, combine 3 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon hoisin, and 1 to 2 tablespoons chili garlic sauce.
- Add 1 tablespoon brown sugar or honey, 3 tablespoons water or broth, and 1 teaspoon cornstarch.
- Whisk until the mixture looks smooth and no cornstarch lumps remain.
- Taste a drop and adjust sweetness or heat before you start cooking.
Step 4: Prep Aromatics and Veggies
- Mince the garlic and ginger and set them near the stove.
- Slice the onion and bell pepper, and cut broccoli and snap peas into bite-size pieces.
- Keep all veggies in one large bowl so you can add them quickly.
- Slice green onions and set them aside for garnish.
Step 5: Sear the Chicken
- Heat a wok or large skillet over medium-high to high heat until it feels very hot.
- Add 1 to 1.5 tablespoons oil and swirl it around the pan.
- Add half the chicken in a single layer and let it sear for about 1 to 2 minutes before you stir.
- Stir and cook another 2 to 3 minutes until the chicken looks browned and cooked through, then transfer it to a plate and repeat with the remaining chicken.
Step 6: Stir-Fry the Veggies and Aromatics
- Add another tablespoon of oil to the hot pan if it looks dry.
- Add onion and bell pepper and cook 2 minutes, stirring often.
- Add broccoli and snap peas and cook another 2 to 3 minutes until they turn bright and crisp-tender.
- Push the veggies to the sides of the pan, add a small splash of oil in the center, then add garlic and ginger and stir for 30 seconds until fragrant.
Step 7: Combine Chicken and Sauce
- Return all the cooked chicken and its juices to the pan.
- Toss the chicken with the veggies so everything mixes evenly.
- Give the sauce a quick stir, then pour it over the chicken and veggies.
- Stir constantly for 1 to 2 minutes until the sauce thickens and coats everything in a glossy, spicy garlic glaze.
Step 8: Add the Rice
- Add the chilled rice to the pan, breaking up any clumps with your hands as you drop it in.
- Use a spatula to fold the rice into the saucy chicken and veggies.
- Cook 2 to 3 minutes, stirring often, until the rice heats through and soaks up the sauce.
- Drizzle with 1 teaspoon sesame oil, toss again, and taste for seasoning; add soy sauce, chili sauce, or a pinch of sugar if needed.
Step 9: Finish and Serve
- Turn off the heat and sprinkle sliced green onions over the top.
- Add red pepper flakes if you want more kick.
- Scoop the spicy garlic chicken stir-fry with rice into bowls.
- Serve hot and enjoy that mix of spicy, garlicky, saucy goodness in every bite.
Variations I've Tried
I swap chicken with thinly sliced beef flank steak and keep the same sauce when I crave a change. Shrimp also works well; I cook it quickly until it turns pink, then remove it and add it back at the end so it stays tender. For a lighter version, I use cauliflower rice or brown rice and load the pan with extra broccoli, snap peas, and mushrooms.
If you cook for kids or spice-sensitive friends, cut the chili garlic sauce in half and add extra at the table for the heat lovers. You can also toss in cashews or peanuts at the end for crunch and a little nutty flavor.
How to Serve Spicy Garlic Chicken Stir-Fry with Rice
Serve spicy garlic chicken stir-fry with rice in warm bowls so the sauce stays glossy and hot. Add a squeeze of lime or a sprinkle of fresh cilantro if you like a bright finish. Pair it with cucumber slices, steamed edamame, or a simple green salad to balance the heat. A cold glass of iced tea, sparkling water, or lemonade cools things down nicely.
How to store
- Fridge: Cool the spicy garlic chicken stir-fry with rice, then store it in airtight containers for up to 4 days.
- Freezer: Portion into freezer-safe containers, label, and freeze for up to 2 months; flatten the portions so they thaw faster.
- Reheating on stovetop: Add a splash of water or broth to a skillet, add the stir-fry, and warm over medium heat while you stir until hot.
- Reheating in microwave: Cover loosely, add a teaspoon of water, and heat in 45 to 60 second bursts, stirring between rounds until it steams.
- Reheating from frozen: Thaw overnight in the fridge if possible, then reheat as above; in a pinch, microwave from frozen at lower power and stir often.
