Sweet Potato Rice Salad

Posted on July 16, 2025

Sweet Potato Rice Salad

Difficulty

Prep time

Cooking time

Total time

Servings

Ever want something warm, healthy, and not boring? Yeah, me too. That’s where this warm rice veggie salad comes in.

It’s full of soft rice, tasty veggies, and a little bit of spice. Feels like comfort food—but still light. I make it when I want something quick and filling.

What I love most? It’s super easy. Just toss everything in a pan, warm it up, and boom—dinner’s ready.

Wanna try it? Let me show you how I do it. You’ll be making this on repeat.

Why You’ll Love This Recipe

  • Comfort in Every Bite: Warm rice and tender sweet potatoes give this dish a comforting, satisfying texture. It’s cozy without being heavy—perfect for when you want something that feels like a hug in a bowl.
  • Nutrient-Packed: It’s got fiber from rice, antioxidants from cranberries, and healthy fats from pecans. If you’re looking for a wholesome side or a light meal, this hits the mark.
  • Naturally Flavorful: No need for heavy sauces or dairy—just simple ingredients, cooked with care. A hint of garlic, a touch of thyme, and just enough broth bring out all the right notes.
  • Make-Ahead Friendly: The flavors deepen over time. Make it in advance and serve it at room temperature—it travels well and reheats beautifully.
  • Customizable: You can swap rice for quinoa, add chickpeas or chicken, or even fold in kale near the end. This recipe bends to your pantry.

What You Need to Know Before You Start

Prep Time & Cook Time

  • Prep Time: 15 minutes – This includes chopping vegetables and measuring spices.
  • Cook Time: 30 to 35 minutes – Most of that is hands-off once the rice starts cooking.
  • Total Time: Around 50 minutes – Ideal for a weeknight or casual weekend meal.

Servings

This recipe yields enough for:

  • 4 generous main dish portions, or
  • 6 to 8 smaller side servings.

Want to double it? No problem—just use a larger skillet or pot and double the broth and rice ratio.

Difficulty

  • Beginner-Friendly: If you can chop a sweet potato and stir a pot, you’ve got this. The steps are easy, and the cooking techniques are straightforward—no tricky timing or fancy tools.

Required Kitchen Tools

Here’s what you’ll need to make this dish come together smoothly:

  • Medium Saucepan with Lid: For cooking the rice evenly in broth.
  • Large Skillet or Sauté Pan: To cook the veggies and combine everything at the end.
  • Chef’s Knife & Cutting Board: For prepping the sweet potatoes and onion.
  • Measuring Cups & Spoons: Accuracy matters here, especially with broth-to-rice ratio.
  • Wooden Spoon or Spatula: For stirring and folding everything together gently.
  • Optional: Baking Sheet (if you prefer oven-roasting the sweet potatoes): You can roast the sweet potatoes instead of pan-frying for extra caramelization.

Ingredients (With Notes)

These ingredients are simple, but together they create beautiful contrast—soft, chewy, crunchy, savory, and sweet.

  • 2 tablespoons olive oil, divided: One tablespoon for sautéing onions; the other coats sweet potatoes so they don’t dry out and crisp up nicely.
  • 2 cups sweet potatoes, peeled and cubed (½-inch pieces): Choose firm, orange-fleshed sweet potatoes. Smaller cubes cook faster and mix better with the rice.
  • ¼ cup onion, finely chopped: Yellow or white onion is best. It’s subtle but gives the dish a savory backbone.
  • 2½ to 3 cups chicken broth (or vegetable broth for vegetarian): Adds deep flavor to the rice as it cooks. Start with 2½ cups, then add more if the rice absorbs it too quickly.
  • 1 cup uncooked rice: White long-grain rice works best here. Jasmine or basmati give a fragrant boost. Brown rice takes longer but works too.
  • ½ teaspoon garlic powder: Lends mellow flavor without overpowering the dish.
  • ½ teaspoon ground thyme: Earthy, warm, and grounding. Just enough to complement the sweet potatoes.
  • ½ teaspoon dried parsley: Optional but adds a little brightness and color.
  • ⅓ cup dried cranberries: Adds soft chew and a bit of tart-sweet pop. If they’re very dry, soak in hot water for 5 minutes before using.
  • ⅓ cup pecans, chopped and toasted: Toasting them brings out their aroma and crunch. Walnuts or almonds can also work.
  • Salt and black pepper, to taste: Start light—especially if your broth is salted.
  • Fresh thyme (optional), for garnish: A little goes a long way—adds fragrance and a fresh look on top.

