Creamy Dairy-Free Brussels Sprouts Casserole: A Perfect Paleo & Whole30 Side Dish
This dairy-free Brussels sprouts casserole offers an incredibly rich and creamy texture, masterfully seasoned with savory crispy bacon, umami-rich coconut aminos, and a cheesy hint of nutritional yeast. It boasts the most amazing dairy-free sauce that will surprise and delight your taste buds, while naturally adhering to Paleo, Gluten-Free, and Whole30 dietary guidelines. Prepare to make this a new staple in your healthy cooking repertoire!

Prepare to fall in love with this Brussels sprouts casserole, which I wholeheartedly declare as one of the most delightful Brussels sprouts dishes I have ever created! Its rich, comforting flavor and luxurious creamy texture make it an absolutely perfect choice for any occasion – be it an elegant dinner party, a festive holiday celebration, or simply a cozy homemade family meal. I personally look forward to preparing this dish for Thanksgiving and Christmas each year, but its simplicity and incredible taste mean it frequently appears on our dinner table throughout the year.
The secret to this dish’s irresistible charm lies in its phenomenal sauce, crafted from a harmonious blend of creamy coconut cream and savory coconut aminos. The depth of flavor in this dairy-free concoction is truly remarkable; you would genuinely never guess that it contains no traditional dairy products. This is precisely why I adore making this recipe so often – it transforms a humble vegetable into a culinary delight, making healthy eating both easy and exceptionally delicious. Even the most skeptical veggie eaters are often won over by its creamy, savory goodness.
If you’re constantly seeking more delicious and wholesome vegetable recipes to add to your collection, be sure to explore my easy broiled lemon asparagus for a vibrant and zesty side, and my unique roasted carrot za’atar hummus for a flavorful and healthy dip. They’re both absolutely yummy and complement a variety of meals!
Table of Contents
- Why This Dairy-Free Casserole Works So Well
- Essential Recipe Ingredients
- Additions and Substitutions for Your Brussels Sprouts Casserole
- Step-by-Step Instructions for a Perfect Casserole
- Creative Ways to Serve Your Brussels Sprouts Casserole
- Expert Tips for Your Dairy-Free Brussels Sprouts Casserole
- Storage and Make-Ahead Tips
- Frequently Asked Questions (FAQ)
- Other Brussels Sprouts Recipes You’ll Love
- Dairy Free Brussels Sprouts Casserole (Paleo, Whole30) Recipe

Why This Dairy-Free Casserole Works So Well
This dairy-free Brussels sprouts casserole isn’t just another side dish; it’s a game-changer that brings incredible flavor and caters to various dietary needs without compromising on taste or texture. Here’s why this recipe consistently earns rave reviews:
- Unforgettable Flavor Profile: It’s truly a uniquely delicious way to enjoy Brussels sprouts, transforming them from a potentially polarizing vegetable into a universally loved dish. The combination of savory bacon, umami coconut aminos, and earthy spices creates a complex and incredibly satisfying taste.
- Surprisingly Dairy-Free Creaminess: One of the most common comments I receive is disbelief that this recipe is entirely dairy-free. The coconut cream creates a rich, luscious sauce that mimics traditional cream-based casseroles so perfectly, you won’t miss the dairy at all. This makes it an excellent option for those with lactose intolerance or dairy allergies.
- Diet-Friendly for Many: This recipe is a fantastic choice for individuals following specific dietary plans. It’s fully Dairy-Free, Paleo, and Whole30 compliant, making it a versatile addition to healthy eating lifestyles. You can enjoy a comforting casserole without derailing your health goals.
- Irresistible Bacon Boost: The crispy bacon pieces scattered throughout the casserole add a delightful smoky depth and a satisfying crunch that complements the tender Brussels sprouts and creamy sauce beautifully. It’s a flavor combination that’s hard to beat.
- Made with Wholesome, Healthy Ingredients: Each component of this casserole is carefully selected to contribute to a nutritious and balanced meal. You’re using real, unprocessed ingredients that nourish your body while still delivering incredible taste.
- Perfect for Any Occasion: While elegant enough for a holiday table, this casserole is also simple enough for a weeknight dinner, making it incredibly versatile. It’s a dish that pleases crowds and families alike.
Essential Recipe Ingredients
Crafting this delicious dairy-free Brussels sprouts casserole requires a thoughtful selection of ingredients that build layers of flavor and create its signature creamy texture. Here’s what you’ll need, along with some helpful tips for each:

