Sweet Potato Broccoli Salad Recipe: Roasted Sweetness Meets Crunchy Greens

Salads

Sweet Potato Broccoli Salad Recipe: Roasted Sweetness Meets Crunchy Greens

Roasted sweet potatoes and crisp broccoli create a vegetarian salad that’s packed with natural sweetness, satisfying texture, and balanced flavors. This recipe transforms humble ingredients into a hearty dish that’s perfect for meal prep or a light dinner.

The roasting process caramelizes the sweet potatoes while keeping the broccoli tender-crisp, and a tangy dressing ties everything together effortlessly.

The secret to this salad lies in high-heat roasting, which develops deep, caramelized flavors in just 25 minutes. You’ll need sweet potatoes cut into cubes, broccoli florets, and a simple dressing of olive oil, lemon juice, and Dijon mustard—no fancy ingredients required.

The result is a salad that’s naturally sweet, slightly smoky, and full of crunch, with optional add-ins like toasted pecans or avocado for extra richness.

What makes this dish stand out is its versatility—it works as a standalone meal or alongside grilled chicken or fish. The roasted vegetables stay vibrant and flavorful for days, making it ideal for lunches or potlucks.

Serve it warm or at room temperature, and watch how the textures and flavors evolve with each bite.

For an extra layer of depth, consider adding quinoa or farro to make it more substantial, or toss in fresh herbs like parsley or cilantro for brightness. The dressing is the star here, so don’t skimp—it’s what brings all the elements together into a cohesive, satisfying dish.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato broccoli salad

Roasted sweet potatoes and tender-crisp broccoli form the heart of this vegetarian salad, balanced by a tangy dressing.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Medium, peeled and cubed
Broccoli Crowns 🥦 2 heads Cut into florets, stems peeled
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Dijon Mustard 🍯 1 tbsp High-quality, smooth variety
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed, strained
Raw Honey 🍯 2 tbsp For sweetness balance
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely cracked
Toasted Pecans 🥜 ¼ cup Optional, chopped coarsely
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 3 cloves Minced for dressing
Vegetable Broth 💧 ½ cup Low-sodium preferred
Balsamic Vinegar 🍶 1 tbsp For dressing depth
Avocado 🥑 1 whole Optional, sliced for richness

The sweet potatoes are the foundation—look for firm, vibrant orange varieties at Whole Foods or your local market's produce section. Organic sweet potatoes often have thicker skin, which holds up better during roasting. For broccoli, choose tight florets with bright green stems; the crowns should snap easily when bent. If using pre-cut broccoli, opt for the freshest package—it wilts faster than whole heads. The olive oil should be extra-virgin, with a peppery finish rather than mild. California-based brands like Corto or Pompeian are excellent choices for consistent quality.

No Dijon mustard? Whole-grain mustard works equally well, though it may add subtle graininess. Fresh lemon juice is non-negotiable—bottled juice lacks brightness. The honey should be raw and unfiltered for depth; Manuka or clover varieties both work beautifully. For the optional pecans, toast them in a dry pan over medium heat for 3-4 minutes until fragrant—this enhances their nutty flavor significantly. Substituting walnuts or almonds is fine, but pecans provide the best crunch. If you're avoiding nuts entirely, toasted pumpkin seeds make a great alternative.

Roasted vegetables keep best in the fridge for 4-5 days when stored in airtight containers. The dressing separates naturally—simply stir before use. For meal prep, portion the salad into glass containers with dressing on the side to maintain crispness. The avocado, if using, should be added just before serving to prevent browning. This salad reheats beautifully in the microwave for 30-45 seconds, making it ideal for quick lunches. The flavors actually improve overnight as the sweet potatoes' caramelized notes meld with the tangy dressing.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this dish when I’m too tired to clean a million bowls—just roast the sweet potatoes and broccoli crowns together, then toss with the dressing. The oven does all the work while I sip my coffee.
  • Sweet & Tangy Kick: That lemon juice and Dijon mustard dressing cuts through the earthy sweetness of the roasted potatoes like a bright summer breeze. Honestly, the first bite makes me want to eat it straight from the pan.
  • Meal Prep MVP: I make this on Sundays and it lasts me all week—packed in jars or containers, it’s a protein-paired powerhouse for lunches. The flavors actually improve overnight, unlike most salads that turn sad.
  • Budget Bright Spot: Sweet potatoes and broccoli are my go-to affordable veggies, and this recipe stretches them into something restaurant-worthy. Plus, the olive oil and lemon make it feel fancy without breaking the bank.

