Creamy Brussel Sprout Casserole with bacon and crispy topping is an amazing side dish to share with friends and family.

Even the biggest brussel sprout naysayers will love this cheesy casserole!

"You made my day!! Creamy brusselsprout casserole was a perfect recipe!! It made me so happy ! I just took it out of the oven & it looks beautiful."

what our readers think

– bacon – yellow onion – brussel sprouts – garlic – sea salt – coconut milk – all-purpose flour – black pepper – ground nutmeg – grated cheese – almond flour – avocado oil



Add the chopped bacon to a large skillet or wok and heat over medium-high. Cook, stirring occasionally, until all the bacon pieces are nice and crispy.

Keeping the heat at medium-high, add the chopped onion to the skillet. Cook the onion just until it becomes nice and fragrant, about 1 minutes, before adding all of the chopped brussel sprouts and garlic.


Stir well, and cover the skillet. Cook, stirring occasionally, until brussel sprouts and onion have softened, about 10 to 12 minutes.



Preheat the oven to 400 degrees F. Transfer the brussel sprouts and onions to a large casserole dish.

Place the skillet back on the stove top (still on medium-high heat) and add the can of full-fat coconut milk. Bring the coconut milk to a full boil, then whisk in the gluten-free all-purpose flour (or regular all-purpose flour).


Swipe up for full recipe!