Spinach Salad with Roasted Sweet Potatoes, White Beans & Basil


Roasted sweet potatoes are paired with spinach, cabbage and white beans and tossed together with a bright basil dressing in this healthy main dish salad.

Prep Time:
40 mins
Total Time:
40 mins
12 cups


  • 1 sweet potato (12 ounces), peeled and diced (1/2-inch)

  • 5 tablespoons extra-virgin olive oil, divided

  • ½ teaspoon ground pepper, divided

  • ¼ teaspoon salt, divided

  • ½ cup packed fresh basil leaves

  • 3 tablespoons cider vinegar

  • 1 tablespoon finely chopped shallot

  • 2 teaspoons whole-grain mustard

  • 10 cups baby spinach

  • 1 (15 ounce) can low-sodium cannellini beans, rinsed

  • 2 cups shredded cabbage

  • 1 cup chopped red bell pepper

  • cup chopped pecans, toasted


  1. Preheat oven to 425 degrees F.

  2. Toss sweet potatoes, 1 tablespoon oil, 1/4 teaspoon pepper and 1/8 teaspoon salt together in a large bowl. Transfer to a large rimmed baking sheet and roast, stirring once, until tender, 15 to 18 minutes. Let cool for at least 10 minutes.

  3. Meanwhile, place basil, the remaining 1/4 cup oil, vinegar, shallot, mustard and the remaining 1/4 teaspoon pepper and 1/8 teaspoon salt in a mini food processor. Process until mostly smooth. Transfer to the large bowl. Add spinach, beans, cabbage, bell pepper, pecans and the cooled sweet potatoes. Toss to coat.

Nutrition Facts (per serving)

415 Calories
24g Fat
44g Carbs
12g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 415
% Daily Value *
Total Carbohydrate 44g 16%
Dietary Fiber 15g 53%
Total Sugars 7g
Protein 12g 24%
Total Fat 24g 30%
Saturated Fat 3g 15%
Vitamin A 22749IU 455%
Vitamin C 104mg 115%
Folate 48mcg 12%
Sodium 565mg 25%
Calcium 194mg 15%
Iron 6mg 33%
Magnesium 146mg 35%
Potassium 498mg 11%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles