
The John Wayne Casserole is a hearty, satisfying breakfast dish that’s perfect for feeding a crowd or meal prepping for the week ahead. Despite its colorful name, this classic casserole is actually a delicious combination of eggs, cheese, and seasoned ground beef that bakes up golden and fluffy. It’s the kind of dish that tastes like pure comfort—rich, filling, and absolutely craveable.
This recipe has been passed down through generations and remains a beloved favorite at brunch tables and family gatherings across the country. The beauty of this casserole lies in its simplicity and versatility. You can prepare it the night before and simply pop it in the oven in the morning, making it an ideal dish for busy weekends or when you’re hosting guests.
What makes this John Wayne Casserole truly special is the perfect balance of proteins and the creamy texture that comes from the egg and cheese combination. The ground beef adds a savory depth that elevates this beyond a simple egg bake, while the cheese creates those beautiful golden, crispy edges that everyone fights over. If you’re looking for more breakfast inspiration, check out our Cottage Cheese Eggs Recipe or our Matzo Brei Recipe for other delicious morning options.
The best part about this casserole is that it’s completely customizable. Want to add vegetables? Go for it. Prefer a different type of cheese? You’re in control. This recipe is forgiving and flexible, which is exactly what you want in a weeknight dinner or weekend brunch dish. The casserole also stores beautifully, making it perfect for meal prep or having leftovers on hand for quick breakfasts throughout the week.
For maximum flavor and texture, I recommend using a combination of cheeses and not skipping the seasoning step with the ground beef. This is where the magic happens—taking what could be a basic egg casserole and transforming it into something truly memorable. According to Serious Eats, proper seasoning and browning of your proteins is key to developing deep, complex flavors in baked dishes like this one.
Whether you’re serving this for a holiday brunch, a weeknight family dinner, or meal prepping for the week ahead, this John Wayne Casserole will not disappoint. It’s hearty enough to satisfy even the biggest appetites, yet elegant enough to serve to guests. The combination of flavors and textures creates a dish that’s greater than the sum of its parts—exactly what comfort food should be.
Ingredients
- 2 tablespoons butter or oil
- 1 pound ground beef
- 1 medium onion, diced
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 8 large eggs
- 1 cup whole milk
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 6 slices bread, cubed or torn
- 1/2 cup diced bell peppers (optional)
- 1/4 teaspoon cayenne pepper (optional)
- Fresh parsley for garnish (optional)

Instructions
- Preheat your oven to 350°F (175°C). Lightly butter a 9×13 inch baking dish and set aside.
- Heat 2 tablespoons of butter or oil in a large skillet over medium-high heat.
- Add the ground beef to the hot skillet, breaking it apart with a wooden spoon as it cooks.
- Once the beef is mostly browned, add the diced onion and cook for 3-4 minutes until the onion becomes translucent.
- Stir in the garlic powder, salt, black pepper, and paprika, mixing well to coat all the meat.
- Cook for another minute until the spices are fragrant, then remove from heat and let cool slightly.
- In a large mixing bowl, whisk together the 8 eggs and 1 cup of milk until well combined and slightly frothy.
- Stir in the shredded cheddar and mozzarella cheeses, reserving about 1/2 cup of the cheddar for topping.
- Add the cooled ground beef mixture to the egg mixture, stirring gently to combine.
- Spread the bread cubes evenly in the prepared baking dish.
- Pour the egg and beef mixture over the bread cubes, pressing down gently so the bread absorbs some of the liquid.
- If using bell peppers, scatter them over the top of the casserole.
- Sprinkle the reserved cheddar cheese over the entire top of the casserole.
- Bake in the preheated oven for 40-45 minutes until the top is golden brown and the center is set but still slightly jiggly.
- Remove from the oven and let cool for 5 minutes before serving.
- Garnish with fresh parsley if desired, slice into portions, and serve warm.

Pro Tips
Cheese Options: While cheddar and mozzarella are traditional, you can experiment with other cheeses like gruyere, swiss, or a combination of your favorites. Just ensure you use about 3 cups total of cheese for the best results.
Bread Selection: Any bread works well in this recipe. Day-old bread is actually ideal because it absorbs the egg mixture better than fresh bread. Try brioche, sourdough, or even leftover dinner rolls.
Vegetable Additions: Feel free to add diced mushrooms, spinach, sun-dried tomatoes, or fresh herbs like chives or dill. Just remember that wet vegetables like tomatoes should be used sparingly to avoid making the casserole watery.
Meat Variations: While ground beef is traditional, ground turkey, ground pork, or even crumbled breakfast sausage work wonderfully in this recipe. For a vegetarian version, you can omit the meat entirely and add more vegetables instead.
Storage and Reheating: Leftovers will keep in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F oven for about 15 minutes, or cover and microwave individual portions until warmed through.
Serving Suggestions: Serve alongside fresh fruit, a green salad, or toast for a complete meal. For a bacon recipe to complement this dish, consider adding crispy bacon bits to the casserole or serving strips on the side.
Seasoning Tips: Don’t skip the seasoning step with the ground beef—this is where much of the flavor comes from. Taste the beef mixture after adding spices and adjust as needed. Remember that you can always add more seasoning, but you can’t remove it.
Oven Temperature: If your oven runs hot or cold, you may need to adjust the baking time slightly. The casserole is done when a knife inserted in the center comes out with just a little bit of egg mixture clinging to it.
Family Modifications: Some versions of this recipe include bacon, which adds wonderful flavor. Others add a layer of hash browns on the bottom for extra texture. Don’t be afraid to make this recipe your own.
