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.
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.
Table of Contents
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
- 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
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.
Step 2: Cook the brussels sprouts in a pan covered in olive oil, coconut aminos, garlic powder, onion powder, salt, paprika, and ground ginger.
Step 3: Periodically add water to the pan and cook the brussels sprouts for about 10 minutes.
Step 4: Add the coconut cream, bacon and nutritional yeast to the pan.
Step 5: Mix all of the sauce ingredients together.
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.
My holiday meal menu includes the following:
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.
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!
Dairy free Brussels Sprouts Casserole (Paleo, Whole30)
Ingredients
- 5 slices bacon
- 3 Tbs olive oil
- 1 tsp onion powder
- 1 tsp garlic powder
- 2 lbs. Brussels sprouts, if large, then halve them
- 1/2 tsp salt
- 1/2 tsp paprika
- 1/2 tsp ground ginger
- 1 cup coconut cream
- 3 Tbs coconut aminos
- 1 Tbs nutritional yeast
- 5-6 Tbs water
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
Nutrition information is automatically calculated, so should only be used as an approximation.