Savory Oatmeal with Bacon, Mushrooms, and Eggs Recipe
Introduction
Savory oatmeal is a comforting twist on a classic breakfast staple, combining smoky bacon, tender vegetables, and cheesy oats for a satisfying meal. This recipe balances rich flavors and textures, making it perfect for any time of day.

Ingredients
- 4 slices bacon, cut into 1-inch pieces
- 4 oz. baby bella mushrooms, sliced
- 1 red bell pepper, chopped
- Kosher salt
- Freshly ground black pepper
- 2 cups water
- 1/4 cup milk, any kind
- 1 1/4 cups old fashioned rolled oats
- 3/4 cup shredded cheddar, plus more for serving
- 2 green onions, thinly sliced
- 2 large eggs
Instructions
- Step 1: In a medium skillet over medium heat, cook the bacon until crispy, about 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Remove all but 1 tablespoon of the bacon grease and reserve it for later.
- Step 2: Return the skillet to medium heat and add the mushrooms and chopped bell pepper. Cook until the mushrooms are golden and the peppers are soft, about 5 minutes. Season with salt and pepper, then transfer to the plate with the bacon.
- Step 3: In a small saucepan over medium heat, bring the water and milk to a boil. Stir in the rolled oats and continue boiling until thickened and the oats are soft, about 5 minutes. Stir in the shredded cheddar and most of the green onions, reserving some for garnish. Season with salt and pepper to taste.
- Step 4: Heat the skillet over medium-low heat and add 2 tablespoons of the reserved bacon grease. Crack the eggs into the skillet and cook until the whites are just set but the yolks remain runny, about 3 to 4 minutes. Carefully tilt the pan and spoon the grease over the eggs to help cook the tops. Season with salt and pepper.
- Step 5: Divide the oatmeal between two bowls. Top each serving with an egg, bacon, mushrooms, and bell peppers. Garnish with the reserved green onions and additional shredded cheddar, if desired.
Tips & Variations
- Use turkey bacon or vegetarian bacon to make this recipe lighter or meat-free.
- Swap cheddar for gouda or parmesan for a different cheese flavor.
- Add a splash of hot sauce or sriracha for a spicy kick.
- For extra creaminess, stir in a tablespoon of butter or a dollop of sour cream into the oatmeal before serving.
Storage
Store leftover oatmeal and toppings separately in airtight containers in the refrigerator for up to 3 days. Reheat the oatmeal gently on the stove or in the microwave, adding a splash of milk or water to loosen the texture. Cook fresh eggs when serving for the best texture.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use instant oats instead of old fashioned rolled oats?
Instant oats cook faster but can become mushy in this recipe. For the best texture, old fashioned rolled oats are recommended.
Can I make this recipe vegetarian?
Yes, omit the bacon and use olive oil or butter to sauté the vegetables. You can also add plant-based bacon alternatives if desired.
