Pistachio-Crusted Brussels Sprout Skewers with Cranberry Drizzle
Pistachio-Crusted Brussels Sprout Skewers with Cranberry Drizzle turn simple Brussels sprouts into a colourful, flavour-packed side dish. The sprouts roast until tender and golden, while a crisp pistachio-Parmesan crust adds plenty of texture. A warm cranberry drizzle made with honey, orange juice, and balsamic vinegar brings a sweet and tangy finish.
Why You’ll Love These Brussels Sprout Skewers
These roasted Brussels sprouts are anything but boring. The combination of crisp pistachios, savoury Parmesan, bright lemon zest, and sweet cranberry drizzle creates a delicious balance of flavours.
They also make a beautiful presentation. Threading the Brussels sprouts onto skewers gives the dish a fun, appetiser-style look that’s perfect for entertaining, holiday dinners, or a special family meal.
Ingredients
For the Brussels Sprout Skewers
- 1 lb (450 g) Brussels sprouts, trimmed and halved
- 2 tbsp (30 ml) olive oil
- 1/2 tsp (3 g) salt
- 1/4 tsp (1 g) black pepper
- 1/2 tsp (1 g) garlic powder
For the Pistachio Crust
- 1/2 cup (60 g) shelled pistachios, finely chopped
- 1/4 cup (15 g) panko breadcrumbs
- 1/4 cup (25 g) grated Parmesan cheese
- 1 tsp (2 g) lemon zest
For the Cranberry Drizzle
- 1/3 cup (40 g) dried cranberries
- 3 tbsp (45 ml) honey or maple syrup
- 2 tbsp (30 ml) orange juice or water
- 1/2 tsp (2.5 ml) balsamic vinegar
Optional Garnish
- Fresh thyme or parsley
- Extra crushed pistachios
How to Make Pistachio-Crusted Brussels Sprout Skewers
1. Prepare the Oven
Preheat the oven to 400°F (200°C). If using wooden skewers, soak them in water for about 10 minutes to help prevent them from burning during roasting.
2. Season the Brussels Sprouts
Place the halved Brussels sprouts in a large bowl. Add the olive oil, salt, black pepper, and garlic powder.
Toss well until the Brussels sprouts are evenly coated with the seasoning and oil.
3. Thread the Skewers
Thread the Brussels sprout halves onto the prepared skewers, keeping the cut sides facing outward. This makes it easier to add the pistachio crust.
4. Make the Pistachio Crust
In a small bowl, combine the finely chopped pistachios, panko breadcrumbs, grated Parmesan cheese, and lemon zest.
Mix until the ingredients are evenly distributed.
5. Add the Pistachio Crust
Gently press the pistachio mixture onto the cut sides of the Brussels sprouts. Press firmly enough for the crust to adhere without crushing the sprouts.
6. Roast Until Golden
Arrange the skewers on a lined baking tray. Roast for 25–30 minutes, turning once halfway through cooking.
Continue roasting until the Brussels sprouts are tender and the pistachio-Parmesan crust is golden and crisp.
7. Make the Cranberry Drizzle
While the Brussels sprouts roast, combine the dried cranberries, honey or maple syrup, orange juice or water, and balsamic vinegar in a small saucepan.
Simmer over medium heat for 4–5 minutes, stirring occasionally, until the mixture becomes glossy and slightly thickened.
8. Finish the Skewers
Transfer the roasted Brussels sprout skewers to a serving platter. Drizzle generously with the warm cranberry sauce.
9. Garnish and Serve
Finish with fresh thyme or parsley and a sprinkling of extra crushed pistachios if desired. Serve warm while the Brussels sprouts are tender and the pistachio crust is crisp.

