This cowboy breakfast casserole recipe is full of all the amazing flavors that make breakfast delicious. Piles of eggs, bacon, onion, plenty of vegetables an cheese, this filling breakfast casserole is all you will need for the day. Any left overs? Warm and serve with dinner! A perfect make ahead or take with savory breakfast casserole that will keep you full and happy.
In a large skillet, cook slices of bacon until crispy. Remove cooked bacon from pan, drain excess grease on paper towels and cool before crumbling. Set crumbled bacon aside.
In the same pan with the bacon grease, add chopped onion, tiny diced potatoes, and chopped up green and red peppers. Heat all together for about 5 minutes on medium heat until onion is tender.
Add water and cover pan.
Heat vegetable mixture for 10-12 minutes, stirring occasionally until potatoes are soft and tender.
Remove from heat and add drained black beans, green onion, cooked bacon and all of the spices. Mix well.
In a separate mixing bowl, combine eggs and half and half. Whisk together well.
Fold in half of each of the shredded cheese and pour entire mixture over the vegetables in the skillet.
Use a spatula to evenly distribute the eggs and sprinkle top with remaining shredded cheese.
Bake cowboy breakfast casserole for 30 minutes or until center is set.
Let casserole stand for 10 minutes before serving.
They key to making breakfast casserole that includes fresh potato's is PREP. Making sure vegetables and potatoes are chopped down evenly and small provides the best cooking experience. If vegetables, onions or potatoes are left to large or are all different sizes, the cooking time can vary.
I know its tempting to skip rinsing the beans but make sure you do. Otherwise the bean "juice" will turn the egg a muddy brown color.
Serve this cowboy breakfast casserole with hot sauce, sour cream, salsa and extra avocado on top