Desserts
This sweet potato fried rice recipe transforms humble ingredients into a dish that balances caramelized sweetness with savory crunch—perfect for breakfast, lunch, or dinner. 🌟 The secret lies in roasting the sweet potatoes until tender and slightly crispy before stir-frying, which deepens their natural sweetness and creates that coveted texture contrast.
This isn’t your typical fried rice; it’s a flavor-packed, comforting dish that feels like a hug in every bite.
The recipe begins with day-old rice—just like authentic fried rice—because its slightly dry texture absorbs flavors better than fresh. We’ll stir-fry it with roasted sweet potatoes, garlic, ginger, and a mix of vegetables (like peas and carrots) until everything is crisp-tender.
A savory-sweet sauce made with soy sauce, sesame oil, and a touch of honey ties it all together, while optional protein (like scrambled eggs or shredded chicken) adds heartiness.
What you’ll end up with is a fragrant, visually appealing dish that’s as satisfying to eat as it is to make. The sweet potatoes caramelize beautifully, their edges slightly crispy while the centers remain tender, and the rice develops a golden crust from the high-heat stir-fry.
This recipe is versatile enough for weeknight dinners but impressive enough for gatherings—plus, it’s customizable for dietary preferences, like vegan or gluten-free versions.
Ready in under 30 minutes, this dish proves that comfort food doesn’t have to be heavy or complicated. The aroma alone—garlicky, toasty, with a hint of sweetness—will have everyone at the table asking for seconds. Let’s get cooking!
Ingredients for sweet potato fried rice
Humble ingredients elevated through roasting and stir-frying for a dish that balances caramelized sweetness with savory crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Cooked White Rice 🍚 | 3 cups | Cold and slightly dry preferred |
| Sweet Potatoes 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Eggs 🥚 | 4 large | Scrambled for protein option |
| Carrots 🥕 | 1 cup | Diced into small pieces |
| Frozen Peas 🌿 | ½ cup | Thawed before using |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zesty kick |
| Soy Sauce 🥢 | ⅓ cup | Light or all-purpose |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Vegetable Oil 🫒 | 2 tbsp | For high-heat stir-fry |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The sweet potatoes are the star—look for organic varieties like Jewel or Garnet for natural sweetness. Costco or Trader Joe's often carry pre-cubed sweet potatoes, saving prep time. Roast them until tender with slightly crisp edges; this transforms their starches into caramelized flavor. Fresh ginger and garlic should be bright and aromatic, with no signs of mold or soft spots. For the rice, day-old works best—fresh rice releases too much moisture and turns mushy during stir-frying. If using frozen peas, thaw and drain them thoroughly before adding to the pan.
No fresh ginger? Powdered ginger at half the amount works in a pinch, though fresh delivers superior flavor. Substitute carrots with frozen diced carrots if needed, but avoid pre-shredded—they release excess liquid. For a protein alternative, shredded rotisserie chicken or crumbled tofu adds heartiness. The soy sauce can be swapped for tamari for gluten-free, and honey can be replaced with maple syrup. Sesame oil is non-negotiable for authentic flavor, but if unavailable, toasted sesame seeds sprinkled at the end provide a similar nutty note.
Roasted sweet potatoes keep 3 days refrigerated in an airtight container, making them ideal for meal prep. Cooked rice reheats beautifully—microwave for 1 minute with a splash of water to restore moisture. For storage, divide the fried rice into portioned containers to prevent sogginess. The dish reheats best in a skillet over medium heat with a splash of water to restore crispness. Freeze for up to 3 months by spreading portions on a tray before transferring to bags for easy reheating.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just one wok or skillet handles everything. The sweet potatoes roast while the rice fries, and those frozen peas? Toss them straight from the bag. Minimal chopping, zero stress.
- Sweet & Savory Crunch: That caramelized sweet potato? Chef’s kiss. It turns tender but holds its shape, so every bite has that perfect mix of creamy, crispy edges, and a hint of smoky garlic. The eggs add richness, but the peas keep it bright—no heavy, greasy feeling here.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it in containers, and it’s still delicious the next day—no soggy rice in sight. Honestly, my kids actually ask for leftovers, and I’ve even brought it to potlucks (it disappears fast).
- Pantry Staple Savior: I keep sweet potatoes and frozen peas stocked just for this—it’s my budget-friendly way to use up day-old rice. No fancy ingredients, no wasted food. Plus, it’s the kind of dish that makes me feel like I’ve cooked something special, even when I’m running on autopilot.
Step-by-step instructions for sweet potato fried rice
Transform humble ingredients into a vibrant, caramelized masterpiece with this precise technique.
🔥 Step 1: Caramelize Sweet Potatoes for Deep Flavor
Heat a large wok or skillet over medium-high heat with 1 tablespoon vegetable oil. Add the 1.5 lb cubed sweet potatoes in a single layer, leaving space between pieces. Let them cook undisturbed for 8-10 minutes until golden brown on one side.
Flip carefully and cook another 8-10 minutes until deeply caramelized. You're aiming for that sweet, almost crispy texture that forms the base of this dish. The potatoes should release easily from the pan when ready. Transfer to a plate and set aside—these will rehydrate slightly as they cool.
🍳 Step 2: Build the Aromatic Base
In the same pan, add the remaining 1 tablespoon vegetable oil and increase heat to high. Add the 1 cup diced carrots and stir-fry for 3 minutes until they begin to soften. Push them to one side of the pan.
Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger to the empty side. Cook for 30 seconds until fragrant—you should smell that bright, zesty aroma. Stir everything together and cook for another 1 minute until the carrots are tender but still hold their shape.
👨🍳 Step 3: Scramble Eggs for Perfect Texture
Push the vegetable mixture to one side of the pan. Add the 4 large eggs to the empty space and let them sit for 10 seconds until they begin to set. Using a spatula, gently scramble the eggs until just set—soft curds with a slightly runny yolk in the center. Remove from heat for 30 seconds to prevent overcooking.
Return the eggs to the pan and mix with the vegetables. Cook for another 1 minute to combine flavors. This step ensures your fried rice has that perfect protein boost without drying out the other ingredients.
🥘 Step 4: Combine and Season the Fried Rice
Add the 3 cups day-old cooked white rice, breaking up any clumps with your hands. Stir-fry for 2 minutes on high heat, letting the rice absorb the caramelized flavors from the sweet potatoes. Add the 0.5 cup thawed frozen peas and cook for another 1 minute.
Drizzle in the 0.33 cup soy sauce and 1 tablespoon honey, stirring constantly. The rice should sizzle and begin to take on a glossy appearance. Season with the 1 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning—you may need a touch more soy sauce for balance.
🔥 Step 5: Finish with Crispy Garnishes
Reduce heat to medium and stir in the 1 tablespoon toasted sesame oil. This adds that nutty aroma and rich depth of flavor. Cook for another 1 minute to let the sesame oil permeate the dish.
Remove from heat and fold in the 0.25 cup sliced green onions. Serve immediately while hot, garnished with additional green onions if desired. The contrast of crispy caramelized sweet potatoes, tender rice, and fresh green onions creates a perfect balance of textures and flavors in every bite.
Pro Tips For Making Sweet Potato Fried Rice
- Roast Sweet Potatoes First: I learned this the hard way—raw sweet potatoes release too much moisture and turn your fried rice into a soggy mess. Roast them at 400°F (200°C) for 20-25 minutes until tender and caramelized, then cube them. The texture stays firm, and the flavor deepens without extra oil.
- Scramble Eggs Separately: Dumping eggs into the pan with everything else means they steam instead of crisp. Scramble them in a separate bowl first, then fold them in at the very end—just until they’re barely set. This keeps the rice dry and the eggs creamy, not rubbery.
- Break Up Rice Clumps: Day-old rice is your friend, but clumps are the enemy. Use your hands or a fork to separate any stuck-together bits before adding them to the pan. Cold rice sticks together like glue, and you don’t want to end up with a gluey fried rice.
- Thaw Peas in Warm Water: Frozen peas straight from the freezer release ice crystals that dilute your dish. Dump them in a bowl of warm water for 2 minutes, drain, and pat dry—this keeps your fried rice from turning into a pea soup. (Yes, I’ve made that mistake.)
Storing and reheating this dish
Refrigerator Storage
Store your sweet potato fried rice in an airtight container with a lid to maintain crispness and prevent sogginess. I recommend glass Pyrex containers for even heating when reheating later.
Keep it refrigerated for up to 3 days, but I find the flavors actually deepen overnight as the spices meld. Let it cool completely before storing to avoid condensation buildup inside the container. 🥄
Freezer Prep Tips
For long-term storage, spread portions on a tray and freeze until solid before transferring to quart-sized freezer bags. This prevents clumping and makes reheating easier. Label with dates—this dish keeps well for up to 3 months in the freezer.
When ready to eat, thaw overnight in the fridge for best texture. 🧊
Stovetop Reheating
My preferred method is reheating in a skillet over medium heat with 1 tablespoon water or vegetable oil. Cook for 3-4 minutes, stirring frequently, until everything is piping hot.
The oil helps restore that crispy texture from the original stir-fry. For extra flavor, add a splash of soy sauce or sesame oil during reheating. 🔥
Microwave Method
For quick reheating, cover a portion with a damp paper towel and microwave on 70% power in 1-minute intervals, stirring between each. Add 1 teaspoon water if the rice appears dry.
This method works best for single servings and takes about 2-3 minutes total. The texture won't be as crispy as stovetop, but it's convenient for busy days. ⏱️
Reviving Texture
If your reheated fried rice loses its crispiness, don't worry—just pop it back in the skillet for 1-2 minutes with a pat of butter or 1 teaspoon sesame oil.
The fat helps restore that golden crust. For extra crunch, sprinkle with toasted sesame seeds or crushed peanuts before serving. This trick works wonders for restaurant-style presentation. 💫
Meal Prep Strategy
Divide your fried rice into individual portions before storing to maintain freshness. I like using small glass containers for easy grab-and-go meals. Store protein separately if using (like eggs or chicken) to keep them from overcooking during reheating.
This approach lets you customize each serving with fresh toppings like green onions or sesame seeds. 📅
Nutrition facts
Frequently asked questions
Can I use fresh sweet potatoes instead of roasted ones?
Fresh sweet potatoes will work, but roasting first creates that signature caramelized sweetness. For a quick alternative, boil or steam cubed sweet potatoes until tender (8-10 minutes) before stir-frying. They'll be less crispy but still delicious. The roasting step concentrates their natural sugars, which is what gives this dish its special flavor.
How do I make this vegan?
Skip the eggs and use 1 cup firm tofu instead—press and crumble it before stir-frying. For extra umami, add 1 tablespoon nutritional yeast to the sauce. You can also substitute soy sauce with tamari and ensure your sesame oil is vegan-certified. The dish will still be hearty and flavorful without animal products!
Why does my fried rice turn out mushy?
Mushy rice usually means using fresh rice (too much moisture) or overcrowding the pan. Always use day-old rice and spread it out in a single layer during stir-frying. Cook in batches if needed, and keep your heat at high to develop that crispy texture. A splash of water while reheating can also help revive texture if needed.
What's the best rice for this recipe?
Long-grain white rice is ideal—it stays separate when stir-fried and absorbs flavors beautifully. Jasmine or basmati work well too. Avoid sticky rice varieties like sushi rice, as they'll make the dish gummy. For extra flavor, cook your rice with a bay leaf or a pinch of salt to enhance its taste before using in the fried rice.
Can I make this with orange sweet potatoes?
Orange sweet potatoes have a slightly sweeter, more vibrant flavor that works perfectly. Just note they'll caramelize faster than regular sweet potatoes, so keep a close eye on them during roasting. For best results, reduce roasting time by 2-3 minutes per side to prevent burning while maintaining tenderness.
