This post contains affiliate links. As an Amazon associate I earn qualifying purchases. Clickย hereย for more about this policy.

This dairy free Brussels Sprouts Casserole is deliciously rich and creamy, and makes an excellent healthy side dish for the holidays or any time of the year! Roasted Brussels sprouts are tossed in a creamy cashew sauce and baked to perfection. This incredibly healthy vegan side dish pairs well with any of your favorite mains and it’s also vegan, Paleo, gluten-free, low calorie, and Whole30 friendly!

Brussels sprouts baked in a casserole dish with a wooden spoon scooping some up.
Save this recipe!
Get this sent to your inbox, plus get new recipes!

Casseroles and baked dishes are my go-to when I’m craving for something hearty, wholesome and filling, and over the last few years, I have tried my hands at quite a few amazing healthy casserole recipes. 

My healthy chicken pot pie casserole and ham and potato casserole are both low calorie and super delicious, making for a great dinner for the whole family. And when I’m looking for a simple veggie baked dish to serve as a side, I end up making my this sweet potato au gratin. Now, this vegan Brussels sprouts is my next favorite addition!

Why You’ll Love This Brussels Sprouts Casserole Recipe

  • Hearty and delicious: This healthy spin on Brussels sprouts gratin is incredibly creamy and rich in flavor, while still being low in calories. It’s the perfect healthy and filling side dish to make for meals. 
  • Versatile: It’s super versatile too. Pair it with pretty much any vegan or meat-based main dish and the flavors will be spot on.
  • Comforting: There’s just something insanely comforting about a casserole, and this one’s just that. It’s great to make when the temperatures drop. 
  • Easy to make: You’ll just need around 15 minutes of prep time to put the dish together. It’s easy peasy!

Ingredients

Ingredients to make brussels sprouts casserole on the table ready to prepare.
  • Cashews: Raw cashews are the base of the creamy sauce that adds tons of moisture and richness to the dish. 
  • Brussels sprouts: These are the star of the dish! I would recommend using smaller sized Brussels sprouts as opposed to the larger sized ones, which can taste a bit bitter. 
  • Almond milk: Use the best unsweetened almond milk you can find. I used a plant-based milk here because I wanted to keep it dairy-free. You can use regular skim milk too, if you’re not sensitive to dairy. 
  • Lemon juice: Freshly squeezed, to add a nice bit of freshness and flavor to the bake! 
  • Seasonings: I just used some salt and pepper to season the dish. You can try using other seasonings of your choice too. 
  • Thyme: Dried thyme, for that aroma and herby flavor. 

See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.

Variations & Dietary Modifications

  • Cheesy: Sprinkle some grated Parmesan cheese (nutritional yeast if you’re vegan) to lend the casserole some extra cheesy flavor. 
  • Spicy kick: Add a pinch of cayenne or red pepper flakes to the Brussels sprouts along with the other seasonings to lend a kick of heat to the dish. 
  • Crispy crust: For the ultimate crispy crust, sprinkle some breadcrumbs (gluten-free breadcrumbs if you’re sensitive to gluten) before you bake! 
  • Nut free: Substitute canned coconut cream for the cashew cream sauce of blend silkened tofu.

How to Make Brussels Sprouts Casserole 

To make the creamy Brussels sprouts, start by preheating your oven at 400 degrees F and greasing a 2 ½ quart baking dish with cooking spray. 

Cashews soaking in a pot.

Step 1: Soak cashews. Start by soaking the cashews in a bowl of water for 2 hours or more.

Creamy sauce in a blender.

Step 2: Blend the sauce. Drain the liquid and transfer the cashews to a blender or a food processor along with the almond milk, salt, lemon juice and water, and blend.

Prepared Brussels sprouts in a bowl.

Step 3: Prep Brussels sprouts. Slice the Brussels sprouts into halves and transfer them to a large mixing bowl.

Seasonings added to the bowl of Brussels sprouts.

Step 4: Add cashew cream. Pour in the cashew cream, salt, pepper and thyme and toss it all well to ensure all the Brussels sprouts are nicely coated.

Brussels sprouts coated in cashew cream and in an oval casserole dish.

Step 5: Transfer to baking dish. Transfer the coated Brussels sprouts to the greased baking dish.

Brussels sprouts casserole baked with browned tops.

Step 6: Bake and serve. Bake the dish for 40-45 minutes or until light golden brown. Let it cool for a few minutes and then serve. 

Storage Directions 

  • Storing: You can store the leftover creamed Brussels sprouts for up to a week in the refrigerator. Cover the dish with plastic wrap or transfer everything to an airtight container to preserve its freshness.  I’m not a fan of freezing this dish.
  • Reheating: You can reheat the baked Brussels sprouts in the microwave or pop the dish in a preheated oven until it has warmed through. 

Serving Suggestions

These healthy Brussels sprouts are a fantastic side dish when served with a protein rich main dishes like healthy lemon garlic chicken, mustard salmon, or my hearty yet healthy turkey meatloaf

If I’m making it as a part of a Thanksgiving or Christmas feast or on any special occasion, I like to pair it with another side like healthy stuffing, mashed potatoes and cauliflower, or some cauliflower broccoli gratin spiced with turmeric.

Brussels sprouts casserole served up on the table with a bowl of cashews to the side along with lemon wedges.

Expert Tips

  • Choose right: Choose the best ripe Brussels sprouts for this recipe. Look for ones that have a bright green color and feel firm when you squeeze them.
  • Brown it up: Towards the final few minutes of cooking, turn on the broil mode to help the top of the casserole turn golden brown and crisp. 
  • Soaking the cashews: I highly recommend soaking your cashews overnight. Soaking actually helps make them easier to digest. If you don’t have the time, you can pour hot water over the top of the them and soak for an hour.

