Desserts
This sweet potato fried rice recipe transforms humble ingredients into a dish that’s crispy on the edges, fragrant with warm spices, and packed with natural sweetness. The secret lies in perfectly dicing sweet potatoes and stir-frying them until caramelized—creating a texture that’s both tender and satisfying.
I developed this version after years of experimenting with fried rice, balancing traditional techniques with modern twists like roasted garlic and toasted sesame oil.
The process starts with day-old rice (never fresh!) that absorbs flavors beautifully, then builds layers of umami through soy sauce, ginger, and a touch of honey.
Sweet potatoes add natural sweetness that cuts through the savory elements, while proteins like scrambled eggs or crispy bacon elevate it into a complete meal. This recipe delivers restaurant-quality results without requiring advanced skills—just patience and a hot wok or skillet.
What you’ll end up with is golden, crispy fried rice where each bite offers a perfect harmony of textures: tender rice, caramelized sweet potatoes, and a subtle crunch from toasted sesame seeds. The aroma alone—garlic, ginger, and soy sauce mingling with sweet potatoes—will have everyone asking for seconds.
It’s the kind of dish that feels both comforting and special, perfect for weeknight dinners or meal prep.
For extra depth, I recommend adding a soft-boiled egg or crispy fried shallots at the end. The possibilities for customization are endless—whether you keep it vegetarian or add proteins like shrimp or chicken. Let’s get cooking!
Ingredients for sweet potato fried rice
Perfectly caramelized sweet potatoes meet aromatic fried rice for a dish bursting with texture and flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold and separated for crispy texture |
| Sweet Potatoes 🍠 | 1 ½ lb | Peeled, diced into 1/2-inch cubes |
| Large Eggs 🥚 | 4 whole | Scrambled for protein boost |
| Green Onions 🧅 | ½ cup | Sliced into 1-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced, roasted for depth |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Soy Sauce 🍶 | ½ cup | Light or dark preferred |
| Honey 🍯 | 1 tbsp | For balancing sweetness |
| Vegetable Oil 🫒 | ½ cup | High smoke point for frying |
| Toasted Sesame Seeds 🌾 | 2 tbsp | For garnish and crunch |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Optional Bacon 🥓 | 4 oz | Crispy, chopped for protein |
The sweet potatoes are non-negotiable here—orange-fleshed varieties like Jewel or Beauregard caramelize best. Trader Joe's carries pre-cubed ones in their frozen section (thaw first), but fresh is ideal if you've got time. For the rice, jasmine or basmati work perfectly, but never use fresh rice—day-old grains release starch better. The garlic? Roast it first (400°F for 10 minutes) for a sweeter, deeper flavor that sings with the sweet potatoes. I always grab the Kirkland brand sesame oil from Costco—it's affordable and packs serious aroma.
No sesame oil? Avocado oil at half the amount works in a pinch, but you'll miss the nutty depth. Swapping sweet potatoes for regular potatoes? Russets are your best bet—they brown nicely, but won't offer the same natural sweetness. The bacon is optional, but if you skip it, add crispy fried shallots or extra green onions for texture. For a vegetarian version, tofu or chickpeas add great protein. The honey balances the soy sauce perfectly—don't skip it, even if you're not usually a sweet-tooth. And if you're short on time, pre-cooked rice from the fridge is better than fresh (just spread it out to dry first).
This reheats beautifully—just add a splash of water and stir-fry for 2-3 minutes to restore crispiness. Store leftovers in an airtight container for 4-5 days, or freeze portions for up to 3 months. I always make a double batch because it disappears fast. For meal prep, portion into containers with a layer of plastic wrap pressed against the rice to keep it dry. The sweet potatoes can be prepped ahead too—just store them in water in the fridge until ready to cook.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just one pan, no chopping frenzy, and zero dishes to wash. Toss in pre-cooked sweet potatoes (or roast them ahead) and that day-old rice? You’re golden.
- Sweet & Savory Balance: That caramelized sweet potato meets the crispy egg and garlic—it’s like a hug for your taste buds. The green onions add this fresh kick that makes it feel special, not heavy.
- Lunchbox Hero: Pack it cold or reheat it—this holds up like a champ. My kids grab it for school lunches, and honestly? They finish it before the applesauce.
- Budget Booster: Sweet potatoes are cheap, eggs stretch the meal, and jasmine rice fills you up. I make a big batch on Sundays and eat it all week—no takeout guilt here.
Step-by-step instructions for sweet potato fried rice
Here's how to transform day-old rice into crispy, flavor-packed fried rice with sweet potatoes and savory-spiced harmony.
Prep Sweet Potatoes and Roast for Depth
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb peeled, diced sweet potatoes with 1 tablespoon vegetable oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer—they need room to crisp. Roast for 25-30 minutes until fork-tender with caramelized edges. Here's the thing—roasting builds sweetness and texture that raw sweet potatoes can't match.
While they roast, mince the 6 garlic cloves and grate the 1 tablespoon fresh ginger. Toss them with 1 teaspoon sesame oil in a small bowl. This aromatic trio will infuse the entire dish with complexity. Keep it covered until you're ready to use it—ginger oxidizes quickly and loses potency.
Scramble Eggs and Prep Vegetables
Heat 1 teaspoon vegetable oil in a large nonstick skillet over medium heat. Crack the 4 large eggs into a bowl, season with ¼ teaspoon salt and ¼ teaspoon black pepper, then whisk vigorously. Pour into the skillet and let them cook undisturbed for 2-3 minutes until just set but still slightly runny on top—this creates that signature silky texture. Fold them gently and remove from the pan.
In the same skillet, add the roasted sweet potatoes and cook for 3-4 minutes until heated through. Set aside. Slice the ½ cup green onions into 1-inch pieces and keep them separate—they'll add freshness at the end. If using the 4 oz optional bacon, cook it in the skillet until crispy, then chop into small pieces for maximum flavor distribution.
Build the Crispy Rice Base
Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat until shimmering. Add the 4 cups day-old jasmine rice and stir-fry vigorously for 3-4 minutes until every grain is separated and slightly crispy at the edges. This is where the magic happens—high heat creates that perfect texture contrast between crispy and tender.
Push the rice to one side of the pan, add the garlic-ginger mixture, and stir for 20 seconds until fragrant. Pour in the ½ cup soy sauce and 1 tablespoon honey, then toss everything together. The rice will absorb the sauce quickly—work fast to distribute it evenly. If the rice starts sticking, add 1-2 tablespoons water to help it release.
Combine and Finish with Crunch
Return the sweet potatoes, scrambled eggs, and green onions to the pan. Stir-fry for 2-3 minutes until everything is heated through and the flavors meld. Taste and adjust seasoning—you might need a splash more soy sauce or a pinch of salt. The dish should balance sweet, savory, and umami perfectly. If using bacon, sprinkle it over now and toss gently.
Turn off the heat and drizzle with the remaining ½ tablespoon sesame oil. Immediately sprinkle with 2 tablespoons toasted sesame seeds and serve while the rice is still crispy. The contrast of textures—crispy rice, tender sweet potatoes, and silky eggs—is what makes this dish unforgettable. Garnish with extra green onions if you're feeling fancy.
Pro Tips For Making Sweet Potato Fried Rice
- STEAM THE SWEET POTATO FIRST: I learned this the hard way—roasting or microwaving sweet potatoes leaves them dry and gummy in fried rice. Instead, peel and cut them into ½-inch cubes, then steam for 10-12 minutes until fork-tender. The texture stays creamy and absorbs flavors like a dream (and they won’t turn to mush when stir-frying).
- BREAK EGGS INTO ICE WATER: Skip the direct scramble—crack eggs into a bowl of ice water, then gently whisk. The cold shock keeps them from overcooking into rubbery globs. When you’re ready, scoop them out and fry in a separate pan until just set (no more than 20 seconds per side), then chop finely. This keeps them silky and bright in the rice.
- FREEZE THE GREEN ONIONS: I was skeptical until I tried it—chop green onions, spread them on a tray, and freeze for 30 minutes. The cold makes them crispier when stir-fried, and they’ll hold their color better than raw ones. Just toss them in at the very end with a pinch of salt to brighten the whole dish.
- USE A LITTLE PEANUT OIL: Jasmine rice needs fat to crisp up, but vegetable oil can taste bland. Swap in 1 tablespoon of peanut oil (or sesame) with your regular oil—it adds a subtle nutty depth that cuts through the sweetness of the potatoes. Heat it until shimmering before adding rice, then work fast to get that caramelized crust.
Storing and reheating this recipe
Refrigerator Storage
Store your sweet potato fried rice in an airtight container with a tight-fitting lid for up to 4-5 days. The key is letting it cool completely before refrigerating to prevent condensation that makes the rice soggy.
I always press plastic wrap directly against the surface to maintain crispiness. The sweet potatoes hold up beautifully in the fridge, though their texture softens slightly—this actually works in your favor when reheating. 🌡️
Freezer Prep Tips
For longer storage, freeze portions in single-serving containers or heavy-duty freezer bags for up to 3 months. Leave 1 inch of headspace to prevent expansion cracks. I recommend spreading the fried rice on a tray first, freezing solid, then transferring to bags to maintain that prized crispy texture.
Label with dates—trust me, you'll forget this tastes even better after freezing! The sweet potatoes develop deeper caramelized flavors when frozen and reheated. ❄️
Stovetop Reheating
My preferred method is stovetop because it restores that perfect crispy texture. Heat 1 tablespoon vegetable oil in a skillet over medium-high heat, then add your fried rice. Stir-fry for 3-4 minutes, adding 1-2 tablespoons water if it looks dry.
The high heat reactivates the Maillard reaction, bringing back that restaurant-quality crunch. Taste and adjust seasoning—you'll almost always need a pinch more salt after reheating. 🔥
Microwave Method
For quick reheating, cover your portion with a damp paper towel and microwave on high for 90 seconds. Stir, then continue in 30-second intervals until heated through. The damp towel prevents drying, but you'll lose some crispiness.
To fix this, transfer to a skillet for 1 minute on high heat to revive the edges. This two-step method works surprisingly well for busy weeknights. 💡
Meal Prep Strategy
I make a double batch every Sunday because this reheats like a dream. Portion into glass containers with tight lids and store in the fridge. When reheating, I always add a soft-boiled egg on top—it stays warm and adds protein.
The sweet potatoes actually caramelize further during reheating, creating even more flavor depth. Pro tip: Keep a small container of toasted sesame seeds on hand to sprinkle fresh after reheating for that final crunch. 🍳
Freezer-to-Stove
When reheating from frozen, don't thaw first—just transfer directly to a cold skillet with 1 tablespoon oil and cook on medium heat for 8-10 minutes, stirring occasionally. The gradual heat transition prevents the rice from becoming mushy.
Add 2 tablespoons water halfway through to help steam the sweet potatoes back to tenderness. This method preserves all the original textures remarkably well. 🥔
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Yes, but the flavor and texture will differ significantly. Russet potatoes work best—they brown nicely and add a heartier texture. However, you'll lose the natural sweetness that sweet potatoes bring to the dish. For a closer match, try adding 1 teaspoon maple syrup or ½ teaspoon brown sugar to compensate for the missing sweetness.
Why does my fried rice turn out mushy?
Fresh rice contains too much moisture, which steams the grains instead of crisping them. Always use day-old rice (or rice that's been refrigerated for at least 4 hours). Spread it on a tray first to dry it out completely before cooking. Also, avoid overcrowding your pan—cook in batches if needed to maintain that perfect crispy texture.
What's the best way to make this vegetarian? Swap the eggs and bacon for crispy tofu or chickpeas—both add great texture and protein. For extra flavor, marinate the tofu in 1 tablespoon soy sauce and ½ teaspoon garlic powder before pan-frying. You can also add mushrooms or bell peppers for additional veggie goodness. The key is maintaining that crispy element, so
How do I adjust the sweetness level?
The honey balances the savory flavors perfectly, but you can easily adjust it. For more sweetness, add an extra ½ teaspoon honey or 1 teaspoon maple syrup. If you prefer less sweetness, reduce the honey to ½ tablespoon or omit it entirely and add a pinch more salt to enhance the umami. The sweet potatoes themselves provide natural sweetness, so you don't need to overdo it.
Can I make this in an air fryer?
While an air fryer won't give you the same wok-style crispiness, you can adapt the recipe. Cook the sweet potatoes in the air fryer at 400°F for 15 minutes first. Then, spread the rice and other ingredients in a single layer in the air fryer basket, spraying lightly with oil. Air fry at 375°F for 5-6 minutes, shaking the basket halfway. Finish with sesame seeds and oil as directed. The texture will be slightly different but still delicious!
