Roasted Sweet Potato & Broccoli Salad with Creamy Cilantro Lime Yogurt Dressing


Roasted Sweet Potato & Broccoli Salad with Creamy Cilantro Lime Yogurt Dressing


This salad checks all the boxes when you want something colorful, filling, and good for you. You get sweet potato cubes that are caramelized with crispy edges, broccoli florets that are tender-crisp, and a creamy cilantro lime yogurt dressing that adds a fresh, zesty kick. It’s warm, cool, sweet, and tangy, making it suitable as a side dish, a light lunch, or a meal-prep option for the week. The sweet potatoes offer natural sweetness and a soft, fluffy texture, while the broccoli adds a nice crunch and that bright green color that makes the dish eye-catching. The yogurt dressing, made with cilantro, lime, and a bit of garlic, cuts through the richness and keeps everything light. No complicated ingredients, no tricky techniques, just real food that tastes better than it sounds. This recipe can even make people who claim they "don’t like healthy food" want more.

Why I love this recipe

I enjoy this salad because it answers the question of what to eat that's healthy without leaving me hungry an hour later. Roasted sweet potatoes feel like comfort food, but when combined with broccoli and yogurt dressing, it’s balanced enough for a weekday lunch. I keep returning to it because of the contrast in texture. You get soft sweet potatoes, crunchy broccoli, and creamy dressing all in one bite. I also appreciate how forgiving it is. If the sweet potatoes get a little over-roasted, they become even tastier. If the broccoli cooks too long, just toss it in, and it turns into a softer salad. The dressing is the standout for me. Using yogurt instead of mayo keeps it light, while lime and cilantro elevate the flavor to restaurant quality. I make a double batch every Sunday because it lasts well in the fridge for four days, and it’s one of those meals that tastes even better on day two as the flavors blend. Plus, it’s naturally gluten-free, and you can make it vegetarian or vegan with one change.

Prep time:15 minutes

Cooking time:25 minutes

Total time: 40 minutes

Serves: 4 as a main, 6 as a side

Difficulty level: Easy

Ingredients

For the salad:

·       2 medium sweet potatoes, about 1.5 lbs, peeled and cut into 1-inch cubes.

·       1 large broccoli head, about 1.5 lbs, cut into bite-size florets.

·       1 small red onion, thinly sliced (optional but adds great flavor)

·       2 tbsp olive oil - 1 tsp smoked paprika

·       1/2 tsp ground cumin

·       3/4 tsp salt, divided

·       1/4 tsp black pepper

For the Creamy Cilantro Lime Yogurt Dressing:

·       3/4 cup plain Greek yogurt, full fat or 2% for creaminess

·       1/3 cup packed fresh cilantro leaves, roughly chopped.

·       2 tbsp fresh lime juice, about 1 lime

·       1 small garlic clove, minced or grated

·       1 tbsp olive oil

·       1/2 tsp honey or maple syrup

·       1/4 tsp salt

·       2-3 tbsp water to thin

Optional add-ins: 1/4 cup toasted pumpkin seeds, 1/4 cup crumbled feta, or 1 can of drained chickpeas for extra protein.

Tools

o   Large baking sheet

o   Parchment paper for easy cleanup

o   Sharp knife and cutting board

o   Mixing bowls, one large for salad and one small for dressing

o   Blender or food processor for dressing. A whisk works, too, if you mince the cilantro finely.

o   Spatula

Step-by-Step Instructions

Step 1

Preheat and prep: Heat your oven to 425°F / 220°C. This high heat creates those caramelized edges on the sweet potatoes. Line a baking sheet with parchment to prevent sticking and make cleanup easy.

Step 2.

Cut and season sweet potatoes: Peel the sweet potatoes and cut them into 1-inch cubes. Keep them similar in size for even cooking. Toss them in a bowl with 1 tbsp olive oil, smoked paprika, cumin, 1/2 tsp salt, and pepper. Spread them on one half of the baking sheet in a single layer. Do not crowd them, or they will steam instead of roast.

Step 3.

Roast sweet potatoes first: Place the tray in the oven for 15 minutes. Sweet potatoes take longer to cook than broccoli, so they get a head start.

Step 4.