Step-by-step instructions for sweet potato broccoli salad

Transform humble ingredients into a vibrant, flavor-packed salad where roasted sweet potatoes and broccoli shine.

1

Roast Sweet Potatoes and Broccoli Until Caramelized

Preheat your oven to 425°F and arrange two wire racks on baking sheets. Place the 2 lb sweet potatoes (peeled and cubed) on one rack and the 2 heads broccoli crowns (cut into florets with stems peeled) on the other. Drizzle both vegetables evenly with ¼ cup of the extra-virgin olive oil and toss gently to coat.

Spread the vegetables in a single layer, ensuring they don't overlap. Roast for 20-25 minutes, stirring halfway through, until the sweet potatoes are tender with caramelized edges and the broccoli florets are deep green with slightly crispy stems. The sweet potatoes should yield slightly when pierced with a fork, and you'll smell that irresistible caramelized aroma filling your kitchen.

2

Prepare the Dressing with Balanced Flavors

While the vegetables roast, whisk together the dressing ingredients in a medium bowl. Combine the remaining ¼ cup extra-virgin olive oil, 1 tbsp Dijon mustard, ¼ cup fresh lemon juice, 2 tbsp raw honey, ½ cup vegetable broth, and 1 tbsp balsamic vinegar. Add 1.5 tsp kosher salt and ½ tsp freshly ground black pepper, then whisk vigorously until fully emulsified.

Next, add the 3 minced garlic cloves and continue whisking for another 30 seconds to release their aromatic oils. Taste the dressing and adjust seasoning if needed—this is your flavor foundation. The dressing should be smooth with a perfect balance of tangy, sweet, and savory notes that will complement the roasted vegetables beautifully.

3

Combine Roasted Vegetables with Dressing

Transfer the roasted sweet potatoes and broccoli to a large mixing bowl. Pour the prepared dressing over the hot vegetables and toss gently but thoroughly to coat each piece evenly. Let the salad sit for 5 minutes to allow the flavors to meld together. The residual heat from the vegetables will help the dressing cling perfectly to each bite.

During this time, toast the ¼ cup pecans in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Watch them closely—they'll darken quickly. Remove from heat immediately and set aside to cool slightly. The nutty aroma will enhance the salad's overall complexity.

4

Assemble and Garnish for Maximum Appeal

Once the salad has rested, stir in the toasted pecans and chopped ¼ cup fresh parsley. The parsley adds a bright, fresh contrast to the rich roasted flavors, while the pecans contribute satisfying crunch. Taste again and adjust seasoning if needed—this is your final opportunity to perfect the balance of flavors.

For serving, divide the salad among four plates. Top each portion with slices from the whole avocado, adding a creamy element and vibrant color. The avocado should be sliced just before serving to prevent browning. Garnish with an additional sprinkle of black pepper and a drizzle of any remaining dressing if desired. Serve immediately while the vegetables are still warm and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Sweet Potato Broccoli Salad

  • ROAST SWEET POTATOES UNTIL TENDER: DESCRIPTION: I learned this the hard way—sweet potatoes need to be fork-tender, not just soft. Roast them at 425°F (220°C) for 25-30 minutes, flipping halfway, until they collapse under a fork. If they’re still firm, they’ll turn to mush in the salad instead of holding their shape.
  • CUT BROCCOLINI INTO EVEN PIECES: DESCRIPTION: Broccoli crowns cook unevenly if left in big clumps. Trim the stems, then cut each crown into 3-4 even florets. Smaller pieces crisp faster and stay bright green—no sad, limp florets in your salad.
  • WHISK MUSTARD AND OIL FIRST: DESCRIPTION: Sounds weird, but it works: mix the Dijon mustard and olive oil before adding lemon juice. This emulsifies the dressing better, so it clings to the sweet potatoes instead of pooling at the bottom. Stir like you’re mad for 30 seconds.
  • LEAVE POTATOES WARM WHEN SERVING: DESCRIPTION: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Pull the sweet potatoes from the oven, toss them with the dressing while still hot, then let the salad sit for 5 minutes. The residual heat softens the broccoli just enough—no sad, crunchy bites.