- Brussels Sprouts: The star of our show! Aim for Brussels sprouts that are on the smaller to medium side. If you happen to have larger ones, simply cut them in half to ensure even cooking and tenderness throughout the casserole. Fresh sprouts will give the best flavor and texture.
- Bacon: Choose a high-quality bacon that is nitrate-free and doesn’t have any added sugars, especially if you’re following a Paleo or Whole30 diet. The bacon adds a crucial smoky, savory depth and a delightful crispy texture to the dish.
- Olive Oil: Used for sautéing the Brussels sprouts, olive oil helps to tenderize them and allows the seasonings to adhere beautifully. A good quality extra virgin olive oil will impart a subtle fruitiness.
- Garlic Powder: A staple seasoning that provides a foundational aromatic flavor. It blends seamlessly into the sauce and enhances the overall savory profile without the sharpness of fresh garlic.
- Onion Powder: Similar to garlic powder, onion powder contributes a sweet, savory, and deep onion flavor that is essential for a well-rounded casserole.
- Paprika: I personally prefer sweet paprika in this recipe, as it adds a mild, earthy sweetness and a beautiful color. However, if you enjoy a deeper, smoky flavor, smoked paprika is an excellent alternative and will add a different dimension to the dish.
- Ground Ginger: This might seem like an unconventional addition, but ground ginger adds a subtle warmth and a unique aromatic quality to the sauce that beautifully complements the other savory ingredients and prevents the dish from tasting flat.
- Coconut Cream: This is the hero ingredient for our dairy-free creaminess. It’s important to use a good-tasting brand that isn’t overly “coconutty” if you want to avoid a strong tropical flavor. Savoy coconut cream is a brand I highly recommend for its neutral flavor profile and excellent performance in creamy dairy-free recipes.
- Coconut Aminos: A fantastic soy-free alternative to soy sauce, coconut aminos bring a rich umami depth and a hint of sweetness to the sauce, enhancing its savory complexity without adding gluten or soy.
- Nutritional Yeast: This magical ingredient is crucial for adding a savory, slightly cheesy, and nutty flavor that truly makes this casserole feel decadent and complete, especially in a dairy-free context. It is very important to use a brand whose taste you genuinely enjoy. I am a huge fan of how Anthony’s Nutritional Yeast tastes; it has been a game-changer for my dairy-free cooking.
- Water: Used in small increments during the sautéing process to help tenderize the Brussels sprouts and prevent them from burning, ensuring they cook evenly before baking.
- Salt: Essential for seasoning and bringing out all the wonderful flavors of the dish. Adjust to your personal preference.
For precise measurements and a comprehensive list of all ingredients, please refer to the detailed recipe card at the bottom of this article.
Additions and Substitutions for Your Brussels Sprouts Casserole
This recipe is wonderfully flexible, allowing for various dietary needs and taste preferences. Feel free to experiment with these additions and substitutions to make the casserole truly your own:
- You can easily omit the bacon if you prefer a vegetarian or vegan version of this recipe. The casserole will still be incredibly flavorful and creamy without it. For a vegan option, ensure all other ingredients are plant-based.
- For an extra zing and fresh aroma, instead of ground ginger, you can use 1 teaspoon of freshly grated ginger. Add it to the pan along with the other spices for a brighter flavor.
- Instead of coconut aminos, you can use balsamic vinegar. This will give the sauce a slightly tangy and sweet depth that complements the Brussels sprouts beautifully, though the flavor profile will be a bit different. Start with a smaller amount and add more to taste.
- Alternatively, if Paleo and Whole30 compliance are not your primary concerns, you can use soy sauce instead of coconut aminos for a similar umami kick. Please note, however, that using soy sauce will mean the recipe is no longer compliant with Paleo or Whole30 diets due to its soy content.
- For the creamy base, instead of coconut cream, you have a few options. Oat cream or a thick full-fat coconut milk (ensure it’s full-fat and has a high cream content for the best texture) can work well to maintain the dairy-free aspect. If your diet allows dairy, you can certainly use heavy cream for an even richer, traditional casserole experience.
- To add more vegetables, consider tossing in some sliced mushrooms, diced bell peppers, or even some chopped kale when you sauté the Brussels sprouts.
- For a spicy kick, add a pinch of red pepper flakes along with the other seasonings.
- Top with toasted nuts (like pecans or walnuts) for an extra layer of texture and healthy fats, once the casserole is out of the oven.
Step-by-Step Instructions for a Perfect Casserole
Creating this delicious dairy-free Brussels sprouts casserole is straightforward. Follow these detailed steps to ensure a perfectly creamy and flavorful dish every time:

