Go Back
+ servings
A spoon lifting sweet potato salad with pieces of bacon and a creamy dressing to the camera.
Print Recipe
4.5 from 4 votes

Roasted Sweet Potato Salad

This Roasted Sweet Potato Salad not only is Whole30 compliant but adds a healthy twist to the traditional bbq side dish.
Prep Time20 mins
Cook Time35 mins
Total Time55 mins
Course: Salad, Side Dish
Cuisine: American
Diet: Gluten Free, Low Lactose
Keyword: salad, side dish, sweet potato
Servings: 6 servings
Calories: 502kcal


  • 3 large sweet potatoes diced (I scrubbed them all and only peeled one)
  • ¼ cup olive oil
  • 8 slices thick cut bacon
  • 4 green onions diced
  • 2 stalks celery



  • Preheat the oven to 450.
    Scrub your sweet potatoes and dice them. I only peeled one of the sweet potatoes. Not only does the skin offer an additional texture to the salad but sweet potato skins are a good source of fiber and rich in antioxidants and nutrients. Dice them and then drizzle olive oil over them and toss to coat. Season with salt and pepper. Then roast your sweet potatoes for 25-30 minutes, flipping them ½ way through.
  • While your sweet potatoes are roasting, cook your bacon so that it is crunchy but won’t crumble. Once cooked, I tore the bacon to be big pieces so you can pick up all your ingredients with your fork. I love the saltiness the bacon gives and wanted that extra crunch and filling bite.
  • Dice up your green onions and celery and set aside.
  • Mix up your dressing. Combine the lemon juice, mayonnaise (I use the Primal mayonnaise made with avocado oil), dijon mustard, apple cider vinegar, salt, pepper, and parsley. I actually only used ½ of the dressing that this made, for this salad. The rest I use on chicken, pork chops, or as a green salad dressing. It is so versatile you will be glad you have left overs!
  • Once your sweet potatoes are done roasting and your bacon is cooked, combine all the ingredients and ½ of your dressing. This salad could be served immediately while warm or is just as good chilled or reheated for up to 4 days after making. The only difference is the bacon does not hold its crunch in the following day/s. Now the flavor is still there, and the celery picks up that crunch and I love it for leftovers.


Nutritional information if you use regular sliced bacon:
352 38g7g19
Vegan Option
To make this recipe vegan, you'll have to swap the mayonnaise for vegan mayonnaise and leave out the bacon (or you can substitute it with tempeh bacon, Lightlife has a good one and it's available at most grocery stores).


Serving: 1serving | Calories: 502kcal | Carbohydrates: 39g | Protein: 10g | Fat: 35g | Saturated Fat: 8g | Cholesterol: 32mg | Sodium: 660mg | Potassium: 767mg | Fiber: 6g | Sugar: 8g | Vitamin A: 24388IU | Vitamin C: 17mg | Calcium: 75mg | Iron: 2mg