The Sausage and Brussels Sprouts Casserole is everything cozy comfort food should be: full of robust flavor, golden cheese, and plenty of satisfying textures. Each bite delivers juicy sausage nestled among caramelized Brussels sprouts and creamy eggs, all hidden beneath a layer of gooey, melty cheese. It’s that magic combination of savory, cheesy, and a little bit spicy—ideal for a family dinner, holiday buffet, or meal prep for the week. If you’re ready to discover a new favorite, this dish is sure to make even Brussels sprouts skeptics reach for seconds!

Ingredients You’ll Need
Here’s the beauty of this casserole: every ingredient brings something special to the table, from color to texture to bold, savory flavor. Each component is essential, and together they create an utterly irresistible meal you’ll want to make again and again.
- Italian sausage: For that oh-so-satisfying richness and a punch of seasoning; choose mild or spicy, depending on your mood.
- Brussels sprouts: Their nutty flavor and crispy edges play perfectly off all the other ingredients—freshness is key here.
- Yellow onion: Adds sweetness and savory depth, laying the flavor foundation for the casserole.
- Garlic: Just a bit ramps up the aromatics and rounds out the savory goodness.
- Olive oil: Helps caramelize the veggies and enhances their flavor without overpowering the dish.
- Dried thyme: A sprinkle of this herb brings lovely earthiness and a subtle, comforting aroma.
- Salt: Balances all the flavors and highlights the natural tastes of the ingredients.
- Black pepper: For a gentle heat and to elevate the other spices in the mix.
- Crushed red pepper flakes (optional): Adds a gentle kick—perfect for spice lovers, or leave it out for a milder result.
- Parmesan cheese: The salty, nutty touch that melds the flavors and creates delicious golden pockets throughout.
- Mozzarella cheese: That irresistible, gooey melt and mild flavor—it just wouldn’t be casserole without it!
- Heavy cream: Makes everything luxuriously creamy and ties the casserole together.
- Eggs: The magic binder that sets the casserole and gives it body and lift.
How to Make Sausage and Brussels Sprouts Casserole
Step 1: Prep Your Baking Dish
Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish—this not only prevents sticking but also helps the edges get beautifully golden and crispy by the end.
Step 2: Brown the Sausage
Heat a large skillet on medium, add your sausage (with the casing removed), and cook, breaking it up with a wooden spoon. Once it’s brown and nicely crumbly, transfer it to a plate with a slotted spoon so the excess fat stays behind. This step builds the foundation for the Sausage and Brussels Sprouts Casserole’s hearty flavor.
Step 3: Sauté the Veggies
Using the same skillet, add a touch of olive oil. Toss in your chopped onion and halved Brussels sprouts. Let them cook for 6 to 8 minutes—until the Brussels sprouts take on a golden color and start to soften. Stir in the minced garlic, thyme, salt, pepper, and red pepper flakes for a minute more, letting the aromatics bloom.
Step 4: Whisk the Custard
In a small bowl, whisk together the eggs and heavy cream. This step is what makes the casserole creamy and cohesive, binding all the tasty bits together under that cheesy top.
Step 5: Combine and Assemble
Take your prepped baking dish and add the cooked sausage, Brussels sprouts mixture, Parmesan, and half your mozzarella. Gently toss or spread everything out evenly. Pour the creamy eggs over the top and give it a little mix, making sure every bite of the Sausage and Brussels Sprouts Casserole will be packed with flavor. Sprinkle the rest of the mozzarella on top for a cheesy finish.
Step 6: Bake to Perfection
Bake for 20 to 25 minutes until the casserole is set and the top is deliciously golden and bubbly. The aroma at this point is absolute heaven! Let it cool for a few minutes before diving in so everything slices up beautifully.
How to Serve Sausage and Brussels Sprouts Casserole