Step 1: Prepare the Bacon. Begin by preheating your oven to 375°F (190°C), preparing it for the casserole’s final bake. For crispy bacon without excess grease, arrange 5 slices of bacon between two pieces of paper towels on a microwave-safe plate. Microwave on high for approximately 5 minutes. Cooking time may vary slightly depending on your microwave’s wattage and bacon thickness, so keep an eye on it. Once cooked, the bacon should be nicely crisped. Allow it to cool completely on the paper towels, then crumble it into small, delicious pieces. Set aside.

Step 2: Sauté the Brussels Sprouts with Seasonings. In a large, oven-safe skillet or Dutch oven (a 3-quart cast iron Dutch oven, roughly 15 x 4 x 13 inches, works perfectly for this recipe), add 3 tablespoons of olive oil and heat it over medium heat. Once the oil is shimmering, add your prepared Brussels sprouts. Sprinkle generously with 1 teaspoon of garlic powder, 1 teaspoon of onion powder, ½ teaspoon of salt, ½ teaspoon of paprika, and ½ teaspoon of ground ginger. Toss everything together thoroughly to ensure the Brussels sprouts are evenly coated with the fragrant spices.

Step 3: Cook the Brussels Sprouts to Tenderness. Continue to cook the Brussels sprouts in the pan for about 10 minutes in total, stirring occasionally to prevent sticking and ensure even cooking. During this time, it’s crucial to periodically add water to the pan. Add 2 tablespoons of water every few minutes, especially if the pan appears dry or the sprouts are beginning to brown too quickly. This steaming action helps the Brussels sprouts cook through and become tender without becoming mushy or burnt. They should turn a vibrant green and start to soften slightly.

Step 4: Create the Creamy Sauce. Once the Brussels sprouts have cooked for approximately 10 minutes and are tender-crisp, remove the pan from the heat. Now it’s time to build our incredibly creamy dairy-free sauce. Pour 1 cup of rich coconut cream directly over the Brussels sprouts. Then, sprinkle in your previously crumbled bacon and add 1 tablespoon of nutritional yeast. The nutritional yeast is key for adding a cheesy, umami depth to our dairy-free base.

Step 5: Mix Everything Together. With all the ingredients in the pan, gently but thoroughly mix everything together. Use a spatula or wooden spoon to ensure the coconut cream, bacon, nutritional yeast, and all the spices are evenly distributed and coating every single Brussels sprout. You want a cohesive, creamy mixture that’s ready for baking. Taste and adjust seasoning if needed at this point.

