4 slices thick-cut bacon, chopped
2 pounds Brussels sprouts, halved
1 tablespoon olive oil
1 teaspoon sea salt, divided
1/2 teaspoon ground black pepper, divided
2 tablespoons butter
1/2 cup unsweetened almond milk
1/2 cup heavy cream
1 1/2 cups cheddar cheese, shredded
Preheat the oven to 400 degrees Fahrenheit and grease a 9-inch by 13-inch casserole dish.
While the oven is preheating, place bacon bits in a cold frying pan and then heat pan over medium heat. Cook for about 7 minutes, until all bacon bits are browned and crispy. Transfer to a plate lined with paper towel and set aside.
Place the Brussels sprouts in a large bowl and toss with olive oil, half the salt, and half of the black pepper. Transfer to the prepared casserole dish.
Place the Brussels sprouts into the preheated oven and roast for 3545 minutes, turning halfway through to ensure even browning.
Place the butter in a medium-sized microwave safe bowl and microwave until melted.
Add the almond milk and heavy cream to the bowl with the butter and whisk to combine. Microwave again until hot.
Add the cheddar cheese to the bowl and stir until melted. Season with remaining sea salt and black pepper.
When Brussels sprouts are finished cooking, remove them from the oven but keep the heat on. Pour the cheese mixture over the Brussels sprouts and top with bacon bits.
Place the dish back into the hot oven and cook for another 10 15 minutes, until the dish is hot throughout.