Soups & Stews
This chili garlic rice recipe delivers a bold, restaurant-quality meal with a perfect fusion of spicy, garlicky rice and protein. The secret lies in balancing heat, umami, and texture—crispy wok-fried rice meets tender protein, all coated in a fragrant chili-garlic sauce.
I’ve perfected this dish after years of testing, ensuring every bite delivers that addictive crunch and savory depth. The beauty of this recipe is its versatility—whether you use chicken, shrimp, or tofu, the technique remains the same.
You’ll start with a quick stir-fry of garlic and chili flakes to build the flavor base, then layer in protein and rice for that signature wok crunch. The eggy protein fusion adds richness, making it hearty enough for a main dish but light enough for a quick weeknight meal.
By the end, you’ll have a dish that’s finger-licking good—golden rice with charred edges, tender protein, and a sauce that’s spicy yet balanced. The aroma alone will have everyone at the table asking for seconds.
Serve with a side of cucumber salad to cool the heat and cut through the richness. This recipe is designed for foolproof results—no fancy techniques required, just a wok or large skillet and about 25 minutes of active time.
The key is high heat and constant stirring to achieve that perfect texture. Let’s get cooking!
Ingredients for chili garlic rice
Here’s what you’ll need to craft this restaurant-worthy chili garlic rice with perfect wok crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 2 cups | Uncooked, long-grain preferred |
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Garlic Cloves 🧄 | 8 cloves | Minced finely for bold flavor |
| Red Chili Flakes 🌶️ | 2 tbsp | Adjust for spice preference |
| Soy Sauce 🥢 | ½ cup | Light or dark preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Vegetable Oil 🫒 | ¼ cup | High smoke point for wok |
| Green Onions 🧅 | ½ cup | Sliced, white and green parts |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Lime Wedges 🍋 | 2 whole | For serving, optional |
The rice is non-negotiable here—jasmine rice delivers that fragrant, slightly sticky texture that soaks up the sauce beautifully. Day-O brand is my go-to, but any long-grain will work. For the protein, chicken breast is foolproof, but shrimp or tofu work just as well—just adjust cooking time. The garlic and chili flakes form the flavor base, so don’t skimp. Penzeys or bulk bins at Whole Foods have the freshest, most potent spices. If you can’t find jasmine rice, basmati is a decent substitute, though it lacks the same floral notes.
No soy sauce? Coconut aminos work in a pinch, though the flavor will be slightly different. The sesame oil is where the magic happens—toast it first in the wok for that nutty aroma before adding garlic. For extra umami, add 1 tbsp fish sauce if you’re using shrimp, or a splash of oyster sauce for chicken. The eggs should be room temperature—cold eggs won’t bind properly. If you’re short on time, microwave them for 30 seconds to speed up the process. The green onions add freshness, but if you’re out, scallions or chives will do.
This dish tastes even better the next day—store leftovers in an airtight container for up to 3 days. The rice dries out faster, so reheat with a splash of water or soy sauce to restore moisture. For freezing, portion the protein and rice separately—freeze for up to 2 months. Garnish with toasted sesame seeds and lime wedges right before serving to keep everything vibrant. The heat builds as it sits, so serve with cool cucumber salad to balance the spice.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the chicken, fry the eggs, and toss everything with the rice. The garlic and chili flakes cling to the jasmine rice like a hug, and cleanup? One spatula, one pan. Done.
- Garlic Bomb Alert: That first bite of fragrant, toasted garlic cloves mixed into warm rice? It’s like a flavor explosion. The red chili flakes add just enough heat to make it feel indulgent without overpowering, and the eggs add a silky richness that balances everything perfectly.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, the chicken reheats beautifully, and I can pack it in containers with zero sogginess. Honestly, my kids ask for it more than any other takeout—even though it’s technically homemade.
- Budget Win: Jasmine rice is cheap, chicken breasts stretch far, and eggs are the ultimate pantry staple. I make this for four people for under $12, and it’s still restaurant-quality. Plus, leftovers taste just as good the next day—proof that simple ingredients can be wildly satisfying.
Step-by-step instructions for chili garlic rice
Master this wok technique for perfect texture—crispy rice, tender chicken, and silky eggs.
Prepare the Chicken and Egg Mixture
Cut the 1.5 lb boneless chicken breast into 1-inch bite-sized pieces and set aside. In a bowl, whisk together the 4 whole large eggs with 0.5 cup soy sauce, 1 tsp salt, and 0.5 tsp black pepper until fully combined. This marinade ensures the chicken stays juicy and absorbs bold flavors.
Let the egg mixture sit for 5 minutes while you prep the rest. The soy sauce will begin tenderizing the chicken, and the eggs will emulsify for a smoother texture when cooked. Keep the bowl covered to prevent a skin from forming.
Cook the Chicken in Stages
Heat 0.25 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the chicken pieces in two batches to avoid overcrowding. Cook for 3-4 minutes per batch until the chicken turns opaque and slightly golden—this indicates it's no longer pink inside.
Remove the chicken and set aside. If the oil isn't hot enough, the chicken will steam instead of sear. You'll know it's ready when you see a light golden crust forming. Keep the chicken warm while you prepare the next components.
Scramble the Eggs and Sauté Aromatics
Reduce heat to medium and add 1 tbsp sesame oil to the same wok. Pour in the egg mixture and scramble gently with a spatula until just set—soft curds form but still look slightly creamy. This takes about 1 minute. Remove the eggs and set aside with the chicken.
In the same wok, add 0.25 cup vegetable oil and swirl to coat. Add the 8 cloves minced garlic and 2 tbsp red chili flakes, stirring constantly for 30 seconds until fragrant. The garlic should turn light golden without burning—this releases its sweet, pungent flavor. Immediately add the 0.5 cup sliced green onions and stir for 1 minute until wilted.
Toast the Rice for Crunch
Add the 2 cups jasmine rice to the wok and stir-fry for 2-3 minutes until the grains become translucent at the edges and slightly crispy. This step is crucial—it prevents mushy rice and adds that signature wok-hei texture. The rice should look dry but not raw in the center.
Pour 1.5 cups water (measured separately) into the wok and stir once to distribute evenly. Bring to a gentle boil, then reduce heat to low, cover with a tight lid, and simmer for 15 minutes. Don't peek or stir—this steaming phase develops the rice's distinct texture.
Combine and Finish
After 15 minutes, turn off the heat and let the rice sit covered for 5 minutes. Uncover and fluff gently with a fork. Return the chicken and eggs to the wok, tossing everything together. Add 1 tbsp toasted sesame seeds and mix well.
Serve immediately with the 2 whole lime wedges on the side. The rice should be fragrant with garlic and chili, the chicken tender yet firm, and the eggs creamy. Each bite delivers a perfect balance of heat, umami, and texture.
Pro Tips For Making Chili Garlic Rice
- Cook Chicken Twice: Slice the chicken breast thin, sear it in a hot pan until just cooked through, then set aside. After stir-frying the garlic and chili, toss the chicken back in—it’ll finish cooking while absorbing all those flavors. I learned this the hard way when my chicken turned rubbery from overcooking in the rice.
- Mince Garlic Like It’s 1999: Use a knife, not a press—smash those cloves flat first, then chop into a fine paste. Pressed garlic burns fast and loses its punch, but minced garlic releases flavor gradually. (Yes, even if you’re impatient like me.)
- Salt the Rice Water: Add a pinch of salt to the water when cooking the jasmine rice—it keeps the grains from sticking together and makes the final dish taste more cohesive. I skipped this for years, wondering why my rice always tasted bland compared to takeout.
- Fry Eggs Last: Push the eggs to the side of the pan after cooking the chicken and garlic mix, then tilt the pan to let the runny yolk mix into the rice. The heat from the rice will gently finish the eggs without scrambling them—this isn’t the prettiest method, but it’s the tastiest.
Dietary considerations for this chili garlic rice
Gluten-Free Adaptations
This dish is naturally gluten-free if you use tamari instead of soy sauce—just swap the ½ cup soy sauce for ½ cup gluten-free tamari. I recommend San-J brand tamari for its rich umami flavor.
Double-check labels on sesame oil and chili flakes to ensure no cross-contamination with gluten-containing products. 🌱
Spice-Free Version
For a milder heat level, reduce the red chili flakes to just 1 teaspoon or omit them entirely. Replace the heat with extra garlic cloves (10 total) and add ½ teaspoon ground ginger for warmth.
A splash of rice vinegar (1 tbsp) brightens the dish without spice. The texture remains bold and flavorful.
Vegetarian Option
Swap the chicken for 14 oz extra-firm tofu, pressed and cubed. Toss the tofu in 1 tbsp cornstarch before cooking to achieve a crispy exterior. Use the same egg marinade but reduce soy sauce to ¼ cup to balance the tofu’s natural flavor.
The tofu absorbs the chili-garlic sauce beautifully, delivering a hearty vegetarian dish. 🥜
Low-Sodium Adjustments
For a lower sodium version, use low-sodium soy sauce or coconut aminos, and reduce the salt to ½ teaspoon. Boost umami with 1 tbsp fish sauce (if using shrimp) or 1 tsp mushroom powder instead.
The dish still tastes rich and satisfying without excessive salt. Always taste as you go!
Nut-Free Considerations
Sesame seeds add texture but can be omitted if avoiding nuts. Garnish with extra green onions or a sprinkle of toasted black sesame oil (1 tsp) instead. Double-check all ingredients—some brands of chili flakes or spices may contain sesame. The dish remains flavorful without them.
Nutrition facts
Frequently asked questions
Can I make this chili garlic rice with shrimp instead of chicken?
Shrimp cooks in just 2-3 minutes per side, so reduce the cooking time to 1-2 minutes total for each batch. Add 1 tbsp fish sauce to the egg marinade for extra umami. The shrimp will stay tender and absorb the chili-garlic flavor beautifully.
Why does my rice turn out mushy instead of crispy?
Mushy rice happens when you don't toast it first or stir too much during cooking. Always stir-fry the rice for 2-3 minutes before adding water to develop that wok-hei texture. After adding water, don't peek or stir—just let it steam undisturbed for 15 minutes. The rice should be firm with slightly crispy edges when done.
How can I adjust the spice level for kids or sensitive eaters?
Start by reducing the red chili flakes to 1 teaspoon or using mild chili powder instead. For extra flavor without heat, add ½ teaspoon ground ginger or a splash of rice vinegar (1 tbsp). Serve with extra lime wedges to balance any remaining spice. The dish will still taste rich and savory!
Can I use instant rice or pre-cooked rice for this recipe?
Freshly cooked jasmine rice is ideal for that signature texture, but you can use day-old cooked rice if needed. Spread it on a tray and dry it in the oven at 300°F for 10 minutes to remove excess moisture before stir-frying. Instant rice won't work well—it lacks the necessary starch for proper texture.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with a splash of water or soy sauce to restore moisture. Stir frequently to prevent sticking. Microwave reheating works but may make the rice gummy—always add a damp paper towel to soften the heat. Leftovers keep well for 3 days in an airtight container.
