Main Courses
This chilli egg rice recipe transforms a simple one-pan meal into a bold fusion of spicy, savory, and comforting flavors. The secret lies in perfectly fried eggs infused with chilli oil, paired with fragrant rice that absorbs the garlic and tomato essence. I developed this after craving something hearty yet quick—ideal for busy weeknights when you still want restaurant-quality results.
The beauty of this dish is its simplicity: one pan, minimal cleanup, yet layers of texture and heat. Crispy fried eggs sit atop tender rice, their yolks glistening with chilli oil, while the tomato-garlic base adds depth. The method ensures every bite delivers a balance of smoky, spicy, and umami notes without overwhelming complexity. Perfect for feeding a crowd or a solo dinner when you're short on time but not on flavor.
What makes this recipe stand out is the authentic fusion technique—the eggs are cooked in the same pan as the rice, allowing their flavors to meld seamlessly. The result? A dish that’s both comforting and exciting, with the eggs adding richness and the chilli oil bringing the heat. Whether you're serving it as a main course or a side, this recipe delivers satisfaction in every forkful.
Pair it with a simple cucumber salad or pickled vegetables to cut through the richness, or serve it alongside a light broth for a complete meal. The flexibility of this recipe means it adapts to any occasion—weeknight dinners, casual gatherings, or even a quick lunch. Let’s get cooking!
Ingredients for chilli egg rice
Jasmine rice, fragrant eggs, and spicy chilli oil—this fusion dish delivers restaurant-quality flavor in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Vegetable Oil 🫒 | ½ cup | High smoke point for frying |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | No salt added preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Chilli Oil 🌶️ | 2 tbsp | Homemade or store-bought |
| Soy Sauce 🍶 | 1 tbsp | Light or regular preferred |
| Sesame Oil 🫒 | 1 tsp | For aromatic finish |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Chili Flakes 🔥 | ½ tsp | Adjust for heat preference |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
The jasmine rice is non-negotiable here—it absorbs the garlic-tomato base beautifully. Day-O brand from Asian markets has the best texture, but any long-grain rice works. For the eggs, freshness matters: room temperature eggs fry up crispier. The canned tomatoes? No salt added keeps flavors balanced—Muir Glen is my go-to. Garlic should be minced fine for even distribution, not chopped. Costco sells pre-minced garlic in jars, which is a time-saver.
No chilli oil? Mix 1 tbsp olive oil with 1 tsp red pepper flakes and 1 tsp soy sauce—it’s not the same but works in a pinch. Swap vegetable broth for water plus 1 tsp bouillon if needed. The green onions can be subbed with regular onions if you’re out, but they add a fresh finish. For extra umami, add 1 tsp fish sauce (vegetarian? Use soy sauce). The sesame oil is optional but worth the aroma—skip it if you’re sensitive to strong flavors.
Rice reheats best covered in the microwave for 1-2 minutes—add a splash of water to restore moisture. The chilli oil keeps for 2 months in the fridge, but homemade is fresher. Portion fried eggs separately if you’re prepping ahead—they crisp up again when reheated. Store leftovers for 3-4 days in an airtight container, but the flavor peaks on day one.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. The eggs fry right in the same pan as the tomatoes and garlic, then the rice steams in the residual heat—no extra pots, no stress.
- Garlic-Tomato Bomb: That first bite of the fried eggs with the sweet-tart canned tomatoes and fragrant garlic? It’s the kind of flavor that makes you pause mid-chew. The jasmine rice soaks it all up like a sponge.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The eggs stay warm, the rice doesn’t get soggy, and the chilli kick keeps it interesting—no sad, dry leftovers here.
- Budget Win: Honestly, this recipe costs me less than takeout for two. Canned tomatoes, bulk rice, and eggs stretch every dollar, and the leftovers? Just as good reheated as they are fresh.
Step-by-step instructions for chilli egg rice
This one-pan fusion dish delivers fragrant jasmine rice, silky eggs, and bold tomato-chili flavors all in one simple process.
Prepare the One-Pan Base
Heat the 0.5 cup vegetable oil in a large non-stick skillet over medium-high heat until shimmering but not smoking. Add the 4 cloves minced garlic cloves and stir for 30 seconds until fragrant—you'll smell that sweet, nutty aroma immediately. Add the 14.5 oz canned diced tomatoes, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried chili flakes, stirring to combine. Let the mixture simmer for 5 minutes until the tomatoes break down slightly and the flavors meld together.
This foundational step builds the chilli sauce that will infuse the rice and eggs. The tomatoes should reduce just enough to thicken slightly but still maintain their natural sweetness. If the mixture sticks to the pan, add 1-2 tablespoons of vegetable broth to deglaze and keep it moving.
Cook the Jasmine Rice
Add the 1.5 cups jasmine rice to the skillet and stir to coat the grains evenly with the tomato mixture. Pour in the 1 cup vegetable broth and bring to a gentle boil. Reduce heat to low, cover tightly with a lid, and simmer for 15 minutes without lifting the lid. This creates a steam bath that cooks the rice evenly and absorbs all the chilli flavors.
After 15 minutes, check the rice—it should be tender but still slightly firm in the center. If the bottom begins to stick, add another 2 tablespoons of vegetable broth through the lid to maintain moisture. The rice should cook through in 20-25 minutes total, but don't rush it. Undercooked rice will continue to absorb liquid and finish cooking during the final steps.
Fry the Eggs in the Chilli Rice
Once the rice is fully cooked, remove the skillet from heat and let it sit uncovered for 2 minutes to allow excess steam to escape. Make 4 small wells in the rice using the back of a spoon. Crack the 4 whole large eggs into these wells, spacing them evenly. Return the skillet to medium-low heat and cover with a lid again.
Cook the eggs for 5-6 minutes, allowing the gentle heat to create silky yolks while the whites set. The eggs should be just set but still runny in the center—this ensures each bite delivers that perfect balance of creamy and firm. If the rice begins to dry out, add 1 tablespoon of vegetable broth to keep it moist.
Finish with Aromatics and Chilli Oil
Remove the skillet from heat and stir in the 1 tbsp soy sauce and 1 tsp sesame oil for depth of flavor. Drizzle the 2 tbsp chilli oil evenly over the top, letting it swirl through the rice and eggs. Garnish with the 3 whole sliced green onions, distributing them evenly across the dish. The chilli oil adds a smoky, spicy kick that ties everything together.
Let the dish rest for 3-5 minutes before serving. This resting period allows the flavors to meld further and the rice to absorb any remaining juices. The final result should be fragrant jasmine rice infused with spicy tomato-chilli flavors, perfectly set eggs nestled in the center, and a glossy finish from the chilli oil. Serve immediately while the eggs are still warm and the rice is tender.
Pro Tips For Making Chilli Egg Rice
- Fry Eggs in Stages: Crack the eggs first, then let them sit in a bowl for 5 minutes before frying—this keeps the whites from spreading into a sad, flat pancake. Once the whites are set but still jiggly, flip and cook the yolks low and slow (I mean low) until they’re just thickened, not scrambled. Overcooking turns them rubbery, and nobody wants that in chilli egg rice.
- Toast the Garlic Hard: Mince the garlic thin and fry it in oil on medium-high until it’s deep golden, not just fragrant—think "nutty, almost crisp" territory. This cuts through the canned tomatoes’ sweetness and gives the rice real depth. I used to rush this, and the dish always tasted flat afterward.
- Use Half the Oil: You don’t need much—just enough to coat the pan when frying the eggs and garlic. Too much oil makes the rice soggy, and nobody’s here for that. Wipe the pan dry between uses if you’re reusing it for the eggs and garlic.
- Salt the Tomatoes Early: Dump the canned tomatoes into the pan first and let them simmer for 2 minutes with a pinch of salt before adding anything else. This breaks down their texture and pulls out excess water, so your rice stays fluffy instead of drowning in a sauce. I learned this after making mushy rice three times in a row.
Troubleshooting this recipe
Rice Too Dry?
If your rice turns out dry, it’s usually from overcooking or insufficient liquid. Always use 1 cup broth per 1.5 cups rice—never skimp. When checking doneness, peek under the lid and add 1-2 tbsp broth if the bottom sticks. For extra moisture, stir in 1 tsp sesame oil after cooking, which also adds aroma. 💧
Eggs Overcooked?
Overcooked eggs happen when heat is too high or cooking time extends beyond 5-6 minutes. Keep the pan on medium-low heat and cover tightly to trap steam. For runnier yolks, reduce cooking time to 4-5 minutes. If the whites set too fast, lower heat further or cook uncovered for the last minute. 🥚
Flavor Too Mild?
Boost intensity by adding 1 extra tsp chili flakes to the tomato base or ½ tsp fish sauce (or soy sauce) for umami depth. Fresh chilli oil makes a difference—store-bought lacks the same punch. For extra heat, sprinkle ½ tsp gochujang (Korean chili paste) into the rice before serving. 🌶️
Oil Too Smoky?
Smoky oil happens when heat exceeds 375°F. Use a non-stick skillet and maintain medium-high heat until garlic is fragrant but not browned. If oil starts smoking, remove from heat for 30 seconds before adding tomatoes. A high-smoke-point oil like avocado or grapeseed oil works better than vegetable oil. 🔥
Stuck-on Rice?
Prevent sticking by ensuring the pan is hot enough before adding rice. If it sticks, immediately add 2 tbsp broth and stir gently. For stubborn residue, soak the pan in hot soapy water for 15 minutes before scrubbing. A well-seasoned cast-iron skillet** reduces sticking but requires proper maintenance. ✨
Nutrition facts
Frequently asked questions
Can I make this chilli egg rice vegetarian?
Swap the eggs for tofu or silken tofu cubes to keep the dish vegetarian. Press the tofu lightly to remove excess water, then pan-fry until golden. Add 1 tsp soy sauce and ½ tsp sesame oil to the tofu while cooking for extra flavor. The texture will be slightly different but still delicious with the spicy tomato rice base!
How do I adjust the heat level in this recipe?
For milder heat, reduce the dried chili flakes to ¼ tsp and skip the chilli oil or use half the amount. For extra spice, add 1 tsp gochujang (Korean chili paste) with the tomatoes or increase chilli oil to 3 tbsp. Fresh red chili peppers or Thai bird's eye chili can also be minced into the tomato base for a custom kick.
Can I prepare this dish ahead of time?
Cook the rice and tomato base first, then refrigerate for up to 2 days in an airtight container. Reheat gently in the microwave with a splash of water to restore moisture. Fry the eggs fresh when serving—they reheat poorly and lose their perfect texture. For make-ahead convenience, pre-chop all ingredients and store them separately.
What's the best rice for this recipe?
Jasmine rice is ideal because it absorbs the chilli-tomato flavors beautifully while staying slightly sticky. Basmati rice works too but may be less aromatic. Avoid long-grain white rice—it stays too firm and won't absorb the sauce well. For extra fragrance, try Thai jasmine rice or even short-grain sushi rice (though it's stickier).
How can I make this dish gluten-free?
Use tamari (gluten-free soy sauce) instead of regular soy sauce, and ensure your chilli oil and broth are certified gluten-free. Check labels on canned tomatoes and broth for hidden gluten. The rest of the ingredients are naturally gluten-free, so this dish easily adapts to a gluten-free diet. Always verify individual products if you have celiac disease or severe gluten sensitivity.