Garnishes
A sprinkle of extra Parmesan cheese or a handful of freshly chopped parsley will bring a burst of color and that little touch of wow to each serving. For extra zing, try a tiny dash of freshly cracked pepper or even a light squeeze of lemon right before serving.
Side Dishes
This Sausage and Brussels Sprouts Casserole is hearty enough to stand on its own, but it’s fantastic with a simple green salad, a loaf of crusty bread, or even steamed green beans. If you’re serving a crowd, pair it with a tangy slaw or a chilled quinoa salad for a complete meal.
Creative Ways to Present
For brunch, try scooping the casserole into individual ramekins before baking—miniatures are always a hit! You can also serve squares over a scoop of creamy polenta or tucked into a sandwich roll for a fun twist. If you have leftovers, cut them into cubes and spear with toothpicks for a playful appetizer.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover Sausage and Brussels Sprouts Casserole in an airtight container in the refrigerator. It keeps fresh and delicious for up to four days, making it a perfect meal prep option for busy weeks!
Freezing
You can absolutely freeze leftovers or even the whole casserole for future meals. Allow it to cool completely, wrap tightly in plastic wrap and aluminum foil, or seal in a freezer-safe container. It will keep its flavor and texture for up to two months.
Reheating
To reheat, thaw in the fridge overnight if frozen, and warm individual servings in the microwave or larger portions in a 350°F oven until heated through. The casserole stays creamy and the flavors deepen even more after sitting.
FAQs
Can I use a different cheese in this casserole?
Absolutely! Feel free to swap mozzarella for provolone or fontina if you prefer, or try adding a bit of sharp cheddar for extra flavor. Just make sure it’s something that melts nicely for that classic casserole appeal.
Is Sausage and Brussels Sprouts Casserole gluten-free?
Yes, this recipe is naturally gluten-free, making it a safe choice for anyone with gluten sensitivities—just double-check your sausage for any hidden gluten-containing ingredients.
What’s the best way to prep Brussels sprouts?
Trim the stem ends and halve them lengthwise for quicker cooking and extra surface area for caramelization. If you have extra-large sprouts, quarter them for even results.
Can I make this casserole ahead of time?
Definitely! Assemble everything up to the point of baking, cover tightly, and refrigerate for up to 24 hours. When you’re ready to eat, just pop it in the oven and bake as directed.
What sausage works best for this recipe?
Both mild and spicy Italian sausage are fantastic, but you can also use turkey or chicken sausage to lighten things up. Just make sure to remove the casing and crumble well as you cook for the proper texture.
Final Thoughts
Whether you’re feeding a crowd or just treating yourself to a cozy meal, you really can’t go wrong with Sausage and Brussels Sprouts Casserole. Give it a try and see how quickly it disappears from the table—your taste buds (and dinner guests) will thank you!
Print
Sausage and Brussels Sprouts Casserole Recipe
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Non-Vegetarian
Description
This Sausage and Brussels Sprouts Casserole is a hearty and comforting dish that combines savory Italian sausage with tender Brussels sprouts, creamy cheeses, and a hint of spice. Perfect for a cozy dinner or holiday gathering!
Ingredients
Italian Sausage:
1 lb Italian sausage (mild or spicy), casing removed;
Brussels Sprouts:
1 lb Brussels sprouts, trimmed and halved;
Onion Mixture:
1 small yellow onion, chopped; 2 cloves garlic, minced; 1 tbsp olive oil; 1/2 tsp dried thyme; 1/2 tsp salt; 1/4 tsp black pepper; 1/4 tsp crushed red pepper flakes (optional);
Cheese and Cream:
1/2 cup grated Parmesan cheese; 1 cup shredded mozzarella cheese; 1/2 cup heavy cream; 2 large eggs
Instructions
- Preheat Oven: Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Cook Sausage: Brown and cook sausage in a skillet, then set aside.
- Sauté Veggies: In the same skillet, cook onion, Brussels sprouts, garlic, thyme, salt, pepper, and red pepper flakes.
- Prepare Mixture: Whisk eggs and cream. Combine sausage, Brussels sprouts mixture, Parmesan, and half of the mozzarella in the baking dish. Pour egg mixture over and toss gently. Top with remaining mozzarella.
- Bake: Bake for 20–25 minutes until set and golden. Let cool before serving.
Notes
- This casserole can be a main dish or a side.
- For a lighter version, use turkey sausage and half-and-half.
- Leftovers can be refrigerated for up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking, Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 410
- Sugar: 3 g
- Sodium: 620 mg
- Fat: 32 g
- Saturated Fat: 14 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 9 g
- Fiber: 3 g
- Protein: 21 g
- Cholesterol: 120 mg