This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.
Cowboy breakfast casserole is a hearty dish that’s chock full of breakfast favorites (eggs, bacon, sausage, beans, cheese, potatoes, and more!) and super easy to make! Simply add all of the ingredients to a baking dish, pour the whisked eggs on top, and pop it in the oven! A delicious breakfast with the easiest prep.
Breakfast casseroles are some of my favorite things to make in the morning. They’re so hands-off and you can even prepare them the night before so they’re ready to go! Try these other amazing recipes next: overnight breakfast casserole, croissant breakfast casserole (one of my all-time favorites!), and cinnamon apple French toast casserole!
Cowboy Breakfast Casserole Recipe
You all know I love a good easy recipe, especially in the morning! This cowboy breakfast casserole is a great solution to busy, chaotic mornings. You can even prepare the casserole the night before, keep it in the fridge, and then all you have to do is pop it in the oven the next morning! This also makes it a great choice for Christmas breakfast, potlucks, you name it.
Let’s talk about how delicious this casserole is, though. It’s SO hearty and satisfying. Cowboy breakfast casserole is filled with all sorts of tasty ingredients. Just to name a few – chopped bacon, bell peppers, crumbled breakfast sausage, and pinto beans. All baked to tender perfection in a cheesy egg mixture! This breakfast casserole is guaranteed to go fast, so be sure to grab yourself a slice or two! The good news is, that’s all you need to keep yourself full until lunch (or even dinner!)
Ingredients You’ll Need
This is everything that I added to the casserole, but feel free to mix and match! Cowboy breakfast casserole is great for using whatever you’ve got in the fridge. See the recipe card below for exact measurements.
- Bacon: Crispy and chopped for salty bits throughout. You can’t go wrong with bacon!
- Sausage: Crumbled goodness for hearty meaty bites.
- Onion and Bell Peppers: Diced up for vibrant color and sweet crunch. I used red and green peppers.
- Pinto Beans: Creamy and smoky, adding protein and fiber.
- Cheeses: Monterey Jack and cheddar for a melty, gooey delight. You could also add in some pepper jack cheese if you want a little kick.
- Eggs: Whisk them up for the base that binds everything together.
- Milk: Smooths out the mix and adds a touch of richness.
- Salt & Pepper: Basic seasonings to add more flavor!️
- Potatoes: Frozen and diced, they’ll bake up fluffy and savory on top.
- Toppings: Top with salsa, sour cream, and jalapenos for extra flair and kick!
How to Make Cowboy Breakfast Casserole
Cowboy breakfast casserole is so easy to make. Only a few simple steps and then it’s off to the oven! This makes it the perfect holiday breakfast, because not only is it simple to whip up, but also feeds a crowd.
- Preheat Oven, Prepare Pan: Preheat the oven to 350 degrees Fahrenheit and then spray a 9×13 baking dish with pan spray.
- Combine Fillings: Add the bacon, sausage, onion, peppers, pinto beans, and cheese to a large bowl and stir to combine. Then pour into the prepared baking dish.
- Add Eggs and Potatoes: In the same bowl, whisk together the eggs, milk, salt, and pepper. Pour over the mixture in the baking dish. Then scatter the potatoes evenly over the top.
- Bake: Bake for 35-45 minutes, until the edges are set and browning but the center still has a little bit of a jiggle to it. Then let the casserole sit for 5 minutes. Serve with salsa, sour cream, and jalapenos.
Tips and Variations
Cowboy breakfast casserole is super easy to customize. Here are a few ideas to start you out with, but you can add whatever you want! Add all of your favorite omelet or scramble mix-ins.
- Use Other Beans: If you prefer other beans, replace the pinto beans with the same size can of whatever you like or have on hand!
- Frozen Veggies: For quicker prep time, use 2 cups of frozen diced peppers and onions.
- Make it Spicy: Add 1-2 diced jalapenos or even canned diced green chilis to give your casserole a little kick!
- Using Hashbrowns: If you prefer to use shredded hashbrowns instead of diced potatoes, go ahead and toss them in when combing the other ingredients instead of scattering them on top.
- Meat Options: If you would like to use only bacon or only sausage, use a full pound of your chosen meat and omit the other. For a vegetarian option, omit the meat completely. Add in a cup of sauteed mushrooms if you’d like!
- Serve With: Serve with guacamole, sour cream, and your favorite fresh salsa!
Storing Leftovers / Making Ahead
Cowboy breakfast casserole is best served right after it is baked, but if you have any leftovers, cover them tightly with plastic wrap or in an airtight container and keep in the fridge for up to 2 days.
Can I Make Cowboy Breakfast Casserole the Night Before?
You definitely can! Prepare step 2 the night before. Cover with plastic wrap or foil and place in the fridge. In the morning, continue with step 3 and bake as directed.
Pin this now to find it later
Preheat the oven to 350 degrees Fahrenheit and spray a 9×13 baking dish with pan spray.
Add the bacon, sausage, onion, peppers, pinto beans, and cheese to a large bowl and stir to combine. Pour into the prepared baking dish.
In the same bowl, whisk together the eggs, milk, salt, and pepper. Pour over the mixture in the baking dish. Scatter the potatoes evenly over the top.
Bake for 35-45 minutes, until the edges are set and browning but the center still has a little bit of a jiggle to it. Let the casserole sit for 5 minutes. Serve with salsa, sour cream, and jalapenos.
Calories: 269kcalCarbohydrates: 14gProtein: 15gFat: 17gSaturated Fat: 7gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.1gCholesterol: 185mgSodium: 535mgPotassium: 375mgFiber: 3gSugar: 2gVitamin A: 535IUVitamin C: 15mgCalcium: 176mgIron: 2mg
Nutrition information is automatically calculated, so should only be used as an approximation.