Make-Ahead Southwest Breakfast Casserole with Peppers and Onions
This southwest breakfast casserole is my favorite thing to meal prep for busy school mornings. It’s filled with savory sausage, fluffy eggs, and sweet peppers, and takes the stress out of breakfast during the week.
Jump to:
This southwest egg casserole is the one I love to prep over the weekend along with our chicken apple sausage, so breakfast feels taken care of for most of the week. I love it for busy mornings when I want something filling and comforting already waiting in the fridge.
My kids love it warmed up in the toaster oven, but it’s just as good straight from the fridge on the go. The combination of savory sausage, sweet peppers, and fluffy eggs is simple, familiar, and filling without being heavy. It warms up easily and still tastes good, even a few days later, which makes it perfect for make-ahead mornings.
Why You’ll Love This Southwest Breakfast Bake
- Simple ingredients: Savory sausage, sweet peppers, and fluffy eggs come together without anything complicated.
- Make-ahead friendly: Assemble it the night before or meal prep it on the weekend.
- Easy to customize: Adjust the spices, swap the sausage, or add extra veggies to make it your own.
Ingredients You’ll Need for Southwest Egg Casserole
See the recipe card for full information on ingredients and quantities.

- Breakfast sausage: Use a breakfast sausage you already like, since it sets the flavor for the whole casserole. Pork or turkey both work well.
- Bell peppers: A mix of red and green peppers adds color and balance. Dice them small so they cook evenly.
- Spices: Smoked paprika, chili powder, and cumin give this casserole its Southwest flavor. Smoked paprika (not regular) is the key to subtle smoky flavor without extra heat.
- Half-and-half: This gives the eggs a richer texture. Whole milk works if needed.
- Sharp cheddar cheese: Sharp cheddar adds the most flavor. Grating it yourself helps it melt better. A mix of cheddar and Monterey Jack also works great here.
How to Make This Southwest Egg Bake
The recipe card at the bottom of the page has more detailed instructions.

Step 1: Cook sausage until browned and crumbled. Remove to a plate.

Step 2: Cook peppers and onions until softened. Add in the spices.

Step 3: In a bowl, whisk eggs with half and half.

Step 4: Stir in half of the cheese into the egg mixture.

Step 5: Spread sausage and peppers into a casserole. Pour egg mixture over the top.

Step 6: Sprinkle remaining cheese over the top. Bake until eggs are set. Top with cilantro before serving.
Variations for Southwestern Breakfast Casserole
- Make it spicy: Add diced jalapeño and shredded Pepper Jack.
- More texture: Stir in drained black beans and corn for a heartier bite. Fresh or roasted both work well, and a spoonful of salsa verde adds a nice finishing touch.
- Tex-Mex inspired: Add taco seasoning and serve with salsa.
Easy Ingredient Swaps
- Gluten-free: This casserole is naturally gluten-free. Just be sure to double-check your sausage and cheese labels.
- Lower-carb: Use heavy cream instead of milk and load up on extra veggies.
- Make it dairy-free: Swap in an unsweetened non-dairy milk and use a dairy-free shredded cheese, or leave the cheese out altogether.
- Make it vegetarian: If you want to keep it vegetarian, skip the sausage and add mushrooms, zucchini, or black beans instead.
Ways to Serve It: Serve with avocado slices, fresh pico de gallo, or a drizzle of cilantro crema. Pair with fresh fruit or a simple green salad.
Make-Ahead and Freezer Instructions
How to assemble the night before: Fully assemble the casserole, cover it tightly, and refrigerate overnight. In the morning, let it sit on the counter for about 15 to 20 minutes while the oven preheats, then bake as directed.
How long it can sit in the fridge: Once assembled, the casserole can safely sit in the fridge for up to 24 hours before baking. After baking, leftovers keep well in the fridge for 4 to 5 days.
Freezing after baking: Bake the casserole fully, let it cool, then slice and freeze individual portions so they’re ready whenever you need them.
Best way to reheat without drying out: Reheat gently for the best texture. The toaster oven or oven at a low temperature keeps the eggs soft. If using the microwave, heat in short intervals and cover loosely to prevent drying out.
A few extra make-ahead tips that really help:
- Weekly prep timeline: This is one of those recipes that fits naturally into weekend meal prep. I usually assemble or bake it over the weekend, store it in the fridge, and reheat slices as needed throughout the week. Any extra portions go straight into the freezer for later.
- Portioning for busy mornings: Once baked and cooled, I like slicing the casserole into individual portions before storing or freezing. Smaller slices work great for kids, and having it already portioned makes reheating quick and easy on school mornings.
- What not to do: Avoid reheating at high heat, which can dry out the eggs. Don’t freeze the casserole uncovered, as it can pick up freezer flavors and result in freezer burn. If you’re baking it straight from the fridge, I recommend letting it sit out while the oven preheats so it bakes evenly.

