I stumbled onto this combination last fall when my friend brought over a bag of sweet potatoes from her garden and I had absolutely no plan for lunch. I cubed them up, got them crispy in a hot skillet, and started raiding the pantry. Black beans, a can of corn, half a red onion — suddenly I had this vibrant, filling bowl that tasted way more intentional than it actually was. The cilantro-lime dressing ties everything together with this bright, zingy flavor that makes you want to eat the whole batch standing at the counter. Now it’s my go-to when I want something healthy that actually feels like a real meal.
Ingredients
Salad
- 2 medium sweet potatoes (about 1 pound total), peeled and cut into 1/2-inch cubes
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh off the cob, or frozen and thawed)
- 1/2 medium red onion, finely diced (about 1/2 cup)
- 2 tablespoons avocado oil or olive oil
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- 1/3 cup loosely packed fresh cilantro leaves, roughly chopped
Cilantro-Lime Dressing
- 3 tablespoons fresh lime juice (about 2 limes)
- 2 tablespoons extra virgin olive oil
- 1 tablespoon coconut aminos
- 1 small clove garlic, minced or pressed
- 1/4 cup loosely packed fresh cilantro, finely chopped
- 1/4 teaspoon fine sea salt
- Pinch of cayenne pepper (optional)
Instructions
- Make the dressing: Whisk together the lime juice, olive oil, coconut aminos, minced garlic, chopped cilantro, salt, and cayenne in a small bowl. Set aside to let the flavors meld while you cook.
- Crisp the sweet potatoes: Heat the avocado oil in a large 12-inch skillet over medium-high heat until it just begins to smoke, about 2 minutes. Add the sweet potato cubes in a single layer. Let them cook undisturbed for 3 to 4 minutes until the bottoms develop a deep golden crust. Flip and repeat on the other side, another 3 minutes. Season with smoked paprika, cumin, salt, and pepper. Continue cooking, tossing occasionally, until the potatoes are fork-tender and crispy on the outside, about 8 to 10 minutes total. They should be golden brown with visible caramelized edges.
- Warm the beans and corn: Push the sweet potatoes to one side of the skillet. Add the black beans and corn to the open space. Cook, stirring, for 2 to 3 minutes until warmed through and the corn picks up a little color.
- Combine everything: Toss the sweet potatoes, beans, and corn together in the skillet. Add the diced red onion and toss to combine. Remove from heat.
- Dress and serve: Pour the cilantro-lime dressing over the warm salad and toss gently to coat. Transfer to a serving bowl, top with the remaining fresh cilantro. Serve immediately while the sweet potatoes are still warm and crispy.
Tips
- The key to crispy sweet potatoes is not overcrowding the pan. If your skillet is smaller than 12 inches, cook them in two batches.
- Cut the sweet potato cubes as evenly as possible so they cook at the same rate. Aim for 1/2-inch cubes — any smaller and they’ll fall apart, any bigger and the centers won’t cook through before the outside burns.
- If you’re not a cilantro fan (no judgment), flat-leaf parsley with a squeeze of extra lime works as a good substitute.
- This salad holds up well for meal prep. Store the dressing separately and toss just before eating — the sweet potatoes won’t be as crispy the next day, but the flavors actually get better.
Jessica Lane