Beautiful Brussel Sprout Salad has wonderful flavors and textures with shredded Brussels sprouts, bacon, asparagus, pomegranate and almonds. It’s easy to make and ready in under 30 minutes! The ultimate fall and winter salad you’ll want to enjoy all season long!

Salad made with Brussel sprouts, bacon, asparagus and pomegranate seeds.

This brussel sprout salad is full of hearty texture, flavor and so much deliciousness! I love a good salad, some of my favorites include a classic Italian salad, an easy kale salad and this Brussels sprout salad recipe. It’s perfect for the cold weather months and is colorful, warm, and inviting. Serve this side dish with any weeknight dinner or pair it with a holiday meal. It would be perfect served for Thanksgiving or Christmas!

So delicious!!! My boyfriend said it was the best salad he’s ever eaten & took four helpings! We loved it!

— Betty

Why you’ll love this recipe

  • It has great textures. A mere taste of this savory salad will have you begging for more. Each component is carefully crafted to create the most epic bite.
  • It’s healthy. It shouldn’t come as a surprise that this Brussels sprouts salad is packed with nutrition from the Brussels, asparagus, pomegranate and almonds.
  • So delicious. Sautéing the onion, Brussels sprouts and asparagus in the bacon grease really takes the flavor of the veggies to the next level. No need for salad dressing or a vinaigrette! It’s savory, salty and incredibly addicting!
Shredded brussels sprouts salad served in a white serving bowl.

Ingredients needed

This Brussel sprouts salad recipe is packed with all of the textures and flavors you crave. Here’s everything you’ll need to make it:

  • Bacon. Pretty much the star of this salad! Not only is there bacon in the salad, but the vegetables are cooked in the bacon grease, which adds major flavor. You could also use pancetta for an Italian twist.
  • Onion. Use any onion variety. We typically use a yellow onion or red onion, and cooking it in the bacon fat gets rid of its sharp flavor.
  • Brussels sprouts. Shaved Brussels sprouts are so good in salads. You are going to LOVE them!
  • Asparagus. Look for a nice fresh bunch of asparagus at the market. It should be crisp and green, not limp or wrinkly.
  • Pomegranate arils. Adds a burst of juicy sweetness. Sub with dried cranberries or raisins, if preferred.
  • Almonds. Slivered almonds bring a nice crunch and healthy fats to the dish. Walnuts or pistachios would work well too! If you want to sweeten things up, candied pecans would be a great addition!
Shaved brussels sprouts and other ingredients in small bowls.

How to make this recipe

This easy Brussel sprouts salad takes just a bit of veggie prep and sautéing, and it’s ready in no time at all! Here’s the simple method:

For full, printable details, see the recipe card down below.

  1. Cook the bacon. In a large skillet over medium heat, sauté the bacon until crispy.
  1. Prep the veggies. While the bacon is cooking, wash the Brussels sprouts and the asparagus. Use a sharp knife to slice the Brussels sprouts thinly to shred them. Chop the asparagus into pretty small, bite-sized pieces. You’ll also want to chop the onion and crack open the pomegranate and pop out 1 cup of the arils.
  2. Sauté veggies. Remove crispy bacon, leaving up to 1/4 cup grease in the skillet. (If there’s any more than that, drain it off.) Add onion to the pan and sauté about 5 minutes. Add in prepared asparagus, raw Brussels, salt and black pepper. Sauté until bright green in color and wilted, another 5 minutes.
  1. Toast the almonds. In a clean, dry pan toast the almonds until fragrant and golden. Don’t let them burn!
  2. Assemble + serve. Remove Brussels from heat and stir in cooked bacon, pomegranate arils and toasted almonds with the Brussels sprouts/asparagus mixture. Toss and serve warm, in a large bowl.

Quick Tip

If you would like to cut the pomegranate and remove the seeds, yourself, take a look at this tutorial video that demonstrates the best way to cut a pomegranate and seed it.

Expert tips

  • Timesaving tip. To save on prep time, you can buy pre-shredded Brussels sprouts. Also, if you don’t want to take the time to pick all of the arils out of a whole pomegranate, you can buy containers of pomegranate seeds that are ready to go in your produce section.
  • Salt and pepper. We recommend going light on the seasoning because the bacon adds a lot of saltiness.
  • Shaving the Brussels sprouts. If you decide to shred the sprouts yourself, you can easily do this right in your food processor! Just pulse them a bit to get small & medium pieces. Alternatively, run the whole Brussels sprouts through the slicing blade. You could also use a mandoline slicer, if you have one.
  • Toast your nuts carefully. Whether you’re using pecans, walnuts or almonds, toast them just until they start to become fragrant, so that you don’t burn them. It’s best to do this over medium-low heat.