How to Make Warm Rice Veggie Salad – Step-by-Step Instructions

1. Prep the Sweet Potatoes

Peel the sweet potatoes and cut them into small cubes, about the size of dice. Try to keep them all the same size so they cook evenly. Set them aside in a bowl and toss with 1 tablespoon of olive oil and a small pinch of salt.

Chef Tip: You can cook the sweet potatoes right in the skillet, or roast them in the oven at 400°F (200°C) for about 20–25 minutes for a bit more caramelization.

2. Sauté the Onion

In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the finely chopped onion. Cook for 3 to 5 minutes until it turns soft and golden around the edges. Stir now and then so it doesn’t burn.

Why This Step Matters: Cooking the onion first builds the base of flavor and gives the dish that “cooked-all-day” taste, even if it didn’t.

3. Add the Sweet Potatoes

Add your oiled sweet potatoes to the skillet with the onion. Stir gently. Let them cook uncovered for about 8–10 minutes, stirring every couple of minutes so they don’t stick or brown too quickly.

Optional: If you roasted your sweet potatoes instead, just skip to step 4 and fold them in later when the rice is done.

4. Add Rice, Broth, and Spices

Once the sweet potatoes are tender (a fork should go in easily), pour in the rice and give everything a quick stir to coat it in the oil and flavors. Now add 2½ cups of chicken broth.

Sprinkle in:

  • ½ teaspoon garlic powder
  • ½ teaspoon ground thyme
  • ½ teaspoon dried parsley
  • A pinch of salt and pepper

Stir gently to combine, then turn the heat to high.

5. Simmer the Rice

Once the mixture starts to bubble, lower the heat to a gentle simmer. Cover the skillet with a lid and let it cook for 18 to 20 minutes. Check around the 15-minute mark—if the rice looks dry, splash in a little more broth.

Don’t Stir While It Cooks: This helps the rice stay fluffy and the sweet potatoes hold their shape.

6. Fluff and Add the Good Stuff

When the rice is cooked through and tender, turn off the heat. Let the dish sit, covered, for 5 minutes.

Now gently fluff the rice with a fork. Add:

  • ⅓ cup dried cranberries
  • ⅓ cup chopped, toasted pecans

Stir gently to mix everything together. Taste and adjust salt and pepper if needed.

7. Serve and Enjoy

Spoon into bowls or onto a serving platter. Top with fresh thyme leaves if using. Serve warm as a main dish or alongside roasted chicken or grilled fish.

Make It a Meal: You can mix in rotisserie chicken, crumbled feta, or sautéed kale for extra protein and flavor.

Variations for Warm Rice Veggie Salad

One of the things I love most about this recipe is how easy it is to change up. Depending on what’s in your kitchen—or your mood—you can make small swaps and it still turns out great.

  • Use Brown Rice or Quinoa: Both work well, though brown rice takes longer to cook. Quinoa cooks faster and gives a nuttier flavor.
  • Make It Vegetarian/Vegan: Just use vegetable broth instead of chicken broth. The flavor will still be rich.
  • Add Protein: Stir in cooked chicken, chickpeas, white beans, or cooked lentils for a heartier version.
  • Change the Nuts: Don’t have pecans? Try walnuts, sliced almonds, or pumpkin seeds.
  • Brighten It Up: A splash of lemon juice or a drizzle of balsamic vinegar at the end can make the dish taste even fresher.
  • Add Greens: Stir in a handful of spinach or baby kale at the end while the rice is still hot. They’ll wilt perfectly.

How to Serve Warm Rice Veggie Salad

