This Sausage Ricotta Breakfast Casserole is the kind of dish that makes mornings feel easy. It’s hearty without being heavy, and the creamy ricotta adds a soft, custard-like texture you don’t always get with egg bakes. You can prep it the night before, slide it into the oven, and let your kitchen do the rest.
It’s perfect for weekends, holidays, or anytime you want a crowd-pleasing breakfast with minimal fuss. Leftovers reheat beautifully, so it’s also great for meal prep.

Sausage Ricotta Breakfast Casserole – A Cozy, Make-Ahead Morning Favorite
Ingredients
Method
-
Preheat and prep the dish: Heat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
-
Brown the sausage: In a large skillet over medium heat, cook the sausage, breaking it into crumbles.
Cook until browned and cooked through. If there’s excess fat, drain it. If the pan looks dry, add a splash of olive oil.
-
Sauté the veggies: Add onion and red pepper to the skillet.
Cook 4–5 minutes until softened. Stir in garlic for 30 seconds. Fold in spinach and cook just until wilted.
Season with a pinch of salt and pepper. Remove from heat.
-
Layer the base: If using bread cubes, scatter them in the baking dish. Top with the sausage and vegetable mixture, spreading evenly.
-
Mix the custard: In a large bowl, whisk eggs, ricotta, and milk until mostly smooth.
Some ricotta curds are fine. Whisk in Italian seasoning, crushed red pepper (if using), 3/4 teaspoon salt, and black pepper.
-
Add the cheese: Stir in mozzarella and half the Parmesan. Pour the mixture over the sausage and veggies, letting it settle into the bread if using.
Sprinkle the remaining Parmesan on top.
-
Bake: Place the dish on the center rack and bake 35–45 minutes, or until the edges are set and the center just barely jiggles. A knife inserted near the center should come out mostly clean.
-
Rest and serve: Let the casserole rest for 10 minutes to set. Slice into squares and serve warm.
Add fresh herbs if you like—parsley or basil is great.
What Makes This Recipe So Good

- Ultra creamy texture: Ricotta creates a tender, lush bite that keeps the casserole from drying out.
- Balanced flavors: Savory sausage, sweet sautéed onions and peppers, and a touch of nutty Parmesan play well with fluffy eggs.
- Make-ahead friendly: Assemble it the night before and bake in the morning for stress-free hosting.
- Flexible and forgiving: Swap veggies, change the cheese, or use turkey sausage to suit your preferences.
- Feeds a crowd: It slices cleanly, travels well, and looks impressive on a brunch table.
Ingredients
- 1 pound Italian sausage (mild or hot), casings removed
- 1 tablespoon olive oil (if needed)
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 2 cups fresh spinach, roughly chopped
- 8 large eggs
- 1 cup whole-milk ricotta
- 1 cup whole milk (or half-and-half for a richer texture)
- 1 cup shredded mozzarella
- 1/2 cup grated Parmesan
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 teaspoon kosher salt, divided (adjust to taste)
- 1/2 teaspoon black pepper
- 2 cups day-old bread cubes (sourdough or Italian), optional for a heartier bake
- Butter or nonstick spray for the baking dish
Step-by-Step Instructions

- Preheat and prep the dish: Heat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- Brown the sausage: In a large skillet over medium heat, cook the sausage, breaking it into crumbles.
Cook until browned and cooked through. If there’s excess fat, drain it. If the pan looks dry, add a splash of olive oil.
- Sauté the veggies: Add onion and red pepper to the skillet.
Cook 4–5 minutes until softened. Stir in garlic for 30 seconds. Fold in spinach and cook just until wilted.
Season with a pinch of salt and pepper. Remove from heat.
- Layer the base: If using bread cubes, scatter them in the baking dish. Top with the sausage and vegetable mixture, spreading evenly.
- Mix the custard: In a large bowl, whisk eggs, ricotta, and milk until mostly smooth.
Some ricotta curds are fine. Whisk in Italian seasoning, crushed red pepper (if using), 3/4 teaspoon salt, and black pepper.
- Add the cheese: Stir in mozzarella and half the Parmesan. Pour the mixture over the sausage and veggies, letting it settle into the bread if using.
Sprinkle the remaining Parmesan on top.
- Bake: Place the dish on the center rack and bake 35–45 minutes, or until the edges are set and the center just barely jiggles. A knife inserted near the center should come out mostly clean.
- Rest and serve: Let the casserole rest for 10 minutes to set. Slice into squares and serve warm.
Add fresh herbs if you like—parsley or basil is great.
How to Store
- Refrigerate: Cool completely, then cover tightly or transfer to airtight containers. Store up to 4 days.
- Freeze: Wrap individual portions well and freeze up to 2 months. Thaw overnight in the fridge.
- Reheat: Warm slices in a 325°F oven for 10–15 minutes or microwave in 30-second bursts until heated through.
Add a splash of milk and cover loosely if it looks dry.

