Preheat oven to 400°F and cut bacon into small pieces.
Heat a large skillet, cook bacon 3–4 minutes until crispy. Remove and set aside.
Add butter, brussels sprouts, and onion. Season with salt, pepper, and Italian seasoning. Cook 4–5 minutes.
Stir in garlic and cook 2 minutes more.
Pour in heavy cream, simmer, taste and adjust seasoning.
Sprinkle cheese and bacon on top. Transfer skillet to oven and bake 15 minutes until sprouts are tender and sauce is bubbling.