Prep broccoli while sweet potatoes roast: Cut the broccoli into florets about the same size as your sweet potato cubes. Toss with 1 tbsp olive oil and 1/4 tsp salt. After the sweet potatoes have roasted for 15 minutes, add the broccoli to the empty half of the tray. If you are using red onion slices, scatter those in as well.

Step 5.

Finish roasting: Roast everything together for another 10-12 minutes. You want the sweet potatoes to be fork-tender with browned edges and the broccoli to be bright green and tender-crisp with a little char. If you prefer softer broccoli, give it another 2 minutes.

Step 6.

Make the dressing while it roasts: In a blender, combine Greek yogurt, cilantro, lime juice, garlic, olive oil, honey, salt, and a splash of water. Blend for 20-30 seconds until smooth and vibrant green. Taste and adjust. Need more tang? Add lime. Want more salt? Add a pinch. Thin it with water, one tbsp at a time, until it drizzles easily.

Step 7.

Assemble*: Let the roasted veggies cool for 5 minutes so they don’t make the dressing watery. Transfer them to a large bowl. Drizzle about half the dressing over the warm vegetables and toss gently. The warmth helps the flavors soak in.

Step 8.

Serve: Spoon into bowls and drizzle more dressing on top. Add pumpkin seeds or feta if you’re using them. Serve warm, at room temperature, or cold.

Approximate Macros per serving, 1/4 of recipe

v  Calories: 280 kcal

v  Carbohydrates: 35 g

v  Protein: 9 g

v  Fat: 12 g

v  Fiber: 8 g

v  Sugar: 10 g, natural from sweet potatoes

Numbers may change if you add feta or chickpeas.

What to serve with this

This salad can stand alone, but it pairs well with others. Serve it with grilled chicken, baked salmon, or black bean burgers for extra protein. It works great in a taco bowl with rice and beans. For meal prep, combine it with a hard-boiled egg or a scoop of quinoa. At dinner parties, it makes a colorful side alongside anything grilled. The dressing also doubles as a dip for raw veggies or chips.

Tips and Variations

Get crispy sweet potatoes: Cut uniform cubes and don’t overcrowd the pan. Roasting at 425°F is essential. If they look pale, broil for 2 minutes at the end.

Don’t overcook broccoli: You want it tender but still bright green. If it turns dark green and mushy, it’s overdone.

Make it vegan: Swap Greek yogurt for coconut yogurt or blend soaked cashews with water, lime, and cilantro.

Add crunch: Toasted pepitas, sunflower seeds, or chopped walnuts add texture.

Make it a grain bowl: Incorporate cooked quinoa, brown rice, or farro to make it more filling.

Substitutes Note

Greek yogurt: You can use plain regular yogurt, but strain it first, or the dressing will be thin. Vegan yogurt works dairy-free.

Cilantro: If you dislike cilantro, use flat-leaf parsley plus extra lime zest. The flavor changes, but it remains tasty.

Sweet potatoes: Butternut squash or carrots can be roasted similarly.

Lime: Lemon juice is fine if you're in a pinch, but lime gives that classic flavor.

No blender: Finely chop cilantro and garlic, then whisk everything together by hand.

6 Frequently Asked Questions

1.      Can I make this ahead?

 Yes. Roast the veggies and make the dressing up to 3 days in advance. Store them separately and toss before serving so the broccoli stays crisp.

2.      Do I have to peel sweet potatoes?

 No. If you scrub them well, the skin adds fiber and texture. Just remove any rough spots.

3.      My dressing is too thick. What should I do?

 Add water one tbsp at a time until it reaches a drizzle consistency. Cold dressing thickens, so thin it a bit more if you refrigerate it.

4.      Can I use frozen broccoli?

Yes, but roast it separately on a different tray. Frozen broccoli releases water and can make the sweet potatoes soggy if they share a pan.

5.      How long does it last in the fridge?

 It lasts for 4 days in an airtight container. The broccoli may soften over time, but it still tastes great.

6.      Why is my salad watery?

 Let roasted veggies cool for 5-10 minutes before adding dressing. Hot veggies release steam that thins the yogurt. This salad shows that healthy food doesn’t have to be boring. It’s colorful, satisfying, and the dressing is one you’ll want to use on everything. 

Comments