Last fall, I had a craving for something vibrant and filling, so I threw together a roasted sweet potato salad with black beans. The colors were mesmerizing, and the aroma that filled my kitchen was enough to make anyone curious. I took my first bite and knew I had struck gold; the creamy texture of the sweet potatoes paired perfectly with the hearty beans.
What sets this roasted sweet potato salad apart is the unique blend of spices I use to enhance the natural sweetness, along with a zesty dressing that ties everything together beautifully. Trust me, it's not just another salad — it's a celebration of flavor and color!
Why You'll Love It
Ingredient Notes
What You'll Need
- 2 lb sweet potatoesmake sure they are firm and free of blemishes for the best texture and flavor when roasted
- 1 tbsp olive oilextra virgin olive oil adds a rich flavor and helps achieve a beautiful golden color on the sweet potatoes
- 1 tsp saltadjust based on your taste preference; salt enhances all the other flavors in the salad
- 1/2 tsp black pepperfreshly ground pepper adds a subtle warmth and depth to the dish
- 1 cup canned black beansrinsed and drained for a hearty texture and protein boost; they should be firm but tender
- 1 cup corncanned or frozen works; sweet corn adds a pleasureful crunch and sweetness
- 1 red bell pepperlook for ones that are brightly colored and firm; they add color and sweetness
- 1/2 cup red onionfinely chopped for a sharp bite that balances the sweetness of potatoes
- 1/4 cup fresh cilantrochopped cilantro adds a fresh, herby flavor that brightens the whole salad
- 1 avocadoripe but still firm; it adds creaminess and richness to the salad
- 2 tbsp lime juicefreshly squeezed for a zesty kick that brings all the flavors together
- 1 tsp cuminadds a warm, earthy flavor that complements the sweet potatoes beautifully
- 1 tsp chili powderfor a hint of heat; adjust based on your spice preference
When shopping for ingredients for this roasted sweet potato salad, opt for organic sweet potatoes if possible for better flavor. Canned black beans and corn are time-savers, but if you have fresh, feel free to use them for a crunchier texture. Fresh herbs like cilantro are key for that vibrant taste.
Easy Substitutions
- Dairy-free: swap avocado for feta cheese — you’ll maintain creaminess but lose the tangy flavor of cheese.
- Gluten-free: this recipe is naturally gluten-free, so no swaps are necessary, making it perfect for everyone.
- Lower calorie: replace olive oil with cooking spray when roasting sweet potatoes — this will reduce fat but may slightly affect the crispiness.