Why This is Good for You
- Protein-rich: Eggs and sausage provide protein to keep you full through the morning.
- Calcium and vitamin D: Ricotta, mozzarella, and milk add bone-supporting nutrients.
- Vegetable boost: Onions, peppers, and spinach add fiber and antioxidants without overwhelming the dish.
- Customizable balance: You control the richness—use turkey sausage, part-skim ricotta, or extra veggies to fit your goals.
Pitfalls to Watch Out For
- Overbaking: The casserole can dry out if baked too long. Pull it when the center is just set.
- Watery veggies: Not cooking off moisture from peppers and spinach can make the casserole soggy. Sauté until most liquid evaporates.
- Too-salty sausage: Taste your sausage mixture before adding more salt.
Cheeses also add saltiness.
- Dense texture: Packing in too much bread or pressing the mixture tightly can make it heavy. Keep it loose and evenly spread.
Alternatives
- Meat swaps: Use turkey sausage, chorizo, breakfast sausage, or crumbled bacon. For meatless, try plant-based sausage or extra mushrooms.
- Cheese swaps: Ricotta is key for creaminess, but you can mix in cottage cheese for extra protein.
Swap mozzarella with fontina, provolone, or cheddar.
- Vegetable variations: Mushrooms, zucchini, kale, or roasted tomatoes work well. Just cook off moisture first.
- Dairy-free: Use a dairy-free ricotta and milk alternative, plus a dairy-free cheese. Texture will be slightly different but still tasty.
- Low-carb: Skip the bread and add more veggies or sausage to keep it hearty without the carbs.
FAQ
Can I assemble this the night before?
Yes.
Assemble the casserole, cover, and refrigerate overnight. In the morning, let it sit at room temperature for 15–20 minutes while the oven preheats, then bake. Add a few extra minutes if it goes into the oven cold.
Do I have to use the bread?
No.
The bread adds body and a strata-like feel, but the casserole is delicious without it. If skipping, consider adding an extra cup of spinach or more sausage to keep it satisfying.
How do I know when it’s done?
The edges will puff slightly, the top will look set, and the center should jiggle just a bit. A knife or toothpick inserted near the center should come out mostly clean, not wet.
What’s the best ricotta to use?
Whole-milk ricotta gives the richest texture.
Drain off any excess liquid if your ricotta looks watery. Part-skim works, but the casserole will be slightly less creamy.
Can I make this in a smaller pan?
You can use a 9×9-inch pan, but increase the bake time by 5–10 minutes because the casserole will be thicker. Keep an eye on the center for doneness.
How do I keep the top from browning too quickly?
If it’s browning before the center sets, tent the dish loosely with foil for the last 10–15 minutes of baking.
Can I spice it up?
Absolutely.
Use hot Italian sausage, add extra red pepper flakes, or stir in a little chopped pickled jalapeño for heat.
In Conclusion
This Sausage Ricotta Breakfast Casserole is comfort food with a polished feel. It’s creamy, savory, and easy to customize, whether you’re feeding weekend guests or planning breakfasts for the week. With simple steps and dependable results, it’s a recipe you’ll come back to anytime you want a warm, satisfying start to the day.
Serve it with a crisp salad or fresh fruit, and breakfast is done.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

