As the onion softens, the sweet potato starts picking up color around the edges, and the kitchen smells gently sweet and savory at once. That first sauté makes a difference in this sweet potato rice: the cubes get a head start before the rice goes in, so they have time to turn tender while the grains cook.
I keep the pieces small and the rice long-grain, then let the broth do its work under a tight lid. The result is a simple one-saucepan side with distinct, fluffy grains and soft pieces of sweet potato tucked through it. It goes with all kinds of weeknight dinners, but it’s satisfying enough to serve on its own for a simple lunch, too.

Kitchen Note
Let the rinsed rice drain well before it goes into the saucepan. Rice that’s still dripping brings extra water along, which can throw off the balance between the grains and the broth.
Save this sweet potato rice for its fluffy grains, tender cubes, and easy one-saucepan method.
Why the Sweet Potato Goes Into the Pan Before the Rice
Rice and sweet potato don’t soften on the same schedule. The rice needs its covered simmer, while the sweet potato benefits from a few minutes in the pan first. Cooking the cubes with the onion gives them that head start and lets the onion soften before the liquid goes in. The edges should begin to brown, but the cubes don’t need to be cooked all the way through at this point.
Keep the sweet potato pieces close to the same size. If some are much larger than others, the smaller ones may turn soft while the bigger pieces are still firm by the time the rice is ready. Once the broth is added, the saucepan needs a gentle, covered simmer rather than a vigorous boil; steady heat gives the rice time to absorb the liquid without beating up the sweet potato. This order keeps the vegetables and rice cooking together without asking either one to do all the work.
How the Rice, Sweet Potato, and Broth Shape the Result

- Sweet potato — An orange-fleshed sweet potato brings the soft texture and mild sweetness that balance the savory broth. Peeling it and cutting it into even cubes gives each piece a similar chance to cook through; there’s no need to buy an especially large or fancy one.
- Long-grain white rice — Long grains cook up fluffy and separate, rather than turning the saucepan into a creamy rice dish. A standard, inexpensive bag works well here; instant rice and other rice varieties don’t follow the same timing and liquid balance.
- Chicken or vegetable broth — Broth seasons the rice as it cooks, so use one you like the taste of. Low-sodium broth gives you more control over the final seasoning, and either chicken or vegetable broth fits the ingredients.
- Yellow onion and garlic — The onion adds a savory base and becomes soft in the initial sauté. Fresh garlic gives the dish its aroma; mince it before cooking so it can be stirred in quickly without leaving large pieces in the rice.
- Dried thyme — Thyme adds an earthy note that suits the sweet potato without taking over. The dried version is convenient and works directly in the simmering broth, so there’s no special prep or premium brand needed.
Building the Rice Without Losing the Sweet Potato’s Texture
Soften the Onion and Start Browning the Cubes
Warm the olive oil in a 2-quart saucepan over medium heat, then add the sweet potato and finely chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until the onion softens and the sweet potato begins to brown. If the pieces are pale and the onion still feels firm, give them more time within that range rather than moving on early. The sweet potato should still hold its shape; it finishes cooking with the rice.
Give the Garlic and Rice a Brief Sauté
Stir in the minced garlic and drained rice, and cook for 1 minute. Keep stirring so the garlic doesn’t sit against the hot pan and scorch. The grains should become coated in the oil and aromatics, and the garlic should smell fragrant rather than toasted. This is a short stage, so have the broth, salt, and thyme ready to add next.
Simmer Covered Until the Liquid Is Absorbed
Add the broth, kosher salt, and dried thyme, then bring the mixture to a boil. Cover the saucepan, reduce the heat to low, and simmer for 18 to 20 minutes, until the rice is tender and the liquid is absorbed. A hard boil after covering can make the bottom catch before the rice is ready, so keep the heat low. Try not to lift the lid during the simmer; the covered pan holds the steam the rice needs.
Let the Steam Settle Before Fluffing
Take the saucepan off the heat and leave it covered for 10 minutes. When you uncover it, the rice should look settled rather than wet, and the sweet potato should be tender. Fluff gently with a fork, lifting through the rice instead of stirring it vigorously. A gentle hand keeps the cubes intact and helps the grains stay distinct.
Two Simple Ways to Adapt This Sweet Potato Rice
Make It Vegetarian with Vegetable Broth
Choose vegetable broth instead of chicken broth for a vegetarian version. The rice keeps its savory character, though the particular broth you use will shape the flavor more noticeably than a strongly seasoned topping would.
Leave Out the Thyme for a Milder Taste
Omit the dried thyme if you want the sweet potato and onion to stand out more clearly. The rice will still cook the same way, but the finished dish will have a simpler, less herbal flavor.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them covered for 3 to 4 days. The rice firms up as it chills, then softens again when reheated.
- Freezer: Freeze in airtight portions for up to 1 month for the best texture. Thaw in the refrigerator before reheating; the sweet potato may be a little softer after freezing.
- Reheating: Reheat covered in the microwave with a small splash of broth or water, stirring once, until the rice reaches 165°F. Leaving it uncovered can dry the grains before the center is hot.
Questions That Come Up When Cooking Sweet Potato Rice

Sweet Potato Rice
Ingredients
Equipment
Method
- Heat the olive oil in a 2-quart saucepan over medium heat.
- Add the sweet potato and onion and cook for 5 to 7 minutes, stirring occasionally, until the onion softens and the sweet potato begins to brown.
- Stir in the garlic and rice and cook for 1 minute.
- Add the broth, salt, and thyme.
- Bring to a boil.
- Cover and reduce the heat to low.
- Simmer for 18 to 20 minutes, until the rice is tender and the liquid is absorbed.
- Remove the saucepan from the heat.
- Let stand, covered, for 10 minutes.
- Fluff the rice gently with a fork.