How to Make This Recipe
Prep & Mix
Preheat your oven to 425°F. This ensures that your sweet potatoes roast perfectly, caramelizing their natural sugars and creating a pleasureful texture.
In a large bowl, toss diced sweet potatoes with 2 tablespoons of olive oil, salt, and black pepper. Make sure every piece is coated — this helps them roast evenly and enhances their flavor.
Spread the sweet potatoes evenly on a lined baking sheet. This allows for even roasting; overcrowding will lead to steaming, rather than caramelizing.
Roast the sweet potatoes in the preheated oven for 25-30 minutes, stirring halfway through. They're ready when they're tender and slightly caramelized — you want a golden-brown color for that added sweetness.
Mix & Assemble
While the sweet potatoes are roasting, prepare the salad mixture. In a large bowl, combine 1 can of drained black beans, 1 cup of corn, diced red bell pepper, chopped red onion, and fresh cilantro. This mixture adds a colorful crunch and a touch of flavor.
In a small bowl, whisk together the juice of 2 limes, 1 teaspoon of cumin, 1 teaspoon of chili powder, and a pinch of salt. This dressing brightens the salad and ties all the flavors together.
Once the sweet potatoes are done, remove them from the oven and let them cool for 5 minutes. This prevents the avocado from getting mushy when added.
Add the roasted sweet potatoes to the salad mixture and gently combine. Be careful not to mash the sweet potatoes; you want to keep those lovely chunks intact.
Fold in diced avocado and drizzle with the lime dressing. The creamy avocado balances the sweetness of the potatoes beautifully.
Serve immediately, garnished with additional cilantro if desired. This Roasted Sweet Potato Salad is vibrant, filling, and packed with flavor — perfect for any occasion!
Pro Tips
Combining different varieties, like orange and purple sweet potatoes, adds visual appeal and a range of flavors. When I made this salad with a mix, the contrast in colors was stunning and the taste was even better!
To enhance the salad, toss in toasted pecans or pumpkin seeds just before serving. The crunch complements the creamy sweet potatoes beautifully, and it also adds a pleasureful nutty flavor.
Whipping up the dressing a day in advance allows the flavors to meld beautifully. I’ve found letting it sit overnight really enhances the lime and cumin notes, making the salad even more vibrant.
Feel free to swap the chili powder for smoked paprika or even add a pinch of cayenne for a kick. The first time I tried smoked paprika, it transformed the entire profile of the salad!
I love this salad both ways! Serving it warm enhances the sweetness of the potatoes, while a chilled version is refreshing on hot days. You can't go wrong!
Variations & Customizations
Flavor Twists
Spicy Southwest
Add 1 diced jalapeño and 1/2 cup crumbled queso fresco to the salad. The heat from the jalapeño pairs beautifully with the sweetness of the potatoes, while the queso adds a creamy, tangy richness that makes each bite feel rich.
Maple-Glazed Bacon
Incorporate 4 strips of crispy bacon, crumbled, and drizzle 2 tablespoons of pure maple syrup over the salad. The result is a pleasureful mix of sweet and savory, with the bacon providing a crunchy texture that contrasts beautifully with the creamy avocado.
Seasonal Versions
Fall Harvest
Substitute the red bell pepper with 1 cup of diced apples and add 1/2 cup of toasted pecans. The apples bring a fresh, crunchy sweetness while the pecans add a warm, nutty flavor. It's a vibrant mix of colors and textures that screams autumn!
Summer Bliss
Swap in 1 cup of diced fresh tomatoes and 1 cup of diced cucumber for the corn. This version feels light and refreshing, with juicy bursts of flavor from the tomatoes and a crisp, cooling crunch from the cucumber, perfect for those hot summer days.
Storage & Meal Prep
How to Store
Room Temperature
Your roasted sweet potato salad can sit out at room temperature for about 2 hours, but make sure to keep it in a covered container to prevent any unwanted pests from getting in. If it's a warm day, I recommend refrigerating it sooner.
Refrigerator
In the fridge, this salad will stay fresh for up to 4 days. Before storing, let it cool completely to avoid condensation. Use an airtight container to keep the flavors locked in. Just a heads up: they’ll get soggy on the bottom if you stack them while still warm!
Freezer
If you want to freeze it, do so for up to 3 months. I recommend flash freezing the sweet potatoes on a sheet pan first before transferring them to a freezer-safe bag. For thawing, let it sit in the fridge overnight before reheating.
Meal Prep
For meal prep, I suggest doubling the recipe to have enough for the week. You can prep it the night before or even on the weekend. Use glass containers for easy reheating, and it will stay fresh for about 4 days. When reheating, pop it in the microwave for 1-2 minutes or warm it in an oven at 350°F for about 10 minutes until heated through.
Equipment You'll Need
Essential
Baking sheet: A sturdy, rimmed baking sheet ensures even roasting of the sweet potatoes, helping them caramelize beautifully. I prefer using one with a dark surface, as it absorbs heat better, leading to a more golden finish.
Parchement paper: Lining your baking sheet with parchment paper prevents sticking and makes cleanup a breeze. It allows the sweet potatoes to roast evenly without burning, giving you that perfect tender texture.
Nice to Have
Large mixing bowl: While any bowl will do, a large mixing bowl gives you the space you need to toss the salad ingredients without making a mess. Plus, it helps you see all the vibrant colors as you combine everything!
Frequently Asked Questions
Can I use other vegetables in my roasted sweet potato salad?
Absolutely! You can add roasted bell peppers, Brussels sprouts, or even beets for extra color and flavor. Just keep in mind that cooking times may differ, so adjust accordingly.
Why did my sweet potatoes come out mushy?
Mushy sweet potatoes often result from overcrowding the baking sheet. Make sure to give them enough space to roast evenly, which helps achieve that perfect caramelized texture.
Can I make this salad ahead of time?
Yes, you can prepare the roasted sweet potatoes and dressing in advance. Just store them separately in the fridge, and combine them right before serving to maintain freshness.
What can I substitute for sweet potatoes if I'm avoiding carbs?
Butternut squash or cauliflower can be great substitutes if you're watching your carbs. Both will roast beautifully and offer a slightly different flavor profile while still being delicious!
How can I make this salad vegan?
This salad is naturally vegan if you skip the cheese or use a plant-based alternative. Adding nuts or seeds can provide a nice crunch and extra protein!
This roasted sweet potato salad is a vibrant, satisfying dish that brings a cozy touch to any meal. For an extra flavor boost, try adding a sprinkle of feta cheese on top before serving. I can’t wait to hear how you make it your own—drop a comment or share your pictures with me!
This vibrant salad combines roasted sweet potatoes, black beans, and fresh veggies for a nutritious and delicious meal.
Ingredients
- 2 lb sweet potatoes
- 1 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1 cup canned black beans
- 1 cup corn
- 1 red bell pepper diced
- 1/2 cup red onion
- 1/4 cup fresh cilantro
- 1 avocado diced
- 2 tbsp lime juice
- 1 tsp cumin
- 1 tsp chili powder
Instructions
- 1Step 1Preheat oven to 425°F.
- 2Step 2In a large bowl, toss diced sweet potatoes with olive oil, salt, and black pepper.
- 3Step 3Spread sweet potatoes evenly on a lined baking sheet.
- 4Step 4Roast sweet potatoes in the preheated oven for 25-30 minutes, stirring halfway through, until tender and slightly caramelized.
- 5Step 5While sweet potatoes are roasting, prepare the salad mixture in a large bowl by combining black beans, corn, red bell pepper, red onion, and cilantro.
- 6Step 6In a small bowl, whisk together lime juice, cumin, chili powder, and a pinch of salt.
- 7Step 7Once sweet potatoes are done, remove from oven and let cool for 5 minutes.
- 8Step 8Add roasted sweet potatoes to the salad mixture and gently combine.
- 9Step 9Fold in diced avocado and drizzle with lime dressing.
- 10Step 10Serve immediately, garnished with additional cilantro if desired.
Important Information
Nutrition Facts (per serving)
322 cal · Protein 8g · Carbs 50g · Fat 11g · Fiber 12g · Sodium 300mg. Please treat this as approximate and not a substitute for definitive health advice.
Allergy Information
Check all ingredients for potential allergens and consult a professional if in doubt.
Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!
Ratings & Reviews
Be the first to review this recipe!



