Creamy Sweet Potato Risotto

creamy sweet potato risotto in a bowl

The Spruce / Cara Cormack

Prep: 15 mins
Cook: 30 mins
Total: 45 mins
Servings: 4 servings
Nutrition Facts (per serving)
384 Calories
22g Fat
40g Carbs
8g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 384
% Daily Value*
Total Fat 22g 28%
Saturated Fat 10g 50%
Cholesterol 41mg 14%
Sodium 1099mg 48%
Total Carbohydrate 40g 15%
Dietary Fiber 4g 16%
Total Sugars 9g
Protein 8g
Vitamin C 21mg 105%
Calcium 164mg 13%
Iron 2mg 11%
Potassium 613mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This risotto is a fabulous savory combination of sweet potatoes, pecans, and Parmesan cheese, and you'll make this dish again and again. Serve the risotto as a side dish or serve as a main dish or lunch with a chopped salad and crusty bread.

Arborio rice is an excellent choice for risotto. Carnaroli is even better, but it is harder to find. Avoid long-grain rice; it doesn't have enough starch to make a creamy risotto. Sushi rice might work in a pinch, but it won't give you the same results.


  • 4 tablespoons (2 ounces) unsalted butter

  • 2 tablespoons minced shallots

  • 1 medium sweet potato, about 2 cups, cut into 1/4-inch dice

  • 1/3 cup chopped pecans

  • 3 to 4 cups vegetable broth

  • 1 cup Arborio rice, about 6 to 7 ounces

  • 1/2 cup freshly grated Parmesan cheese

  • Kosher salt, to taste

  • Freshly ground black pepper, to taste

  • 1 tablespoon finely chopped green onion tops, or fresh parsley, for garnish, optional

Steps to Make It

  1. Gather the ingredients.

    creamy sweet potato ingredients gathered in bowls

    The Spruce / Cara Cormack

  2. Heat 4 cups of vegetable broth to the boiling point; reduce heat to the lowest setting to keep it hot.

    broth in pot

    The Spruce / Cara Cormack

  3. Melt the butter in a medium saucepan. Add the minced shallot and pecans, cook until shallot is tender.

    pecans and butter in pan

    The Spruce / Cara Cormack

  4. Add the rice to the shallot and pecan mixture and cook, stirring, for 1 to 2 minutes. Stir in sweet potato. Stir about 3/4 cup of the hot broth into the rice mixture. Cook over medium-low heat, stirring constantly until the liquid has been absorbed.

    rice and sweet potato added to the pecan mixture in pan

    The Spruce / Cara Cormack

  5. Stir about 3/4 cup of the hot broth into the rice mixture. Cook over medium-low heat, stirring constantly until the liquid has been absorbed. Continue adding liquid, about 1/4 cup to 1/3 cup at a time, stirring frequently, until the rice and sweet potato are tender, but not overly soft. The texture should be creamy and a little loose. This will take about 25 minutes and about 3 to 4 cups of broth. Remove the saucepan from the heat and add the Parmesan cheese.

    risotto and other ingredients in pan cooking

    The Spruce / Cara Cormack

  6. Taste and add salt and freshly ground black pepper to taste. Serve with extra Parmesan cheese and garnish with green onion or parsley, if desired.

    salt and pepper added to risotto pan

    The Spruce / Cara Cormack


  • Good quality ingredients will give you the best results, and risotto is no exception. Use a good quality vegetable broth in risotto, preferably low sodium or unsalted. If you have homemade broth, all the better. And use fresh Parmesan cheese. If you don't grate it yourself, you'll find grated fresh Parmesan in the deli section of your supermarket. It has the most wonderful nutty flavor—nothing like the boxed brand.
  • Never rinse the rice for risotto; the creaminess of the dish largely depends on the grain's starch.
  • When the rice is done, it should not be mushy. It will still have a little "bite."

Recipe Variations

  • Instead of green onions, add a few tablespoons of chives to the finished risotto.
  • For more sharp cheese flavor, use Pecorino Romano instead of Parmesan. This cheese is made with sheep's milk and it has tangier flavor.
  • Replace the Parmesan with about 1/2 cup to 3/4 cup of fontina or Gruyère cheese.
  • If you like wine in your risotto, replace about 1/4 cup of the first addition of vegetable broth with a good quality dry white wine.
  • Feel free to omit the pecans or toast them and add them as a garnish.
  • If you don't have vegetable broth, use unsalted or low-sodium chicken stock.

Recipe Tags: