Learn how to make a flavorful roasted sweet potato salad that’s healthy, colorful, and perfect for gatherings. This versatile one-bowl dish is packed with roasted sweet potatoes, fresh vegetables, black beans, and a bright lime-garlic dressing.

Why you’ll love this easy sweet potato salad
- Crowd-friendly. This roasted sweet potato salad makes a colorful, satisfying side or appetizer for potlucks, picnics, barbecues, or family dinners.
- Quick to prepare. With a few simple ingredients and straightforward roasting, you can assemble this healthy salad in under an hour.
- Nutritious and adaptable. Naturally high in vitamins A and C and fiber, the recipe works well for vegan, dairy-free, gluten-free, and low-fat diets. It can be adjusted for paleo or Whole30 preferences.
- Ideal for meal prep. Roast the sweet potatoes and toss the salad on a Sunday to enjoy quick lunches throughout the week—keeps up to five days in the fridge.
Step-by-step recipe video
Watch the quick video to see the recipe in action.

This roasted sweet potato salad is dressed with lime and garlic and was inspired by a memorable potluck dish. I asked for the recipe the first time I tasted it and adapted it over the years to make a reliable, crowd-pleasing version that’s both healthy and satisfying.
Do you eat the salad hot or cold?
This salad is delicious served warm or chilled. Serve it hot straight from the oven alongside dinner, or refrigerate and enjoy cold as a packed lunch. The flavors hold up well in the fridge, so it’s an excellent option for seasonal gatherings—from summer barbecues to holiday tables.
The recipe uses no mayonnaise and can be made oil-free if desired.

Sweet potato salad ingredients
The base of this fiber-rich salad includes roasted sweet potatoes, diced onion, minced garlic, lime juice, red bell pepper, black beans, and fresh cilantro. Optional add-ins include corn, avocado, or nuts for extra texture.
- Sweet potatoes: Classic orange sweet potatoes work best, but yams, Japanese sweet potatoes, purple sweet potatoes, or roasted butternut squash are good substitutes.
- Black beans: Canned (rinsed) or freshly cooked beans both work. Swap in chickpeas, pinto, or kidney beans if you prefer.
- Onions and peppers: White or red onion and any color bell pepper add crunch and sweetness.
- Seasonings: Minced garlic and lime juice brighten the dish. Jarred garlic and bottled lime juice are convenient alternatives to fresh ingredients.
- Cilantro: Add cilantro to taste; offer it on the side for guests who dislike the flavor.

This one-bowl salad balances roasted, tender sweet potatoes with crisp vegetables and beans, creating layers of flavor and texture. Feel free to customize with corn, zucchini, apple, walnuts, or sliced avocado to suit your pantry.

How to make the sweet potato vegetable salad
- Preheat and prepare: Line two standard baking sheets with parchment paper.
- Prep vegetables: Peel and chop 4 medium sweet potatoes and dice 1 onion. Toss the sweet potatoes and onion with 1½ tablespoons oil (or use fat-free spray), 2 teaspoons minced garlic, and ½ teaspoon salt (plus pepper if desired).
- Roast in a cold oven: Spread the seasoned sweet potatoes in a single layer on the prepared sheets. Place both trays on the center rack of a non-preheated oven, then set the temperature to 450°F (232°C).
- Bake until tender: Roast for about 35 minutes, or until the sweet potatoes are lightly browned and soft in the center and the onions are caramelized.
- Assemble the salad: While the potatoes roast, dice 1 red bell pepper, drain and rinse 1 can of black beans (or 1½ cups cooked beans), and prepare 1 cup corn if using. Combine the roasted sweet potatoes and onions with the beans, pepper, corn (optional), 2 tablespoons lime juice, and ¾ cup chopped cilantro (optional). Toss gently to combine.
- Serve or store: Serve the salad warm or chilled. Allow leftovers to cool completely before transferring to an airtight container; refrigerate up to five days. You can freeze leftovers, though the texture will be softer after thawing.

Recipe serving suggestions
As a side: Serve this roasted sweet potato salad with grilled meats, veggie burgers, tofu, or as part of a brunch spread. Its bright flavors pair nicely with simple proteins and grilled vegetables.
As a main: Turn it into a light entrée by serving over quinoa, rice, or a bed of greens like spinach or kale. Add sliced avocado, toasted nuts, or vegan feta for extra richness and protein.
Garnishes: For more texture and color, sprinkle pomegranate seeds, dried cranberries, toasted pecans, or chopped walnuts on top before serving.

Sweet Potato Salad Recipe
By: Katie Higgins
This roasted sweet potato salad is an easy, healthy side dish or appetizer that feeds a crowd.
Prep time: 5 minutes | Cook time: 35 minutes | Total time: 40 minutes | Yield: 6 servings
Ingredients
- 4 medium sweet potatoes, peeled and chopped (about 2 lb before peeling)
- 1 onion, diced
- ½ tsp salt, plus pepper to taste
- 3 tbsp oil (or fat-free spray), divided
- 2 tsp minced garlic
- 2 tbsp lime juice
- 1 red bell pepper, diced
- 1 can black beans, drained and rinsed (or 1½ cups cooked beans)
- 1 cup corn (optional)
- ¾ cup fresh cilantro, chopped (optional)
Instructions
- Toss the sweet potatoes and onions with 1½ tbsp oil (or spray) and the garlic.
- Sprinkle with salt and pepper, then spread the vegetables in a single layer on two parchment-lined baking sheets.
- Place the trays on the center rack of a cold oven and turn the oven to 450°F (232°C).
- Bake for about 35 minutes, or until the potatoes are soft and lightly browned and the onions are caramelized.
- In a large bowl, combine the roasted sweet potatoes and onions with the bell pepper, black beans, corn (if using), lime juice, and cilantro. Toss gently and serve warm or chilled.
Notes
If you have leftover roasted sweet potatoes, they work well in other recipes—sweet potato brownies, savory bowls, or simply reheated as a side.
More healthy side dish recipes

Healthy Spinach Artichoke Dip

Vegan Cornbread Muffins

Cauliflower Casserole