When fresh chorizo hits a warm skillet, it loosens into rusty, fragrant crumbles while the diced onion turns glossy around it. I let that mixture build the first layer of this Chorizo Potato Egg Casserole, rather than asking plain eggs to carry the whole bake. Frozen diced potatoes and a blanket of Monterey Jack give each slice enough heft to hold together for breakfast or brunch.
The eggs whisked with whole milk pour over everything, then the oven does the patient part: the middle sets while the cheese melts across the top. I like that the skillet handles the browning before everything meets the eggs, and the casserole bakes in one 9×13-inch dish. The finished bite is savory chorizo, tender potato, soft egg, and a mild, stretchy layer of cheese.

Kitchen Note
After the chorizo cooks, leave about a tablespoon of fat in the skillet and drain off the rest. That little bit carries flavor into the potatoes without leaving the finished casserole greasy.
Save this Chorizo Potato Egg Casserole for a hearty brunch bake with browned potatoes and a cheesy, savory top.
The Potatoes Need to Brown Before the Eggs Go In
Potatoes tucked straight into an egg mixture can turn soft before they have a chance to develop much flavor. Giving them their own turn in the skillet solves both problems: the heat drives off surface moisture, and the diced pieces pick up a little color before they bake. That skillet browning is especially useful here because the potatoes sit under the egg mixture for the full oven bake.
Thaw the frozen potatoes first, then cook them until they’re hot and lightly browned. They don’t need to become crisp all the way through; aim for a few golden edges and pieces that no longer feel cold in the middle. Stir occasionally so they brown in spots instead of sticking in one layer. Once they go into the baking dish, the eggs soften them further, leaving tender pieces rather than a dry, crunchy potato layer.
Why Fresh Chorizo and Monterey Jack Make This Casserole Work

- Fresh Mexican chorizo — It breaks into small, seasoned crumbles and brings its own savory fat to the skillet. Choose fresh chorizo rather than a firm, cured sausage; the latter won’t cook or crumble into the filling the same way.
- Yellow onion — Dicing it evenly lets the pieces soften alongside the chorizo without leaving large, sharp bites. You can omit it if needed, though the filling will lose some sweetness.
- Frozen diced potatoes — Their even shape makes the layers easy to portion, and thawing before they hit the skillet helps them brown instead of warming unevenly. Shredded potatoes won’t give the casserole the same distinct potato pieces.
- Eggs and whole milk — The eggs set the filling, while whole milk gives the baked center a softer, more tender texture. For a dairy-free version, leave out the milk along with the cheese; expect a firmer, less rich egg layer.
- Monterey Jack — Its mild flavor lets the chorizo stay in front, and it melts into a smooth top. A mild melting cheese can stand in at the same amount, though the finished casserole will take on that cheese’s flavor.
From Skillet to Oven: Build the Layers in the Right Order
Brown the Chorizo and Onion
Heat the oven to 350°F and coat a 9×13-inch baking dish with cooking spray. In a 12-inch skillet over medium heat, cook the chorizo and diced onion for 8–10 minutes, breaking up the chorizo as it cooks. Look for browned crumbles and a softened onion, and cook the chorizo to 160°F. Transfer the mixture to a plate, then drain all but about 1 tablespoon of fat from the skillet.
Give the Potatoes Their Own Skillet Time
Add the vegetable oil and thawed potatoes to the skillet. Cook for 8–10 minutes, stirring occasionally, until they’re hot and lightly browned. If the pieces still look pale or feel cool in the center, keep cooking until they reach those cues. The potatoes should be tender, with some light browning rather than a deep crust.
Pour the Egg Mixture Evenly
Spread the potatoes and chorizo mixture in the prepared baking dish, distributing the filling so each slice gets some of both. In a large bowl, whisk the eggs with the whole milk, kosher salt, and black pepper until blended. Pour the mixture evenly across the filling, then sprinkle the Monterey Jack over the top. Pour slowly so the egg reaches the corners instead of collecting in one spot.
Bake Until the Center Sets
Bake for 35–45 minutes, until the center is set and reaches 160°F. The edges should look firm, and the middle shouldn’t have a loose pool of egg when you gently move the dish. If the center still looks wet, give it more time within the baking window and check again. Rest the casserole for 10 minutes before serving so the slices settle.
Easy Adjustments for a Milder or Dairy-Free Casserole
Make It More Potato-Forward
Use half as much chorizo and increase the diced potatoes to fill out the skillet mixture. The casserole will be milder and less rich, with the potato flavor taking a bigger role.
Leave Out the Onion
Skip the diced onion and cook the chorizo on its own before moving on to the potatoes. You’ll lose the onion’s gentle sweetness, but the chorizo still gives the filling its savory base.
Make It Dairy-Free
Omit both the whole milk and Monterey Jack. The eggs will still set around the filling, but the casserole will have a firmer texture and won’t have the creamy custard or melted-cheese top of the original.
Storage and Reheating
- Refrigerator: Store covered in an airtight container for 3–4 days. The potatoes soften a little as they sit.
- Freezer: Freeze cooled portions in airtight wrapping for up to 2 months for the best texture. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat individual portions in the microwave or warm a covered portion in the oven until it reaches 165°F. Covering helps keep the eggs from drying out; repeated reheating makes the texture tougher.
Questions That Come Up Before This Casserole Goes in the Oven

Chorizo Potato Egg Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350°F and coat a 9x13-inch baking dish with cooking spray.
- Cook the chorizo and onion in a 12-inch skillet over medium heat for 8–10 minutes, breaking up the chorizo, until browned and cooked to 160°F; transfer to a plate and drain all but about 1 tablespoon of fat from the skillet.
- Add the vegetable oil and potatoes to the skillet and cook for 8–10 minutes, stirring occasionally, until hot and lightly browned.
- Spread the potatoes and chorizo mixture in the prepared baking dish, then whisk the eggs, milk, salt, and pepper in a large bowl and pour evenly over the filling.
- Sprinkle the cheese over the top and bake for 35–45 minutes, until the center is set and reaches 160°F.
- Rest the casserole for 10 minutes before serving.



