Cheesy Sausage Brunch Dinner is my kind of no-fuss meal: a sausage, egg, and hash brown casserole that eats like breakfast but works just as well for dinner. It’s hearty, cheesy, and keeps everyone full without needing a bunch of side dishes.
I like this version because the bottom stays savory and crisp-tender, while the egg layer bakes up soft and custardy. The mix of cheddar and mozzarella gives you real cheese pull without turning greasy, and a little smoked paprika keeps the flavor from tasting flat.
For me, this is best for weekend brunch, holiday mornings, or anytime I want breakfast for dinner that doesn’t require juggling a bunch of pans at the last minute. I usually put hot sauce and salsa on the table and let everyone do their own thing.

Why You’ll Love This Recipe
Breakfast or dinner: It hits that cozy breakfast-casserole craving, but it’s filling enough to count as dinner.
One-pan serving: Slice it like lasagna and you’re done. I love recipes that don’t turn into a big serving project.
Make-ahead friendly: You can assemble it ahead and bake when you’re ready, which is especially nice for brunch.
Cheese-forward: The cheddar brings sharp flavor, and the mozzarella gives that stretchy melt that makes it extra satisfying.
Easy to tweak: Swap the sausage, add veggies, bump the spice, or keep it simple. It’s a reliable base.
Ingredients You’ll Need
Sausage and hash brown base
- Breakfast sausage: I use regular pork breakfast sausage most often, but turkey sausage works if you want it a little lighter. If you like heat, a spicy option is great here.
- Olive oil: This is mostly for the onions and peppers if your sausage doesn’t leave much fat behind.
- Yellow onion: Keeps the base from tasting one-note. Dice it small so it melts into the casserole instead of staying chunky.
- Red bell pepper: Totally optional, but I like the little bit of sweetness and color. Any bell pepper works.
- Frozen shredded hash browns: Thawed is important so the casserole sets up well and doesn’t get watery. If they still feel icy, give them more time on the counter.
- Garlic powder: Easy, steady garlic flavor without needing to fuss with fresh garlic here.
- Kosher salt: Seasoning the potato layer matters. If your sausage is very salty, you can hold back a little.
- Black pepper: A little bite helps balance the richness.
- Smoked paprika: This adds a gentle smoky flavor that plays really well with sausage and potatoes.
Egg and cheese layer
- Eggs: These set the whole casserole and give it that classic brunch-bake feel.
- Whole milk: I like whole milk for a softer, creamier center. Lower-fat milk works too; it’s just a little less rich.
- Sharp cheddar cheese: Sharp cheddar is my pick because it actually tastes like something once it’s baked.
- Mozzarella cheese: This is the melt and stretch. Pre-shredded is fine, but freshly shredded melts a bit nicer.
- Fresh chives or green onions: Optional, but they add a fresh pop on top that I really like with the cheesy base.
For the pan and serving
- Cooking spray or butter: Grease the dish well so the corners lift out easily.
- Hot sauce: I like a vinegar-based hot sauce here, but anything you like is fine.
- Salsa: Great on the side, especially if you want something bright and a little acidic with the cheese.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish with cooking spray or butter.
- Cook the sausage: Brown the sausage in a large skillet over medium heat until fully cooked. Drain off excess fat.
- Cook the vegetables: Add olive oil to the skillet if needed, then sauté the onion and bell pepper until softened.
- Add the hash browns: Stir in the thawed hash browns, garlic powder, salt, pepper, and smoked paprika. Mix until everything is evenly seasoned.
- Fill the dish: Spread the sausage and hash brown mixture evenly in the baking dish. Sprinkle with half of the cheddar and half of the mozzarella.
- Whisk the eggs: Whisk the eggs and milk until fully combined, then pour it evenly over the casserole.
- Add the cheese: Sprinkle the remaining cheddar and mozzarella over the top.
- Bake: Bake for about 45 to 55 minutes, until the center is set and the top is lightly browned.
- Rest and serve: Let it rest for 10 minutes, then garnish with chives and serve with hot sauce or salsa if you want.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Thaw the hash browns first. If you bake them from frozen, they can release water and the egg layer won’t set as nicely. Thawed and drained-looking is what you want.
Drain the sausage well. A little fat is fine, but too much can make the bottom heavy and greasy. I usually spoon it out, then do a quick tilt-and-drain.
Use a real 9×13. A smaller dish makes it thicker and can push the bake time longer, and the center can lag behind. If you do use a deeper dish, just plan on more time.
Check the center, not the edges. The edges set first, so I look for a gently set center that doesn’t jiggle like liquid. A little soft wobble is okay.
Let it sit before slicing. A short rest helps it cut cleanly and keeps the cheese from sliding off with the first slice.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Hot sauce: A few dashes on each slice wakes everything up. I like a tangy one, but use whatever you keep around.
- Salsa: Spoon salsa over the top or serve it on the side. Chunky salsa is especially good with the potatoes.
- Fresh fruit: A bowl of berries, melon, or orange slices is a simple way to round it out. It’s nice to have something fresh next to the casserole.
- Simple salad: If you’re serving this for dinner, a quick green salad with a sharp vinaigrette is a good match. Keep it basic.
- Extra eggs: If you want a bigger brunch spread, I’ll sometimes add a tray of scrambled eggs or fried eggs for the table. It’s not necessary, but it’s easy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat individual portions in the microwave, or warm the full pan in the oven until hot.
You can also make this recipe ahead. Assemble the casserole, cover it tightly, and refrigerate it for up to 12 hours before baking.
If you bake it straight from the fridge, you may need to add a few extra minutes to the bake time. I usually start checking the center at the normal time and go from there.
If you want them to last longer, freeze individual portions after baking and cooling. Thaw in the fridge overnight before reheating, or reheat from frozen a little longer until hot.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use turkey sausage or Italian sausage?
Yes. Turkey sausage works well and keeps it a little lighter. Spicy Italian sausage is also good if you want more heat and a different spice profile.
Can I use diced potatoes instead of hash browns?
You can. Use cooked diced potatoes (or even leftover roasted potatoes), and keep the pieces fairly small so the casserole slices cleanly.
How do I know when the casserole is done?
The center should look set and not sloshy when you gently shake the dish. The top will be lightly browned, and a knife inserted near the center should come out without wet egg on it.
Can I add vegetables?
Yes, and it’s a good way to stretch the casserole. Spinach (stir in fresh so it wilts) and sautéed mushrooms both work well, and I’d add them with the onions so they don’t release extra moisture later.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Cheesy Sausage Brunch Dinner
INGREDIENTS
Sausage and hash brown base
- 1 lb breakfast sausage
- 1 tbsp olive oil
- 1 cup yellow onion diced
- 1 red bell pepper diced optional
- 3 cups frozen shredded hash browns thawed
- 1 tsp garlic powder
- 1 tsp kosher salt
- ½ tsp black pepper
- ½ tsp smoked paprika.
Egg and cheese layer
- 8 large eggs
- 1.5 cups whole milk
- 2 cups sharp cheddar cheese shredded
- 1 cup mozzarella cheese shredded
- 2 tbsp chopped fresh chives or green onions optional.
For the pan and serving
- cooking spray or butter for greasing
- hot sauce optional
- salsa optional.
INSTRUCTIONS
Prep and assemble
- preheat oven to 350 F and grease a 9x13 inch baking dish
- cook sausage in a large skillet over medium heat until browned then drain excess fat
- add olive oil if needed then saute onion and bell pepper until softened and mix in hash browns garlic powder salt pepper and paprika
- spread sausage and hash brown mixture evenly in the baking dish and sprinkle with half of the cheddar and mozzarella.
Bake and finish
- whisk eggs and milk until fully combined then pour evenly over the casserole
- top with remaining cheese and bake until center is set and top is lightly browned about 45 to 55 minutes
- rest 10 minutes then garnish with chives and serve with hot sauce or salsa if desired.
