Disclosure: This post may contain affiliate links. Please read my privacy policy.

This dairy-free Brussels sprouts casserole is seasoned with crispy bacon, coconut aminos, and nutritional yeast. It has the most amazing creamy sauce and is naturally Paleo, Gluten free, and Whole30 compliant.

Brussels Sprouts Casserole out of the oven and crispy from baking.

Oh my goodness. This Brussels sprouts casserole is one of the best Brussels sprouts dishes that I have ever made! It would be perfect to make for any dinner party, holiday event, or home cooked meal. I plan on making it for Thanksgiving and Christmas, but I do make it regularly for dinner as well.

The flavor in the coconut cream coconut aminos sauce in this dish is amazing. You would truly never know that this recipe was dairy free. Which is why I love making this recipe on the regular. It makes veggies taste good.

If you love yummy veggie recipes, check out my broiled lemon asparagus and my carrot hummus. YUM.

Brussel sprout casserole with bacon fresh out of the oven.

Why this recipe works

  • It is a delicious way to make Brussels sprouts.
  • You would never know that the recipe was dairy free.
  • This recipe is great for those following a Dairy free, Paleo or Whole30 diet.
  • It’s got a great bacon flavor.
  • It is made with a handful of healthy ingredients.

Recipe ingredients

Ingredients needed to make dairy free Brussels sprouts casserole.
  • Brussels sprouts– make sure they are on the smaller side, but if they aren’t, you can cut them in half.
  • Bacon– make sure the bacon is nitrate free and doesn’t have added sugar.
  • Garlic powder– this helps season the dish.
  • Onion powder– this also helps season the dish.
  • Paprika– I like sweet paprika in this recipe, but you can use smoked.
  • Ground ginger– this adds a nice flavor to the sauce.
  • Coconut cream– use a good tasting brand. Savoy coconut cream, does not taste too coconutty and I love how it works in creamy dairy-free dishes.
  • Coconut aminos– this helps flavor the sauce as well.
  • Nutritional yeast- it is very important to use a brand that you like the taste of. I am a huge fan of how Anthony’s Nutritional Yeast tastes. It has been a game changer for me.

See recipe card below for a full list of ingredients and measurements.

Additions/ Substitutions

  • You can omit the bacon if you don’t like it or want to make this recipe Vegan.
  • Instead of ground ginger, you can use fresh ginger.
  • Instead of coconut aminos, you can use balsamic vinegar.
  • Instead of coconut aminos, you can use soy sauce. But please note, the recipe will no longer be Paleo or Whole30.
  • Instead of coconut cream, you can use oat cream or a thick coconut milk. You can even use heavy cream if you can do dairy.

Step by step instructions

Bacon cooked in the microwave.
Step 1

Step 1: Cook the bacon in the microwave between two pieces of paper towels.

Microwave the bacon for 5 minutes if you are cooking 5 slices.

Once it has cooled, crumble it up.

Brussels sprouts in a pan with seasoning on top.
Step 2

Step 2: Cook the brussels sprouts in a pan covered in olive oil, coconut aminos, garlic powder, onion powder, salt, paprika, and ground ginger.

Brussels sprouts in a pan starting to cook.
Step 3

Step 3: Periodically add water to the pan and cook the brussels sprouts for about 10 minutes.

All the sauce ingredients added to the cooked brussels sprouts.
Step 4

Step 4: Add the coconut cream, bacon and nutritional yeast to the pan.

The sauce mixed together with the brussels sprouts.
Step 5

Step 5: Mix all of the sauce ingredients together.

Paleo brussel sprouts casserole freshly baked.
Step 6

Step 6: Bake the whole casserole for 15-20 minutes, until the sauce is bubbly and the brussels sprouts have cooked through.

How to serve

  • As a side dish for dinner. Along protein and carbs ( like roast chicken and potatoes).
  • As a side dish to make for a holiday meal.

Expert tips

Tip 1: For starters, take note of the size of your brussels sprouts. Small and medium brussels sprouts are perfect here. But if you have any large ones, cut them in half so that they can cook through.

Tip 2: Make sure to use an oven safe skillet or dutch oven. I like using a dutch oven. I used a 3 quart large cast iron dutch oven that is 15 x 4 x 13 inches.

Whole30 brussel sprouts in a pan with bacon on top.

Other Brussels sprouts recipes you’ll love

This Brussels Sprouts recipe by Cooktoria, they are full of garlic flavor and very tender.

My Maple Bacon Brussels sprouts are a favorite of mine because the bacon caramelizes. YUM.

Did you try this recipe? Please leave me a ⭐ review below!

5 from 5 votes

Dairy free Brussels Sprouts Casserole (Paleo, Whole30)

Servings: 6
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
Creamy Brussels Sprouts Casserole (Paleo, Whole30) | Perchance to Cook, www.perchancetocook.com
A dairy-free creamy Brussels sprouts baked casserole seasoned with crispy bacon, coconut aminos, and nutritional yeast. Naturally Paleo and Whole30 compliant.

Ingredients 

Instructions 

  • Preheat oven to 375°F.
  • Place bacon in between two paper towels and microwave for 5 minutes. Once the bacon has cooled, crumble it into pieces.
  • Add olive oil to a large oven-safe skillet or dutch oven and heat over medium heat. ( My dutch oven is 15 x 4 x 13 inches) Add Brussels sprouts and season with garlic powder, onion powder, ginger, salt, coconut aminos and paprika. Cook, stirring occasionally, for 10 minutes total. During this time, add 2 Tbs of water to the pan every few minutes based on how dry the pan is/ to avoid burning.
  • Remove the Brussels sprouts from heat and pour the coconut cream on top. Then top with nutritional yeast and crumbled up bacon.
  • Bake until bubbly, and the Brussels sprouts are tender, 15-20 minutes.

Notes

  • You can omit the bacon if you don’t like it or want to make this recipe Vegan.
  • Instead of ground ginger, you can use fresh ginger.
  • Instead of coconut aminos, you can use balsamic vinegar.
  • Instead of coconut aminos, you can use soy sauce. But please note, the recipe will no longer be Paleo or Whole30.
  • Instead of coconut cream, you can use oat cream or a thick coconut milk. You can even use heavy cream if you can do dairy.

Nutrition

Calories: 351kcalCarbohydrates: 19gProtein: 10gFat: 29gSaturated Fat: 16gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.02gCholesterol: 12mgSodium: 526mgPotassium: 795mgFiber: 7gSugar: 3gVitamin A: 1229IUVitamin C: 130mgCalcium: 72mgIron: 3mg

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

Additional Info

Course: Side Dish
Cuisine: American
Tried this recipe?Mention @perchancetocook or tag #perchancetocook!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.