Recipe FAQs

The cashew mixture is too thick. How do I thin it out?

Add a splash of water to the cashew mixture to get it to the right consistency. Start with a little and then add more if needed. You can also use vegetable stock if you want to. 

Can I use frozen Brussels sprouts?

Fresh Brussels sprouts are the best choice for this recipe. You could possibly try this with the frozen veggie too, but I haven’t tried it before. I suspect they will be much softer in texture than fresh sprouts.

Brussels sprout casserole in an oval baking dish on the table surrounded by a bowl of cashews and some lemon slices.

More Delicious Recipes with Brussels Sprouts

If you tried this Brussels sprouts recipe or any other recipe on my website, please please leave a 🌟 star rating and let me know how you go in the 📝 comments below.

Brussels sprouts casserole on the table with a wooden spoon scooping some up.
5 from 1 vote
Servings: 8 servings

Brussels Sprouts Casserole

Looking for a healthy side dish that’s easy to make? Try this rich and creamy Brussels sprouts casserole that packs in all the flavors and deliciousness, and is vegan and gluten free too!
Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
Save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the Cashew Cream Sauce

Instructions 

  • Preheat the oven to 400 F. Prepare a 2 1/2 quart baking dish by greasing with a little cooking spray. 
  • Place cashews in a bowl of water and soak them 2 hours. Overnight is best. The longer you soak them the easier they are to digest.
  • Drain the cashews of the water and toss the in a food processor or blender with 1 cup water, unsweetened almond milk, salt and lemon juice.
  • Blend on high until creamy and smooth. The texture will be thick. Add more water to thin it to the consistency you like.
  • Place Brussels sprouts in a large bowl with the cashew cream sauce, thyme, salt and pepper. Toss to coat.
  • Transfer to the prepared baking dish. 
  • Bake uncovered at 400 F 40-45 minutes until roasted and crispy. 
  • Serve immediately or store in the refrigerator up to 1 week. 

Notes

Choose right: Choose the best ripe Brussels sprouts for this recipe. Look for ones that have a bright green color and feel firm when you squeeze them.
Brown it up: Towards the final few minutes of cooking, turn on the broil mode to help the top of the casserole turn golden brown and crisp.
Soaking the cashews: I highly recommend soaking your cashews overnight. Soaking actually helps make them easier to digest. If you don’t have the time, you can pour hot water over the top of the them and soak for an hour.

Nutrition

Serving: 1cup, Calories: 162kcal, Carbohydrates: 17g, Protein: 8g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Sodium: 110mg, Potassium: 583mg, Fiber: 5g, Sugar: 4g, Vitamin A: 897IU, Vitamin C: 99mg, Calcium: 64mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
Avatar photo

Megan

Megan is a nutritionist who coaches women 35+ lose weight sustainably. She is the author of the Low Calorie Cookbook, fitness instructor, host of the Dish On Ditching Diets Podcast and creator of Skinny Fitalicious where you get lighter, higher protein recipes. Follow Megan on Facebook, Pinterest, YouTube and Instagram for the latest updates.

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. Mindy Lund says:

    Any ideas for a nut free version of the cream sauce? We have a nut allergy in our house, but this sounds amazing! Thank you!

    1. Megan says:

      I would either take canned coconut cream and blend it or silkened tofu and blend it as a substitute.

  2. Alison says:

    I believe this recipe is wrong. It says drain the water and then add a cup of water, almond milk, lemon juice, and salt. The resulting sauce was thin not thick as the recipe indicates. The sprouts are completely drowned in the liquidy sauce and it looks more like a casserole. Nothing is crispy after cooking for almost an hour. I knew I should have made a practice run on this and now the vegan fish Iโ€™m taking for Thanksgiving is terrible. I may just throw it out. This is disappointing.

    1. Megan says:

      Hi Allison, I make this recipe all the time and it turns out perfectly for me every time. The recipe is accurate as listed. You soak the cashews in a bowl of water then drain THAT water and place the cashews in a blender or food processor with 1 cup of FRESH water, 2 TBSP milk, salt and lemon juice then blend. I suspect you may have added 1 cup of milk and 1 cup water, but it is only 2 tablespoons of milk. With those measurements, you will certain not get that much liquid for 1 and 1/4 cups of cashews.

      You can omit the 1 cup of FRESH water if you feel it is too liquid-y, but the Brussels sprouts should be covered in the sauce. That is how the recipe is supposed to turn out and after baking they are super tasty. Also, your oven may not run as hot as mine. These have always taken 40-45 minutes consistently for me to make in my oven and others who’ve made the recipe. Perhaps, your oven wasn’t fulled preheated when the sprouts were placed in the oven or there were a number of items in your oven. Anytime you have many items in the oven, it takes longer to cook too.

  3. Kathy says:

    I agree with Gigi! Brussels sprouts and a cream sauce? No way! I can not wait to try this recipe! Thank you Megan!

  4. GiGi Eats says:

    Brussels Sprouts with a CREAM SAUCE?!?! I would never have even thought about considering that – but now you have me intrigued!

    1. Megan says:

      You NEED this lady!

  5. neil@neilshealthymeals.com says:

    I’m always looking for recipe ideas for the abundance of brussels sprouts that I always seem to end up with at Christmas! Lol. Thanks for this Megan. I particularly LOVE your cashew cream sauce! ๐Ÿ™‚

    1. Megan says:

      Thanks Neil! Happy Holidays to you and your wife!