Bowl of roasted Brussels sprouts with apples and caramelized onions.
Print Recipe
5 from 1 vote

Roasted Brussels sprouts with apples, caramelized onions, and pistachios

If I could only have Brussels sprouts one way for the rest of my life, this is how I would have them. Not only does the roasting cut any bitterness from the sprouts, the sweetness of apple and caramelized onions evens the playing field, balancing the sprouts’ more pungent flavor with an edge of lightness.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Side Dish
Cuisine: American, Vegan
Keyword: holidays, thanksgiving, vegetable
Servings: 2 people
Calories: 124kcal
Author: Cadry Nelson


  • 1/2 pound Brussels sprouts sliced in half length-wise with ends removed
  • 1 large apple cored and cut into small to medium sized chunks
  • 1 teaspoon organic canola oil or other neutral-flavored oil, divided
  • Salt to taste
  • 1/2 medium-sized yellow onion sliced very thinly into half moons
  • 1/2 teaspoon maple syrup or agave syrup
  • 2 Tablespoons roasted pistachio halves and pieces I use unsalted. If using salted, adjust other salt in recipe accordingly


  • Preheat oven to 400 degrees.
  • On a parchment paper lined baking sheet, toss Brussels sprouts and apples with 3/4 teaspoon oil and a pinch of salt. Lay them evenly across the baking sheet, being careful not to overcrowd.
  • Roast the sprouts and apples for 20 minutes, stopping once to flip. Don't flip the sprouts until they are nicely brown on one side. (Brussels sprouts can vary in size and cooking time. They are done when they can easily be pierced with a fork. If necessary, roast for 5 to 10 minutes more.)
  • While the sprouts are roasting, put remaining 1/2 teaspoon oil in a non-stick skillet and bring to a medium high heat.
  • Add onions to the skillet with a pinch of salt and don't move them for a couple of minutes until they start to brown.
  • Once brown bits have started to appear on the onions, turn the heat to low and continue cooking the onions for 20 minutes, stirring them occasionally with a spatula, and allowing them to caramelize.
  • In the last minute of cooking time on the onions, add maple syrup or agave syrup to the onions and combine.
  • Move the onions to one side of the skillet, and add the pistachios. Allow them to brown for 30 seconds to a minute.
  • Remove Brussels sprouts and apples from the oven and add them to the skillet. Evenly combine them with the caramelized onions and pistachios. Taste for salt, and add more if necessary. Serve immediately.


Inspired by The Vegan Table


Calories: 124kcal | Carbohydrates: 15g | Protein: 5g | Fat: 5g | Sodium: 29mg | Potassium: 558mg | Fiber: 5g | Sugar: 5g | Vitamin A: 885IU | Vitamin C: 98.8mg | Calcium: 62mg | Iron: 1.9mg