Frequently asked questions

Can you eat raw brussel sprouts in a salad?

You can definitely enjoy Brussels sprouts raw! However, in this particular shaved brussel sprout salad recipe, we’re caramelizing them in bacon fat to make them extra flavorful and delicious.

What flavors go well with brussel sprouts?

Bacon is always a good pairing with brussel sprouts! Have you tried my Bacon Roasted Brussels Sprouts? If not, definitely add it to the menu soon!

How do you shave brussel sprouts for salad?

Remove any tough outer layers with your fingers. With a sharp knife, cut the brussels sprout in half lengthwise. Place the cut side down and thinly slice cross-wise to thinly to shred them.

Variations

This is the perfect side dish as-is, but feel free to mix things up a bit depending on ingredients available and taste preferences. Here’s some options:

  • Vegetables. If you’re not a fan of asparagus, substitute it out for something like broccoli.
  • Protein. Add some diced grilled chicken breast, shredded rotisserie chicken or top with salmon to make this salad even more satisfying.
  • Nuts. Walnuts, pecans and pine nuts work great in lieu of sliced almonds. Sunflower seeds or pumpkin seeds would also be a tasty addition.
  • Cheese. For extra flavor, sprinkle on some goat cheese, feta cheese, blue cheese or shaved parmesan cheese.

Storage recommendation

Store leftovers in an airtight container in the fridge for up to 3 to 4 days. Feel free to enjoy the salad cold or reheat it in a skillet or in the microwave for a bit.

Brussel sprout salad served on a large white platter.

If you try this salad, let me know! Leave a comment and if your family loves it as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. It’s so fun to see what you’re cooking! Be sure to subscribe to our mailing list to receive more healthy delicious recipes straight to your inbox.

Salad made with Brussel sprouts, bacon, asparagus and pomegranate seeds.
Print Recipe Pin Recipe
5 from 7 votes
Leave a Review »

Brussels Sprout Salad

This beautiful Brussels Sprout Salad has wonderful flavors and textures with shredded Brussels sprouts, bacon, asparagus, pomegranate and almonds. It's easy to make and ready in under 30 minutes! The ultimate fall and winter salad you'll want to enjoy all season long!
Author: Kim

Ingredients

  • 1/2 lb bacon, sliced
  • 1 cup onion
  • 2 lbs Brussels sprouts
  • 1 bunch asparagus
  • 1 cup pomegranate arils or dried cranberries
  • 1/2 cup slivered almonds, toasted
  • salt & pepper to taste

Instructions 

  • Heat up a large skillet over medium high heat. Sauté bacon until crispy, 6 minutes.
    Frying bacon in a pan.
  • While the bacon is cooking, prep asparagus and Brussels sprouts by first washing it. Then, snap off the ends of the asparagus and chop into small pieces. Remove the outer leaves of the Brussels sprouts and slice into small pieces as if to shred them.
    Shaved brussels sprouts and other ingredients in small bowls.
  • Remove bacon, leaving up to 1/4 cup grease in the skillet. (If there’s any more than that, then drain it off.) Stir in onion and sauté about 5 minutes. Add in prepared asparagus, Brussels sprouts, salt and pepper. Sauté until bright green in color and wilted, another 5 minutes.
    Cooking asparagus and brussels sprouts in a pot.
  • Pour almonds into a clean dry pan and roast on the stovetop until fragrant.
    Toasting slivered almonds in a skillet.
  • Remove Brussels from heat and stir in cooked bacon, pomegranate arils and toasted almonds with the Brussels sprouts/asparagus mixture. Toss and serve warm.
    Stirring shaved brussel sprouts with bacon, almonds and pomegranate seeds.

Notes

Store leftovers in an airtight container in the fridge for up to 3 to 4 days. Feel free to enjoy the salad cold or reheat it in a skillet or in the microwave for a bit.
Serving: 1serving, Calories: 313kcal, Carbohydrates: 25g, Protein: 13g, Fat: 20g, Saturated Fat: 6g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 9g, Trans Fat: 0.1g, Cholesterol: 25mg, Sodium: 291mg, Potassium: 886mg, Fiber: 9g, Sugar: 9g, Vitamin A: 1356IU, Vitamin C: 135mg, Calcium: 105mg, Iron: 3mg

Did you make this recipe?

Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!