Savory Steel-Cut Oats with Mushrooms & Poached Egg
Creamy steel-cut oats simmered in broth, topped with garlicky thyme mushrooms, parmesan, and a runny poached egg. The savory breakfast that earns repeat visits.

Savory oatmeal is one of those ideas that sounds slightly suspicious until you try it. Steel-cut oats simmered in broth with parmesan develop the creamy, risotto-like quality of porridge made well, with a deeper, nuttier flavor than rolled oats. Top with sautéed mushrooms and a poached egg and you've got a breakfast that drinks coffee and means business.
It's also a brilliant way to use steel-cut oats on a weekday: cook a big batch on Sunday and reheat individual portions all week. The mushrooms can be made ahead too — they reheat well and only get better as the flavors meld.
Ingredients
- 1 cup steel-cut oats
- 3½ cups low-sodium vegetable or chicken broth
- Pinch of salt
- ¼ cup grated parmesan, plus more to serve
- 8 oz cremini or mixed mushrooms, sliced
- 2 tbsp olive oil
- 1 tbsp butter
- 2 garlic cloves, minced
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- Salt and freshly cracked pepper
- 4 large eggs, for poaching
- 1 tbsp white vinegar (for the poaching water)
- Fresh chives or parsley, to finish
Instructions
- 1
Toast the oats dry in a saucepan over medium heat for 2 minutes until nutty-smelling. Add broth and a pinch of salt, bring to a boil, then reduce to a low simmer. Cook uncovered, stirring occasionally, 25–30 minutes until creamy and the oats are tender.
- 2
Meanwhile, heat olive oil and butter in a wide skillet over medium-high. Add mushrooms in a single layer and don't stir for 3 minutes — let them brown. Toss and cook another 4–5 minutes until deeply golden.
- 3
Add garlic and thyme to the mushrooms; cook 1 minute. Season with salt and pepper. Remove from heat.
- 4
Bring a wide pot of water to a bare simmer. Add vinegar. Crack each egg into a small cup, then slip into the water. Poach 3 minutes for runny yolks. Remove with a slotted spoon to a paper towel.
- 5
Stir parmesan into the finished oats. Divide into bowls. Top with mushrooms, a poached egg, more parmesan, herbs, and lots of cracked pepper.
Steel-cut vs. rolled oats here
Rolled oats turn into porridge — fine but soft. Steel-cut oats keep a slight chew that makes the bowl feel substantial, more like risotto than oatmeal. The longer cook time (about 25 minutes) is worth it.
Toasting the oats dry first deepens the flavor noticeably. Don't skip it.
Don't crowd the mushrooms
Mushrooms release a lot of water when heated. Crowded in the pan, they steam instead of brown, and you lose the deep, savory flavor that browning creates. Use a wider pan than you think you need, and resist stirring for the first 3 minutes.
A mix of mushrooms (cremini, shiitake, oyster) is more interesting than one type, but plain cremini are entirely fine and always available.
Poaching eggs without drama
The keys to a clean poach: very fresh eggs (older whites spread), a bare simmer (not a boil), a splash of vinegar in the water, and slipping each egg in from a small cup so the white wraps the yolk.
Poach in batches of two or three. Three minutes is the sweet spot for runny yolks. Drain on paper towel before serving so the bowl doesn't get watery.
Make-ahead strategy
Cook a full batch of oats Sunday. Refrigerate in portions, reheat with a splash of broth or water to loosen. Sauté a big batch of mushrooms, refrigerate up to 4 days, reheat in a skillet with a touch more butter.
Eggs are the only thing you have to make fresh — but a soft-boiled egg (6½ minutes from boiling) is a perfectly good substitute and easier to make in batch.
Frequently asked questions
Can I make this vegan?
Skip the egg, parmesan, and butter. Use vegetable broth and a generous spoon of nutritional yeast at the end. Top with crispy chickpeas instead of an egg for protein.
Are steel-cut oats gluten-free?
Oats are naturally gluten-free, but most are processed in shared facilities with wheat. Look for certified gluten-free oats if you have celiac or sensitivity.
How long does this keep?
Cooked oats keep 5 days refrigerated. Mushrooms keep 4 days. Reheat oats with a splash of liquid; reheat mushrooms in a hot skillet, not the microwave (preserves the texture).