Packed with bold flavors and wholesome ingredients, this Homemade Southwest Breakfast Casserole is your ticket to a savory morning. Imagine waking up to the scent of sizzling sausage, smoky peppers, and gooey cheese layered over tender hash browns, all baked to golden perfection. It’s hearty, satisfying, and easily feeds a crowd.
Whether you’re hosting brunch, meal prepping for the week, or simply looking to spice up your breakfast routine, this casserole has your back. It’s colorful, customizable, and freezer-friendly. Plus, you can make it ahead of time, so mornings stay relaxed and delicious.
What Kind of Cheese or Sausage Works Best?
For that irresistible Southwest flavor, I love using a combination of sharp cheddar and pepper jack. They melt beautifully and bring the perfect balance of creaminess and kick. As for sausage, chorizo or a spicy breakfast sausage really boosts the depth of flavor, but feel free to use a milder sausage if you prefer.
Ingredients for the Homemade Southwest Breakfast Casserole
- 1 lb spicy breakfast sausage or chorizo
- 1 tablespoon olive oil
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small red onion, diced
- 1 can (4 oz) diced green chiles, drained
- 3 cups frozen hash browns, thawed
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 8 large eggs
- 1/2 cup milk
- Salt and pepper to taste
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded pepper jack cheese
- Fresh cilantro for garnish (optional)

How To Make the Homemade Southwest Breakfast Casserole
Step 1: Prep the Sausage and Veggies
Heat olive oil in a large skillet over medium heat. Add sausage and cook until browned, breaking it apart. Remove and set aside. In the same pan, sauté onions and bell peppers until soft. Add green chiles and season with smoked paprika and cumin. Stir in sausage and remove from heat.
Step 2: Build the Casserole Base
Spread hash browns evenly in a greased 9×13 baking dish. Top with the sausage and veggie mixture.
Step 3: Mix the Egg Mixture
In a bowl, whisk together eggs, milk, salt, and pepper. Pour evenly over the casserole. Sprinkle the shredded cheeses on top.
Step 4: Bake to Perfection
Bake at 375°F (190°C) for 35-40 minutes or until the eggs are set and cheese is bubbly and golden. Let cool for 5-10 minutes before serving. Garnish with fresh cilantro if desired.
How to Serve and Store Homemade Southwest Breakfast Casserole
This casserole is best served warm with a dollop of sour cream or a drizzle of hot sauce for extra zing. Pair it with a light fruit salad or avocado slices to round out the meal.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven. For longer storage, wrap portions tightly and freeze for up to 2 months. To reheat from frozen, thaw overnight and warm in the oven until heated through.
Frequently Asked Questions
How do I make it vegetarian?
Swap the sausage with plant-based crumbles or extra beans like black or pinto for protein and texture.
Can I make this ahead of time?
Yes! Assemble the night before and refrigerate. Bake in the morning, adding 5-10 extra minutes to the baking time.
Can I use fresh potatoes instead of frozen hash browns?
Absolutely. Just shred them and squeeze out excess moisture before layering.
What other toppings work well?
Sliced jalapeños, diced avocado, salsa, or green onions make excellent toppings.
Is it gluten-free?
Yes, as long as your sausage and hash browns are certified gluten-free.
Want More Breakfast Casserole Ideas?
If you love this hearty breakfast bake, check out these other savory creations:
- Nutella French Toast Casserole for a sweet morning treat.
- Cottage Cheese Egg Bake for a protein-packed twist.
- Cheesy Mexican Rice Casserole for more Southwest flavor.
- Chicken Cordon Bleu Casserole if you’re in the mood for something creamy and comforting.
- Taco Spaghetti Casserole to add a little fusion flair to your table.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest breakfast board so you never lose track of this flavorful dish.
Have you tried it with a different cheese or added black beans? Let me know in the comments below! I love hearing how these recipes take on new life in your kitchens.
Follow more of my daily recipes on Pinterest: Nina Dishes

Homemade Southwest Breakfast Casserole
- Total Time: 55 minutes
- Yield: 8 servings
Description
A bold and flavorful morning bake, this Homemade Southwest Breakfast Casserole features spicy sausage, sautéed peppers, melted cheese, and crispy hash browns all baked together. Perfect for brunch, holidays, or meal prep.
Ingredients
1 lb spicy breakfast sausage or chorizo
1 tablespoon olive oil
1 red bell pepper, diced
1 green bell pepper, diced
1 small red onion, diced
1 can (4 oz) diced green chiles, drained
3 cups frozen hash browns, thawed
1 teaspoon smoked paprika
1/2 teaspoon cumin
8 large eggs
1/2 cup milk
Salt and pepper to taste
1 cup shredded sharp cheddar cheese
1 cup shredded pepper jack cheese
Fresh cilantro for garnish (optional)
Instructions
1. Heat olive oil in a large skillet over medium heat. Cook sausage until browned and crumbly. Remove and set aside.
2. In the same skillet, sauté diced onions and bell peppers until soft. Stir in green chiles, smoked paprika, and cumin. Combine with sausage and remove from heat.
3. Grease a 9×13-inch baking dish. Spread thawed hash browns evenly across the bottom. Add the sausage and veggie mixture on top.
4. In a mixing bowl, whisk together eggs, milk, salt, and pepper. Pour over the casserole.
5. Sprinkle cheddar and pepper jack cheese evenly over the top.
6. Bake at 375°F (190°C) for 35-40 minutes or until the eggs are fully set and cheese is golden and bubbly.
7. Let rest 5-10 minutes before serving. Garnish with cilantro if desired.
Notes
You can make this casserole ahead and refrigerate overnight before baking.
For a vegetarian version, use plant-based sausage or black beans.
Add toppings like salsa, avocado, or jalapeños for extra flavor.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: Southwest
Nutrition
- Serving Size: 1 slice (1/8 of casserole)
- Calories: 390
- Sugar: 2g
- Sodium: 680mg
- Fat: 27g
- Saturated Fat: 11g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 19g
- Cholesterol: 220mg
Keywords: breakfast casserole, make-ahead breakfast, meal prep casserole
