Crispy Brussels Sprouts with Pomegranate and Pistachio
These crispy Brussels sprouts with pomegranate seeds and pistachios are the perfect balance of savory, nutty, and tangy. Topped with creamy cottage cheese, this easy side dish feels restaurant-worthy but comes together in just 20 minutes. Great for holiday tables or weeknight dinners!

Once considered a boring veggie, Brussels sprouts have had a total glow-up over the last decade and this recipe proves why they deserve a permanent place on your table. When seared in a pan until browned and crispy, they turn sweet and caramelized, becoming the perfect base for a dish that’s fresh, vibrant, and creative.
Here, we toss crispy Brussels sprouts with crunchy pistachios, jewel-like pomegranate seeds, and a dollop of creamy cottage cheese for a dish that is equal parts comforting and elegant. It’s a show-stopping side that works just as well for a quick weeknight dinner as it does on a holiday spread.
Why you’ll love this recipe
- Quick and easy to make – Ready in just 20 minutes with minimal prep!
- Tantalizingly delicious Brussels – The Brussels sprouts are cooked in a pan until crisp and caramelized, with golden edges and tender centers.
- Perfect balance of flavors – Nutty pistachios and tangy pomegranate seeds add crunch and brightness.
- Boost of protein – Cottage cheese adds creaminess and extra protein, making this dish even more satisfying and filling as well.
- Festive and beautiful – The vibrant colors make it a gorgeous addition to any table, from weeknight meals to holiday feasts.
Ingredients needed

- Brussels sprouts: The main star of the dish, with a sweet, nutty, and caramelized flavor.
- Garlic Cloves: Adds aromatic depth and a subtle, savory punch.
- Crushed unsalted pistachios: Bring a buttery crunch and nutty flavor that pairs beautifully with the sprouts.
- Pomegranate seeds: Add tart pops of sweetness and beautifully brightens the salad with their gorgeous ruby color.
- Cottage cheese: A creamy, protein-packed element that balances the crispy texture of the sprouts.
- Extra-virgin olive oil, salt, pepper: The essential seasoning trio.
How to make crispy Brussels sprouts
1. Cook the Brussels
Add the trimmed and halved Brussels sprouts to a large pan over medium-high heat with olive oil and cook for 5-8 minutes without stirring to form a browned, caramelized sear. Season with salt and pepper before tossing them to cook on the other side for 8 more minutes.
2. Add garlic
Stir sliced garlic into the pan with additional olive oil and a dash of water. Cook for 1 minute with the Brussels sprouts.

3. Assemble everything
Divide cottage cheese between serving plates and add the cooked Brussels and garlic on top. Sprinkle the pomegranate seeds and pistachios, drizzle with olive oil and a dash of salt and pepper, and serve immediately.

Recipe variations
One of the best things about this recipe is how easily you can customize these crispy Brussels sprouts based on what you have on hand or what flavors you love most. Here are a few variations to try:
- Swap out the cheese: You can swap out the cottage cheese with crumbled feta or goat cheese for a tangier, saltier finish.
- A drizzle of balsamic glaze: Add over the roasted Brussels sprouts just before serving for a sweet and tangy flavor boost.
- Toasted almonds or walnuts: Swap the pistachios for toasted sliced almonds or chopped walnuts for a different nutty crunch.
- Add citrusy zest: Sprinkle fresh orange or lemon zest over the sprouts for a bright, zippy note that pairs beautifully with the pomegranate.
- Make it spicy: Toss the sprouts in the pan with a pinch of smoked paprika, chili flakes, or cumin for an extra layer of flavor and boost of heat.

How to store and reheat crispy Brussels sprouts
- To refrigerate: Store leftovers in an airtight container for up to 3 days.
- To reheat: Warm in the oven at 375°F for 8–10 minutes to revive the crispiness. Avoid microwaving if possible, as it can make the sprouts soggy.
- To make ahead: You can trim and halve the Brussels sprouts up to 2 days in advance. Then store them in a sealed container until ready to roast.
More veggie-forward sides to love from us
- No-Breading Eggplant Parmesan
- Easy Cheesy Stuffed Portobello Mushrooms
- Honey Glazed Carrots
- Oven Baked Sweet Potato Fries
Crispy Brussels Sprouts with Pomegranate and Pistachio
- Total Time: 20 minutes
- Yield: 2 1x
- Diet: Vegetarian
Description
These crispy Brussels sprouts with pomegranate seeds and pistachios are the perfect balance of savory, nutty, and tangy. Topped with creamy cottage cheese, this easy side dish feels restaurant-worthy but comes together in just 20 minutes. Great for holiday tables or weeknight dinners!
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 1/4 cup Brussels sprouts, trimmed and halved
- 2 cloves garlic, finely sliced
- 1 cup unsalted pistachios, crushed
- 1/2 cup pomegranate seeds
- 2 cups cottage cheese
- Salt and pepper, to taste
Instructions
- Heat 1 tablespoon of oil in a large non-stick frying pan over medium-high heat until shimmering. Add the halved Brussels sprouts, cut side down, and cook for 5-8 minutes without stirring to let them form a browned, caramelized sear.
- Season the sprouts with salt and pepper, and toss to cook them on the other side for an additional 8 minutes until browned and tender on the insides. Stir the sliced garlic into the pan with 1 more tablespoon of oil and a little bit of water, and cook for 1 minute.
- Divide the cottage cheese between the serving plates and add the Brussels sprouts and garlic on top. Sprinkle over the pomegranate seeds and pistachios. Drizzle with olive oil and a dash of salt and pepper, and serve immediately.
- Prep Time: 5
- Cook Time: 15
- Category: Appetizer


It looks delicious
Thank you