Step 6: Bake to Perfection. Transfer your oven-safe skillet or Dutch oven directly into the preheated 375°F (190°C) oven. Bake the entire casserole for 15 to 20 minutes. The casserole is ready when the creamy sauce is visibly bubbly around the edges, and the Brussels sprouts are cooked through to your desired tenderness. The top might even develop a slight golden crust, adding to its appeal. Carefully remove from the oven and let it rest for a few minutes before serving. The aromas filling your kitchen will be incredible!
Creative Ways to Serve Your Brussels Sprouts Casserole
This versatile dairy-free Brussels sprouts casserole can elevate any meal, whether it’s a casual weeknight dinner or a grand holiday feast. Here are some ideas for how to serve it:
- As a Stellar Dinner Side Dish: This casserole makes an incredible accompaniment to a wide variety of main courses. Pair it alongside your favorite protein, such as perfectly roasted chicken, pan-seared salmon, or a hearty steak. For a balanced meal, consider serving it with a comforting carb like mashed sweet potatoes, roasted potatoes, or even some fluffy rice.
- The Perfect Holiday Meal Companion: Its rich flavor and comforting nature make it an ideal side dish for any holiday gathering. It brings a touch of elegance and warmth to festive tables, fitting right in with other traditional holiday favorites. Its dairy-free and Paleo/Whole30 compliance is also a huge plus for guests with dietary restrictions.
- Light Lunch Option: Enjoy a smaller portion of the casserole on its own for a satisfying and nutritious lunch, especially if you have leftovers.
- Brunch Dish: Surprise your guests by serving this alongside eggs, breakfast sausage, or a frittata for a unique and savory brunch offering.
For those planning a memorable holiday spread, my go-to menu includes these delightful dishes that perfectly complement our Brussels sprouts casserole:
- Roast Chicken with Apples and Potatoes: A classic main that’s simple yet impressive.
- Paleo Sausage Apple and Chestnut Stuffing: A flavorful, gluten-free stuffing that’s packed with holiday cheer.
- Bone Broth Gravy: A rich, savory gravy that’s naturally Paleo and gluten-free.
- Whole30 Mashed Potatoes: Creamy and comforting, these mashed potatoes are compliant with Whole30 guidelines.
- Mulled Cranberry Sauce: A festive and naturally sweetened cranberry sauce.
- Paleo Pumpkin Pie Chocolate Chip Cookies: A delightful, healthy dessert to complete your holiday meal.
Expert Tips for Your Dairy-Free Brussels Sprouts Casserole
Achieving the perfect creamy and tender Brussels sprouts casserole is easy with a few insider tips:
Tip 1: Pay Attention to Brussels Sprout Size: For optimal texture and even cooking, take note of the size of your Brussels sprouts. Small and medium-sized sprouts are ideal for this casserole. If you find yourself with larger Brussels sprouts, make sure to cut them in half from stem to top. This ensures they cook through evenly and become beautifully tender, preventing any tough, undercooked centers.
Tip 2: Choose the Right Cookware: Using the correct pan is key for a seamless cooking process. Make sure to use an oven-safe skillet or a Dutch oven. This allows you to sauté the Brussels sprouts on the stovetop and then transfer the entire dish directly to the oven for baking, minimizing cleanup. I personally love using a sturdy 3-quart large cast iron Dutch oven (approximately 15 x 4 x 13 inches) for its excellent heat retention and even cooking capabilities. A high-quality cast iron skillet also works wonderfully.
Tip 3: Don’t Overcrowd the Pan: When sautéing the Brussels sprouts, ensure your skillet is large enough that the sprouts aren’t too crowded. Overcrowding can lead to steaming rather than sautéing, preventing them from developing a nice outer sear and becoming tender-crisp. If necessary, cook them in two batches.
Tip 4: Hydrate for Tenderness: The periodic addition of water during the sautéing process is vital. It creates a steamy environment that helps the Brussels sprouts soften without burning. Don’t skip this step, and adjust the amount of water as needed if your pan seems to dry out quickly.
Tip 5: Quality Coconut Cream Matters: Since coconut cream is the base for our dairy-free sauce, its quality and flavor profile are crucial. Opt for a brand that is known for its neutral taste and high-fat content. Shaking the can well before opening helps integrate the cream and water, or scoop only the thick cream if you want an extra rich sauce (often found at the top of an unshaken, refrigerated can).
Tip 6: Crisp Bacon is Non-Negotiable: While the microwave method works well for ease, ensure your bacon is truly crispy before crumbling. This provides a wonderful textural contrast to the soft Brussels sprouts and creamy sauce. If you prefer, you can also cook bacon on the stovetop or in the oven until perfectly crisp.
Tip 7: Let it Rest: After baking, allow the casserole to rest for 5-10 minutes before serving. This brief resting period allows the sauce to set slightly and the flavors to meld beautifully, making each scoop even more delicious.