Tips for the Best Brussels Sprout Skewers
- Cut the sprouts evenly: Similar-sized Brussels sprouts will cook more consistently.
- Keep the cut sides outward: This gives the pistachio crust a good surface to adhere to.
- Don’t skip the pistachio crust: The combination of pistachios, Parmesan, panko, and lemon zest provides the key crunchy texture.
- Watch the cranberry drizzle: Simmer it just until glossy and slightly thickened.
- Serve warm: The dish is especially appealing while the sprouts and crust are still warm and crisp.
When to Serve Pistachio-Crusted Brussels Sprouts
These Brussels sprout skewers are a versatile side dish for roasted meats, poultry, or other vegetable dishes. Their festive colours and cranberry drizzle also make them especially suited to holiday gatherings and dinner parties.
Frequently Asked Questions
Can I use maple syrup instead of honey?
Yes. The cranberry drizzle can be made with either honey or maple syrup.
Do I need to soak wooden skewers?
If using wooden skewers, soak them in water for about 10 minutes before assembling the Brussels sprouts.
Can I prepare the cranberry drizzle ahead of time?
The drizzle is quick to make and is intended to be served warm over the roasted Brussels sprouts.
How do I know when the Brussels sprouts are ready?
They are ready when the Brussels sprouts are tender and the pistachio crust has become golden and crisp.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 4 |
| Calories | Approx. 260 kcal per serving |
Final Thoughts
Pistachio-Crusted Brussels Sprout Skewers with Cranberry Drizzle are a simple way to make roasted vegetables feel extra special. Golden Brussels sprouts, crunchy pistachios, savoury Parmesan, and a glossy cranberry drizzle create a delicious sweet-and-savoury combination that’s perfect for sharing.
Print
Pistachio-Crusted Brussels Sprout Skewers with Cranberry Drizzle
- Total Time: 45 minutes
Description
Pistachio-Crusted Brussels Sprout Skewers with Cranberry Drizzle turn simple Brussels sprouts into a colourful, flavour-packed side dish with a crisp pistachio-Parmesan crust and a sweet, tangy cranberry finish.
Ingredients
1 lb (450 g) Brussels sprouts, trimmed and halved
2 tbsp (30 ml) olive oil
1/2 tsp (3 g) salt
1/4 tsp (1 g) black pepper
1/2 tsp (1 g) garlic powder
1/2 cup (60 g) shelled pistachios, finely chopped
1/4 cup (15 g) panko breadcrumbs
1/4 cup (25 g) grated Parmesan cheese
1 tsp (2 g) lemon zest
1/3 cup (40 g) dried cranberries
3 tbsp (45 ml) honey or maple syrup
2 tbsp (30 ml) orange juice or water
1/2 tsp (2.5 ml) balsamic vinegar
Fresh thyme or parsley, optional
Extra crushed pistachios, optional
Instructions
1. Preheat the oven to 400°F (200°C). If using wooden skewers, soak them in water for about 10 minutes to help prevent them from burning during roasting.
2. Place the halved Brussels sprouts in a large bowl. Add the olive oil, salt, black pepper, and garlic powder. Toss well until the Brussels sprouts are evenly coated.
3. Thread the Brussels sprout halves onto the prepared skewers, keeping the cut sides facing outward.
4. In a small bowl, combine the finely chopped pistachios, panko breadcrumbs, grated Parmesan cheese, and lemon zest. Mix until evenly distributed.
5. Gently press the pistachio mixture onto the cut sides of the Brussels sprouts. Press firmly enough for the crust to adhere without crushing the sprouts.
6. Arrange the skewers on a lined baking tray. Roast for 25–30 minutes, turning once halfway through cooking, until the Brussels sprouts are tender and the pistachio-Parmesan crust is golden and crisp.
7. While the Brussels sprouts roast, combine the dried cranberries, honey or maple syrup, orange juice or water, and balsamic vinegar in a small saucepan. Simmer over medium heat for 4–5 minutes, stirring occasionally, until glossy and slightly thickened.
8. Transfer the roasted Brussels sprout skewers to a serving platter and drizzle generously with the warm cranberry sauce.
9. Finish with fresh thyme or parsley and extra crushed pistachios if desired. Serve warm while the Brussels sprouts are tender and the pistachio crust is crisp.
Notes
Cut the Brussels sprouts into similar-sized pieces so they cook consistently.
Keep the cut sides facing outward when threading the skewers so the pistachio crust has a good surface to adhere to.
The pistachio, Parmesan, panko, and lemon zest mixture provides the key crunchy texture, so press it gently but firmly onto the sprouts.
Simmer the cranberry drizzle only until it becomes glossy and slightly thickened.
If using wooden skewers, soak them in water for about 10 minutes before assembling.
Serve warm while the Brussels sprouts are tender and the pistachio crust remains crisp.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Roasting
- Cuisine: Mediterranean
