Cozy Sweet Potato Pilaf Recipe

Warm, nourishing, and full of color, Sweet Potato Pilaf brings together tender roasted sweet potatoes, perfectly seasoned rice, and aromatic spices for a cozy, satisfying dish. It works as a flavorful side or a filling vegetarian main dish that fits both weeknight meals and holiday tables. Whether you love sweet potatoes for their natural sweetness or you want a hearty rice recipe that stands out, this pilaf deserves a spot on your meal rotation.

Why You’ll Love This Recipe

  • Naturally sweet, savory, and beautifully spiced
  • Comforting vegetarian meal or perfect side for chicken and fish
  • Simple everyday ingredients with rich flavor depth
  • Great for holiday gatherings and meal prep
  • Leftovers reheat well without losing texture

Ingredients

Flat lay of ingredients for sweet potato pilaf

Sweet Potatoes and Rice

  • 2 cups sweet potatoes peeled and diced
  • 1 tablespoon olive oil
  • 1 teaspoon paprika
  • 1 cup basmati or long-grain rice
  • 2 cups vegetable broth

Aromatics and Seasoning

  • 1 small onion finely diced
  • 2 garlic cloves minced
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon ground cumin
  • Salt and black pepper to taste
  • 2 tablespoons dried cranberries or raisins
  • 2 tablespoons chopped fresh parsley or cilantro

Optional Garnishes

  • Toasted almonds or pistachios
  • Lemon zest or a squeeze of lemon juice

Step-By-Step Instructions

Step-by-step cooking collage for sweet potato pilaf

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Toss diced sweet potatoes with olive oil, paprika, salt, and pepper. Spread in a single layer and roast 20 minutes until tender and caramelized.
  3. Rinse rice until water runs clear. Heat a large skillet over medium heat.
  4. Sauté onion 3–4 minutes until soft. Stir in garlic, turmeric, and cumin.
  5. Add rice and toast lightly for 1 minute to coat it in spices.
  6. Pour in vegetable broth, cover, and simmer 12–15 minutes until rice is fluffy.
  7. Gently fold roasted sweet potatoes into the cooked rice.
  8. Add dried cranberries and chopped herbs. Adjust seasoning and serve warm.

Tips & Variations

  • Add chickpeas for extra plant-based protein.
  • Use brown rice. Increase broth to 2 ½ cups and cook longer.
  • Replace cranberries with dried apricots or cherries.
  • Sprinkle toasted almonds or pistachios for texture.
  • Add cinnamon for a warmer, deeper flavor profile.
  • Substitute butternut squash for a seasonal variation.

Storage & Freezer Instructions

Refrigerator: Store in an airtight container up to 4 days.
Freezer: Cool completely, freeze up to 2 months. Thaw overnight and reheat in a covered skillet with a splash of broth for best texture.

Serving & Pairing Ideas

Serve Sweet Potato Pilaf with:

Sweet potato pilaf served with herbs and lemon

  • Herb roasted chicken or turkey
  • Baked salmon with lemon
  • Grilled lamb or beef kofta
  • Lentil soup for a vegetarian meal
  • Green salad with apple cider vinaigrette

For holiday menus, garnish with nuts and extra herbs for color and texture.

Frequently Asked Questions

Can I make this recipe with quinoa instead of rice?

Yes, quinoa works well. Use 1 cup quinoa and 2 cups broth, and cook 15 minutes.

Is this dish naturally gluten-free?

Yes, as long as you use gluten-free vegetable broth.

Can I make it without dried fruit?

Absolutely. It adds balance, but you can skip it or replace it with toasted nuts.

Can I roast the sweet potatoes in advance?

Yes. Roast up to 48 hours ahead and refrigerate until ready to add.

Ready to Make It?

This Sweet Potato Pilaf brings warm, satisfying flavors to your table with very little effort. Every spoonful offers tender sweet potatoes, fluffy rice, aromatic spices, and a hint of natural sweetness that makes it perfect for weeknight dinners or cozy family meals. It stores well, reheats beautifully, and pairs with countless mains, making it a reliable dish you can return to anytime you need something nourishing and delicious.

You Might Also Like

  • Simple Avocado Toast with Egg – Creamy avocado and a perfectly cooked egg on crusty toast make this a quick, nourishing meal any time of day.
  • Chocolate Hazelnut Crunch Cookies – Crispy cocoa cookies loaded with toasted hazelnuts and coated in smooth chocolate for a gourmet treat.
  • Chocolate Chip Zucchini Bread – Moist and tender zucchini bread studded with chocolate chips; a delicious way to sneak in veggies.
  • Sweet Potato Pancakes – Fluffy pancakes made from sweet potatoes, offering a nutritious and lightly sweet twist on the classic breakfast favorite.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl of fluffy sweet potato pilaf with herbs

Sweet Potato Pilaf


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A warm and fragrant Sweet Potato Pilaf made with tender basmati rice, golden sweet potatoes, caramelized onions, and aromatic spices. A nourishing side dish or a complete vegetarian meal.


Ingredients

Scale

2 cups basmati rice rinsed

2 medium sweet potatoes peeled and diced small

1 medium onion finely chopped

2 garlic cloves minced

1 tablespoon fresh ginger grated

3 tablespoons olive oil

1 1/2 teaspoons ground cumin

1 teaspoon ground turmeric

1 teaspoon smoked paprika

3 1/2 cups vegetable broth

Salt to taste

Black pepper to taste

1/3 cup chopped parsley

1/4 cup toasted almonds optional


Instructions

1. Heat olive oil in a large pot over medium heat and sauté onions until soft.

2. Stir in garlic and ginger, cooking for 1 minute.

3. Add cumin, turmeric, and smoked paprika and cook 30 seconds.

4. Stir in diced sweet potatoes and cook 3 minutes.

5. Add rice, salt, pepper, and broth. Stir well.

6. Bring to a gentle boil, cover, and reduce heat to low.

7. Simmer 16 to 18 minutes or until rice is tender and liquid absorbed.

8. Remove from heat and rest covered 5 minutes.

9. Fluff gently with a fork and stir in fresh parsley and toasted almonds if using.

10. Serve warm as a side dish or a complete vegetarian meal.

Notes

Use low-sodium broth if preferred.

Replace almonds with roasted cashews if desired.

Pairs well with roasted chicken, grilled vegetables, or salads.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 265
  • Sugar: 5g
  • Sodium: 210mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 41g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg

Leave a Comment

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