This dish is truly flexible. You can serve it hot, warm, or even room temperature. Here’s how I like to enjoy it:

  • As a Main: Serve in a bowl with a spoon and a sprinkle of fresh herbs. It’s a complete meal on its own.
  • As a Side: Pair it with roasted chicken, grilled fish, or baked tofu.
  • In a Lunchbox: Let it cool and pack it for lunch—it holds up well without needing to be reheated.
  • For the Holidays: This dish fits right in at a fall or winter gathering. The colors and textures are festive and comforting.

Storing Warm Rice Veggie Salad

You can make this salad ahead or keep leftovers—it stores well and tastes just as good the next day.

  • In the Fridge: Store in an airtight container for up to 4 days.
  • To Reheat: Warm gently in a skillet over low heat or microwave in short bursts. Add a splash of broth or water if it feels dry.
  • To Freeze: Technically possible, but not ideal. The texture of sweet potatoes and rice can get soft and mushy when thawed.

Nutrition

Here’s an estimate for 1 serving (based on 6 servings total):

NutrientAmount
Calories~280 kcal
Carbohydrates~38g
Protein~5g
Fat~12g
Saturated Fat~1.5g
Fiber~4g
Sugars~7g
Sodium~380mg
Vitamin A~110% DV
Vitamin C~6% DV
Iron~8% DV
Calcium~4% DV

Note: Nutrition may vary depending on the exact broth, rice, and cranberries used.

Print

Warm Rice Veggie Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Yield: 6 servings
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: ~50 minutes

  • Author: Zara Blake

Ingredients

Scale
  • 2 tablespoons olive oil, divided

  • 2 cups sweet potatoes, peeled and cubed (½-inch pieces)

  • ¼ cup onion, finely chopped

  • to 3 cups chicken broth (or vegetable broth)

  • 1 cup uncooked white rice (long grain, jasmine, or basmati)

  • ½ teaspoon garlic powder

  • ½ teaspoon ground thyme

  • ½ teaspoon dried parsley

  • ⅓ cup dried cranberries

  • ⅓ cup chopped pecans, toasted

  • Salt and black pepper, to taste

  • Optional: fresh thyme, for garnish

Instructions

  1. Prep Sweet Potatoes: Toss sweet potato cubes with 1 tablespoon olive oil and a pinch of salt. Set aside.

  2. Cook Onion: In a large skillet, heat remaining 1 tablespoon oil over medium heat. Sauté onion for 3–5 minutes until softened.

  3. Add Sweet Potatoes: Add sweet potatoes to the skillet and cook for 8–10 minutes, stirring often, until tender.

  4. Stir in Rice and Broth: Add rice and stir to coat. Pour in 2½ cups broth. Add garlic powder, thyme, parsley, salt, and pepper. Bring to a gentle boil.

  5. Simmer Covered: Lower heat and cover. Let simmer for 18–20 minutes, until rice is tender and broth is absorbed. Add extra broth if needed.

  6. Fluff and Finish: Turn off heat. Let rest 5 minutes. Fluff rice, then stir in cranberries and toasted pecans.

  7. Serve Warm: Garnish with fresh thyme, if using. Serve warm as a main or side dish.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Warm Rice Veggie Salad FAQs

Can I make this with leftover rice?
Yes! Use about 3 cups of cooked rice. Just skip the broth and simmering steps—gently fold everything together and warm through with a splash of broth.

Is this gluten-free?
Yes—as long as your broth is gluten-free, this recipe is naturally gluten-free.

Can I use frozen sweet potatoes?
Absolutely. Just thaw and pat them dry before sautéing to prevent excess moisture.

What can I use instead of pecans?
Try toasted almonds, walnuts, pumpkin seeds, or even sunflower seeds for crunch.

Conclusion

This Warm Rice Veggie Salad has become one of our go-to comfort meals. It’s filling, but not heavy. Sweet, but not sugary. Earthy, savory, and beautifully textured. Whether we serve it at weeknight dinners or holiday tables, it always brings a little calm and balance to the plate.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star