Storage and Make-Ahead Tips
This dairy-free Brussels sprouts casserole is excellent for meal prepping or enjoying as leftovers. Here’s how to store it and prepare it in advance:
- Storage: Allow any leftover casserole to cool completely to room temperature. Transfer it to an airtight container and store it in the refrigerator for up to 3-4 days.
- Reheating: To reheat, simply place the desired portion in a microwave-safe dish and warm until heated through. For best results and to regain some crispiness, you can reheat it in an oven or toaster oven at 350°F (175°C) for 10-15 minutes, or until warmed through and bubbly.
- Freezing: This casserole freezes surprisingly well! Once cooled, transfer the entire casserole or individual portions to freezer-safe containers. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Make Ahead: You can prepare components of this dish in advance to save time. Cook and crumble the bacon a day or two before. You can also wash and halve the Brussels sprouts in advance and store them in the refrigerator. Assemble and bake the casserole fresh for the best flavor and texture.
Frequently Asked Questions (FAQ)
- Can I make this casserole entirely vegan? Yes! Simply omit the bacon. The recipe will still be incredibly flavorful and creamy thanks to the coconut cream and nutritional yeast.
- Is fresh ginger absolutely necessary? While ground ginger is convenient, fresh ginger will provide a brighter, more pungent flavor. You can substitute 1 teaspoon of freshly grated ginger for the ½ teaspoon of ground ginger if you prefer.
- Can I use light coconut milk instead of coconut cream? I highly recommend sticking to full-fat coconut cream or very thick full-fat coconut milk to achieve the desired creamy consistency. Light coconut milk will result in a much thinner sauce.
- My Brussels sprouts are bitter. What can I do? Brussels sprouts can sometimes be naturally bitter. Roasting them slightly before adding them to the pan or adding a touch more coconut aminos (which has a slight sweetness) can help balance the bitterness. Ensuring they are fully cooked to tenderness also reduces bitterness.
- Can I add cheese to this casserole if I’m not dairy-free? Absolutely! If dairy is not an issue for you, a sprinkle of grated Parmesan, gruyere, or cheddar cheese over the top before baking would add a delicious golden crust and cheesy flavor.
- What kind of skillet is best for this recipe? An oven-safe cast iron skillet or a Dutch oven is ideal because it allows you to cook on the stovetop and then transfer directly to the oven. If you don’t have one, you can cook the sprouts in a regular skillet and then transfer the mixture to a baking dish before baking.
Other Brussels Sprouts Recipes You’ll Love
If you’re a true fan of Brussels sprouts like me, you’ll definitely want to try these other fantastic recipes:
This Garlic Roasted Brussels Sprouts recipe by Cooktoria is a must-try. They are incredibly tender and bursting with savory garlic flavor – a simple yet incredibly satisfying way to prepare them.
And for another bacon-infused delight, my Crispy Maple Bacon Brussels Sprouts are a personal favorite of mine. The combination of sweet maple syrup and salty bacon creates an irresistible caramelization that makes these sprouts absolutely divine. YUM!
Did you try this recipe? Please leave me a ⭐ review below! Your feedback means the world to me!
⭐
⭐
⭐
⭐
⭐
Dairy Free Brussels Sprouts Casserole (Paleo, Whole30)
Dominique
6
5
30
35
Print Recipe