FAQs
Yes. Assemble the casserole, cover it tightly, and refrigerate overnight. Let it sit out while the oven preheats, then bake as directed for even cooking.
Unbaked, it can sit in the fridge for up to 24 hours. After baking, leftovers keep well for 4 to 5 days when tightly covered.
Reheat gently. A toaster oven or oven at low heat works best. If using the microwave, heat in short intervals and cover loosely to retain moisture.
More Breakfast Recipes
Quick Summary: This southwest breakfast casserole is easy to prep ahead, freezer-friendly, and perfect for busy mornings. It’s made with simple ingredients, reheats well, and can be customized with different cheeses or add-ins.
If you make this recipe, please leave a ⭐️ STAR rating and COMMENT letting us know how you liked the recipe.
Southwest Egg Casserole
- Prep Time: 15 min
- Cook Time: 45 min
- Total Time: 1 hour
- Yield: 8–12 1x
- Category: Breakfast
- Method: Baked
- Cuisine: Tex-Mex
Description
This make-ahead southwest breakfast casserole is packed with fluffy eggs, savory sausage, and sweet peppers for a hearty, comforting breakfast. It’s easy to prep ahead, reheats beautifully, and is perfect for busy mornings, weekend brunch, or feeding a hungry crowd.
Ingredients
- 1 pound ground breakfast sausage (use your favorite!)
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 yellow onion, finely diced
- 2 cloves garlic, minced
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon cumin
- 12 large eggs
- 1 ¼ cups half-and-half (or whole milk)
- 2 cups shredded sharp cheddar cheese (or a mix of cheddar + Monterey Jack)
- 2 tablespoons fresh cilantro, chopped
- Olive oil, for cooking
- Kosher salt and freshly ground black pepper, to taste
Instructions
- Heat a large skillet over medium-high heat. Add sausage and cook until browned and crumbled, about 6-7 minutes. Transfer to a plate and set aside.
- In the same skillet, add a drizzle of olive oil if needed. Sauté peppers and onion for 5-6 minutes until softened. Season with salt and pepper. Stir in garlic, smoked paprika, chili powder, and cumin, cooking for 1 more minute until fragrant.
- Grease a 9×13-inch baking dish. Spread sausage and sautéed veggies.
- In a large bowl, whisk together eggs, half and half, 1 ¼ teaspoon salt, and ½ teaspoon black pepper. Stir in half of the cheese. Pour egg mixture evenly over the casserole base.
- Sprinkle the remaining cheese on top. Bake at 375°F for 25-30 minutes, until the eggs are just about set in the center and the top is golden. Pull the casserole from the oven as soon as the center is just set and no longer jiggly. The eggs will continue to firm up as it rests.
- Let rest 5-10 minutes before slicing. Sprinkle with fresh cilantro and serve warm.
Notes
- This recipe is naturally gluten-free. Always double-check sausage and cheese labels.
- For a dairy-free option, use a non-dairy milk and omit the cheese.
- To make it vegetarian, skip the sausage and add extra vegetables instead.
Nutrition
- Serving Size: 6 ounces
- Calories: 360
- Sugar: 3 g
- Sodium: 650 mg
- Fat: 28 g
- Saturated Fat: 13 g
- Carbohydrates: 6 g
- Fiber: 1 g
- Protein: 20 g
- Cholesterol: 280 mg
Nutrition information is an estimate and will vary based on the type of sausage, cheese, and dairy used.