Flavor customization for this recipe

Sweet & Smoky Variations

For a deeper smoky flavor, add ½ teaspoon smoked paprika directly to the roasted vegetables while they cook. This transforms the dish into a BBQ-inspired salad—perfect for fall. I also like adding 1 tablespoon maple syrup to the dressing for extra caramelized depth. 🔥

Tangy & Spicy Kick

Spice lovers should swap the honey for 2 tablespoons sriracha or chili-garlic sauce in the dressing. Add 1 teaspoon lime zest and a pinch of cayenne for brightness. The heat balances beautifully with the sweet potatoes' natural sweetness. 🌶️

Citrusy Brightness

Swap lemon for orange juice and add 1 tablespoon orange zest to the dressing. This creates a zesty, tropical twist that pairs wonderfully with the roasted sweet potatoes. Garnish with thinly sliced radishes for extra crunch and color.

Herb-Infused Freshness

For a Mediterranean touch, fold in 2 tablespoons chopped mint or thyme leaves along with the parsley. The herbs add a fresh, aromatic contrast to the rich roasted flavors. I also like adding ½ cup crumbled feta cheese for a salty tang.

Creamy & Rich Additions

Make the salad more indulgent by stirring in ½ cup crumbled goat cheese or ¼ cup Greek yogurt into the dressing. The creaminess balances the roasted vegetables' caramelized sweetness. Top with toasted pumpkin seeds for extra texture.

Global Fusion Twists

For an Asian-inspired version, add 1 tablespoon sesame oil and 1 teaspoon grated ginger to the dressing. Toss in ¼ cup sliced scallions and 1 tablespoon toasted sesame seeds for a savory, umami-rich salad. 🌏

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular potatoes instead of sweet potatoes?

While you can substitute regular potatoes, the flavor and texture won't be the same. Sweet potatoes bring natural sweetness and a creamy, caramelized quality that regular potatoes lack. If you must substitute, use Yukon Golds and add 1 extra tablespoon honey to the dressing for balance. The salad will be less rich and more starchy.

2

How do I keep the broccoli from getting mushy?

Roast the broccoli at 425°F for only 12-15 minutes (not the full 20-25 minutes with sweet potatoes). Cut florets smaller than 1 inch for even cooking, and avoid overcrowding on the baking sheet. The stems should be tender-crisp while the florets stay bright green.

3

Can I make this salad ahead of time?

Roast the sweet potatoes and broccoli 1 day ahead and store them separately in airtight containers. When ready to serve, toss with dressing and add fresh toppings like pecans or avocado just before eating. The flavors actually improve overnight as the sweetness caramelizes further.

4

What's the best way to reheat leftovers?

Microwave the salad for 30-45 seconds on medium power to restore warmth. For best texture, add a splash of water or vegetable broth to the dressing before reheating. Alternatively, warm in a skillet over low heat for 2-3 minutes, stirring constantly to prevent drying.

5

Can I make this salad spicier?

Yes! Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes to the dressing, or swap honey for 2 tablespoons sriracha. For heat lovers, include 1 minced jalapeño in the dressing. The sweet potatoes' natural sweetness balances the spice beautifully.

★★★★★4.7(2 reviews)
Categories Salads