Ingredients
- 5 slices bacon (nitrate-free, no added sugar for Paleo/Whole30)
- 3 Tbs olive oil
- 1 tsp onion powder
- 1 tsp garlic powder
- 2 lbs. Brussels sprouts, trimmed, if large, then halve them
- 1/2 tsp salt (or to taste)
- 1/2 tsp paprika (sweet or smoked, your preference)
- 1/2 tsp ground ginger
- 1 cup coconut cream (full-fat, good quality for best results)
- 3 Tbs coconut aminos
- 1 Tbs nutritional yeast (use a brand you like for best flavor)
- 5-6 Tbs water (for sautéing)
Instructions
-
Preheat Oven: Preheat your oven to 375°F (190°C). This ensures it’s ready for baking once you’ve assembled the casserole.
-
Cook Bacon: Place the 5 slices of bacon between two pieces of paper towels. Microwave for about 5 minutes, or until perfectly crispy. Cooking time may vary. Once cooked, let the bacon cool completely, then crumble it into small pieces and set aside.
-
Sauté Brussels Sprouts: Add 3 tablespoons of olive oil to a large oven-safe skillet or Dutch oven (a 3-quart Dutch oven, approx. 15 x 4 x 13 inches, works well). Heat over medium heat. Add the trimmed Brussels sprouts and season with 1 tsp garlic powder, 1 tsp onion powder, ½ tsp ground ginger, ½ tsp salt, and ½ tsp paprika. Cook, stirring occasionally, for about 10 minutes total. To help them tenderize and prevent burning, add 2 tablespoons of water to the pan every few minutes as needed if the pan becomes dry. The sprouts should become tender-crisp and vibrant.
-
Assemble the Sauce: Remove the skillet with the Brussels sprouts from the heat. Pour 1 cup of coconut cream evenly over the sprouts. Then, sprinkle in the crumbled bacon and 1 tablespoon of nutritional yeast.
-
Mix and Bake: Gently mix all the sauce ingredients with the Brussels sprouts in the pan until everything is well combined and coated. Transfer the skillet or Dutch oven to the preheated oven. Bake for 15-20 minutes, or until the sauce is bubbly and the Brussels sprouts are fully tender. Serve hot and enjoy!
Notes
Refer to the “Additions and Substitutions” section above for detailed guidance on modifying this recipe to suit various dietary preferences and ingredient availability. Here are some quick reminders:
- You can omit the bacon to make this recipe vegetarian or vegan.
- Fresh ginger can be used in place of ground ginger for a brighter flavor.
- For coconut aminos alternatives, consider balsamic vinegar.
- If not Paleo or Whole30, soy sauce can replace coconut aminos (note: this changes dietary compliance).
- For coconut cream substitutes, oat cream or thick coconut milk are good dairy-free options. Heavy cream can be used if you consume dairy.
Nutrition
Carbohydrates: 19g
Protein: 10g
Fat: 29g
Saturated Fat: 16g
Polyunsaturated Fat: 2g
Monounsaturated Fat: 9g
Trans Fat: 0.02g
Cholesterol: 12mg
Sodium: 526mg
Potassium: 795mg
Fiber: 7g
Sugar: 3g
Vitamin A: 1229IU
Vitamin C: 130mg
Calcium: 72mg
Iron: 3mg
Nutrition information is automatically calculated and should only be used as an approximation. It may vary based on specific ingredient brands and preparation methods.
Additional Info
Tried this recipe?
Mention @perchancetocook or tag #perchancetocook!