Cheesy, low carb Brussels Sprouts Gratin is a simple low carb side dish that is loaded with flavor. It’s made with a combination of Parmesan and Gruyere cheese with a crunchy pistachio topping. There are only 10 grams of net carbs per serving and it’s gluten free.
This post contains affiliate links. See our Disclosure Statement for more information.
Brussels sprouts are definitely a love ’em or hate ’em vegetable. If you’re in the “love ’em” category, you probably really love them and ended up on this recipe looking for a new way to enjoy them.
This recipe is a cheesy, delicious way to prepare Brussels sprouts that might even convert a hater into a lover.
Why This Recipe Works
This is an easy recipe to make and can be served alongside most main dishes.
Brussels sprouts are covered in rich, creamy, cheesy sauce that even kids will enjoy!
By using crushed pistachios as the topping, this recipe is low carb and naturally gluten free. With only 10 net carbs per serving, it could also work for those following a keto diet.
Pistachios might seem like an off-the-wall kind of choice, but it really does work! Walnuts, and other nuts, are commonly seen in Brussels sprouts dishes, like in this recipe for Roasted Butternut Squash and Brussels Sprouts Medley.
Not into pistachios? See the notes section of the recipe card for alternative gratin topping ideas.
How to Make Brussels Sprouts Gratin
What You Need to Make This Recipe
For this recipe you will need Brussels sprouts, a shallot, garlic, Parmesan cheese, Gruyere cheese, heavy cream, pistachios, butter, salt and pepper.
Prep!
Trim the stems of the Brussels sprouts and cut each one in half length-wise.
Dice the shallot, mince the garlic, and shred the cheeses. Coarsely chop the pistachios.
Grease a medium size casserole dish using a small amount of butter or non-stick cooking spray.
Preheat your oven to 400°F.
Create!
Heat the 1 tablespoon of the butter in a large skillet over medium heat. Add the Brussels sprouts and season with salt and pepper.
Cook until just starting to brown and fork tender, about 7-9 minutes. Place in the prepared casserole dish.
Return the pan to the stove and add the remaining tablespoon of butter.
Add the shallots and garlic and cook for about 2-3 minutes until just soft and just starting to brown.
Add the heavy cream and cook for an additional 1-2 minutes.
Remove from the heat and stir in the Parmesan cheese and half of the Greyere cheese until melted.
Pour over the Brussels sprouts and toss to coat.
Top with the pistachios and remaining Greyere cheese.
Bake, uncovered, for about 15 minutes or until the cheese is bubbling and the top is just starting to brown.
Present!
Serve hot.
Alternative Gratin Toppings
Not into the pistachio topping? No problem! You can try one of these 3 alternative toppings:
- Use only the Greyere cheese.
- Make an almond flour breadcrumb topping (see this recipe for Keto Broccoli Casserole for the instructions).
- Use crushed pork rinds (if you’re into that kind of thing).
- If you’re not low carb, you can use regular or gluten free breadcrumbs.
How to Store Leftover Brussels Sprouts Gratin
- Store leftovers in an air-tight container in the refrigerator. Use within 3 days.
FAQ’s
- What is gratin? Gratin is a dish that is topped with bread crumbs and/or cheese and baked until lightly browned. This recipe uses a combination of crushed pistachios and cheese as the topping to keep it low carb and keto friendly.
- Can you eat Brussels sprouts on keto? Yes. Brussels sprouts are a lower carb vegetable that can be eaten on a keto diet. There are about 7 grams of net carbohydrates in 1 cup of Brussels sprouts.
More Low Carb Side Dishes to Try
There are lots of vegetable side dishes that you can enjoy on a low carb or keto diet. This recipe for Loaded Cauliflower Bites is a delicious alternative to loaded potato skins.
You might also enjoy this Keto Broccoli Casserole and this recipe for Fried Zucchini that’s made with almond flour and Parmesan cheese.
Love this Brussels Sprouts Gratin recipe? Follow me on Pinterest, Instagram, and Facebook for more!
Brussels Sprouts Gratin
Ingredients
- 2 tablespoons butter * divided
- 1 pound Brussels sprouts * trimmed and cut in half
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 shallot * finely chopped
- 2 cloves garlic * minced
- 1/2 cup heavy cream
- 1/4 cup Parmesan cheese * grated
- 1/2 cup Gruyere cheese * shredded, divided
- 1/4 cup pistachios * roughly chopped
Instructions
- Grease a medium size casserole dish using a small amount of butter or cooking spray and preheat your oven to 400°F.
- Heat the 1 tablespoon of the butter in a large skillet over medium heat.
- Add the Brussels sprouts and season with salt and pepper.
- Cook, stirring often, until just starting to brown and fork tender, about 7-9 minutes, then transfer to the prepared casserole dish.
- Return the pan to the stove and add the remaining 1 tablespoon of butter.
- Add the shallots and garlic and cook for about 2-3 minutes until soft and just starting to brown.
- Add the heavy cream and cook for an additional 1-2 minutes.
- Remove from the heat and stir in all of the Parmesan cheese and half of the Greyere cheese.
- Pour the cheese sauce over the Brussels sprouts and toss to coat.
- Top with the remaining Greyere cheese and pistachios.
- Bake, uncovered, for about 15 minutes or until the cheese is hot and bubbling and the top is just starting to brown.
Notes
Alternative Gratin Toppings
- Use only the Greyere cheese.
- Make an almond flour breadcrumb topping (see this recipe for Keto Broccoli Casserole for the instructions).
- Use crushed pork rinds.
- If you’re not low carb, you can use regular or gluten free breadcrumbs.
How to Store Leftovers
- Store leftovers in an air-tight container in the refrigerator. Use within 3 days.
Nutrition
This recipe was originally published March 12, 2018. It was updated with an improved recipe, new images, more thorough instructions, tips, techniques, and FAQ’s in February 2020.
Sherri @ Sweet Enough says
Any time you put cheese on vegetables (or anything for that matter) I am in! And the addition of the pistachios…OMG! Amazing! 🙂 Love this!
Kelly Anthony says
This recipe looks amazing. I’m putting this on my list to make next week. I never would of thought to use pistachios with brussels sprouts.
Lisa says
Brussels are one of my favorite veggies. Can’t wait to try this tasty dish.
kim says
I love Brussels sprouts, so I will definitely give this deliciousness a try! Love this idea for cooking them up!
Caroline says
I feel like Brussels sprouts are so under-loved but they are great in the oven. The cheese combination here sounds delicious. Yum!