Savory Oatmeal Bowl with Egg and Avocado (High-Protein Breakfast)

If you have always thought of oatmeal as a sweet, cinnamon-dusted bowl topped with fruit, this recipe is about to change your morning completely. A savory oatmeal bowl with egg and avocado is the kind of breakfast that actually keeps you full until lunch, no mid-morning snack required. We are talking creamy rolled oats cooked in low-sodium vegetable broth, layered with a perfectly poached egg, fan-sliced ripe avocado, blistered cherry tomatoes, baby spinach, and a shower of everything bagel seasoning. It sounds simple, and it genuinely is, but the combination of complex carbohydrates, healthy fats, and a serious protein hit makes it one of the most nutritionally complete breakfasts you can put together on a weekday morning.
The real secret here is cooking the oats in broth instead of water or milk. Vegetable broth adds a savory depth that transforms plain oats into something that tastes like it belongs in a brunch cafe rather than a Tuesday kitchen. Rolled oats work beautifully here because they cook quickly and give you a slightly textured, creamy result rather than the gluey consistency you can sometimes get with instant oats. The blistered cherry tomatoes get a quick two-minute toss in a dry pan until their skins just start to burst, concentrating their natural sweetness and adding little pops of juicy flavour throughout the bowl. It takes barely any effort and it elevates the whole dish in a way that feels disproportionate to how easy it is.
Nutrition matters a lot in this recipe, and every ingredient is pulling its weight. The rolled oats bring beta-glucan fibre, which is genuinely one of the most well-researched cholesterol-lowering nutrients out there. The egg adds around 6 grams of complete protein plus choline, which supports brain health. The avocado contributes heart-healthy monounsaturated fats along with potassium and folate. Baby spinach barely wilts under the warm oats and adds iron, vitamin K, and a subtle earthiness that pairs brilliantly with the richness of the yolk. Altogether this bowl clocks in at around 390 calories with 28 grams of protein and 9 grams of fibre, which puts it firmly ahead of most traditional sweet oatmeal recipes in almost every nutritional category.
This recipe is also genuinely flexible. You can poach, fry, or soft-boil the egg depending on your mood or skill level on any given morning. Runny yolk fans will love how it breaks open and coats the oats below, acting almost like a rich, creamy sauce. If you prefer a fully cooked yolk, a fried egg works just as well. You can prep the oats a day ahead and reheat them with a splash of broth, making this a realistic option even on the most hectic mornings. The avocado and egg are best fresh, but everything else holds beautifully in the fridge. Once you try a savory oatmeal bowl with egg and avocado, going back to plain sweet oatmeal feels like a step down.
Ingredients
- 1 cup rolled oats (use certified gluten-free oats if needed)
- 1 cup low-sodium vegetable broth (adds savory depth without extra salt)
- 2 large eggs (poached or fried, your preference)
- 1 medium ripe avocado (sliced or mashed)
- 1 cup cherry tomatoes (halved)
- 1 large handful baby spinach (roughly 30g)
- 1 teaspoon olive oil (for blistering the tomatoes)
- 1 teaspoon everything bagel seasoning (check label for sesame if nut-free is needed)
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 tablespoon nutritional yeast (optional, adds a cheesy umami flavour and extra B vitamins)
- 1 teaspoon white vinegar (for poaching the egg, omit if frying)
- 1 pinch red chilli flakes (optional, for heat)
- 1 tablespoon fresh chives or flat-leaf parsley (finely chopped, to finish)
- 1 teaspoon black pepper (freshly cracked)
Instructions
- 1
Pour the vegetable broth into a small saucepan and bring it to a gentle simmer over medium heat. Add the rolled oats, garlic powder, and smoked paprika. Stir well to combine, then reduce the heat to medium-low.
Using broth instead of water is the single biggest flavour upgrade in this recipe. Do not skip it.
- 2
Cook the oats, stirring occasionally, for about 5 to 7 minutes until they have absorbed most of the broth and reached a thick, creamy consistency. Stir in the nutritional yeast if using, then remove from heat. Cover with a lid to keep warm while you prepare the toppings.
If the oats look too thick, add a small splash of water or extra broth and stir it in. They thicken quickly off the heat.
- 3
Heat a small non-stick skillet over medium-high heat and add the olive oil. Add the halved cherry tomatoes cut-side down and let them blister without stirring for 1 to 2 minutes until they start to char slightly and soften. Remove from heat and set aside.
The char on the tomatoes adds a smoky sweetness that contrasts beautifully with the creamy oats.
- 4
To poach the eggs, bring a small saucepan of water to a gentle simmer. Add the white vinegar. Create a gentle swirl in the water with a spoon, then carefully crack each egg into the center. Poach for 3 minutes for a runny yolk or 4 minutes for a jammy yolk. Remove with a slotted spoon and drain briefly on a folded piece of kitchen paper.
If poaching feels intimidating, a simple fried egg in a lightly oiled non-stick pan works just as well and tastes equally good.
- 5
Spoon the warm oats into a deep bowl. Scatter the baby spinach directly on top of the hot oats so the heat gently wilts the leaves for about 30 seconds before you add the rest of the toppings.
- 6
Arrange the blistered cherry tomatoes and sliced avocado over the wilted spinach. Place the poached eggs on top. Sprinkle everything bagel seasoning, red chilli flakes, black pepper, and fresh herbs over the whole bowl.
Fan the avocado slices out for a nice presentation. A small squeeze of lemon juice over the avocado keeps it looking fresh and adds brightness.
- 7
Serve immediately while the oats and eggs are warm. Break the yolk with your spoon as you eat so it runs down into the oats below.
Nutrition per serving
390kcal
Calories
28g
Protein
34g
Carbs
18g
Fat
9g
Fibre
4g
Sugar
390mg
Sodium
Pro Tips
- ✓
Always cook oats in broth rather than water for a savory bowl. It makes a bigger difference than any seasoning you add on top.
- ✓
Rolled oats give the best texture for a savory bowl. Quick oats go too soft and steel-cut oats need significantly longer cooking time.
- ✓
A runny egg yolk essentially becomes a sauce for the oats below. If you enjoy that, do not overcook your eggs.
- ✓
Slice the avocado right before serving to prevent browning. A tiny squeeze of fresh lemon juice helps too.
- ✓
Taste the cooked oats before plating. Depending on your broth brand, you may want a small pinch of sea salt or an extra crack of black pepper.
- ✓
Nutritional yeast is entirely optional but it adds a mild, cheesy umami quality that takes the bowl to the next level without adding many calories.
Frequently Asked Questions
Variations
- •
Mediterranean Style
Swap the everything bagel seasoning for a pinch of za'atar and top with crumbled feta, sliced Kalamata olives, cucumber ribbons, and fresh mint alongside the egg and avocado.
- •
Spicy Sriracha Bowl
Drizzle sriracha or chilli garlic sauce over the finished bowl. Add thinly sliced spring onions and a sprinkle of toasted sesame seeds for an Asian-inspired variation.
- •
Mushroom and Herb Bowl
Saute a generous handful of sliced cremini mushrooms in a little olive oil with thyme and garlic until golden. Pile them on top of the oats along with the egg and avocado for an earthy, deeply satisfying bowl.
- •
Turkey Bacon and Avocado Bowl
Cook two slices of turkey bacon until crispy and crumble them over the finished bowl. The salty crunch pairs beautifully with the creamy avocado and soft egg yolk.
Substitutions
- •Vegetable broth → Chicken broth or miso broth (Chicken broth adds a slightly richer flavour. Miso broth gives a deeply umami, Japanese-inspired base. Use low-sodium versions where possible.)
- •Rolled oats → Certified gluten-free rolled oats (Nutritionally identical and works exactly the same way in this recipe. Ideal for those with coeliac disease or gluten sensitivity.)
- •Eggs → Firm tofu scramble (For a vegan version, crumble firm tofu into a pan with turmeric, black salt, and a little olive oil and cook until lightly golden. It mimics egg flavour surprisingly well thanks to the black salt.)
- •Baby spinach → Baby kale or arugula (Both work well. Arugula adds a peppery bite that contrasts nicely with the creamy oats. Baby kale wilts more slowly than spinach so give it an extra 30 seconds on the hot oats.)
- •Everything bagel seasoning → Furikake seasoning or simple sesame seeds with sea salt (Furikake gives an umami-rich Japanese flavour. Plain toasted sesame seeds with a pinch of sea salt are a simple, accessible alternative.)
- •Nutritional yeast → A small sprinkle of parmesan or pecorino (For non-vegan versions, finely grated parmesan stirred into the hot oats adds a rich, salty creaminess. Use only a small amount as it adds sodium.)
🧊 Storage
Store leftover cooked oats in an airtight container in the refrigerator for up to 3 days. Reheat in a small saucepan over low heat with 2 to 3 tablespoons of vegetable broth, stirring until smooth and warm. Do not store sliced avocado or poached eggs with the oats. Prepare those fresh each time for the best results.
📅 Make Ahead
The oats can be cooked in a larger batch at the start of the week and portioned into individual containers. Each portion reheats in about 3 minutes on the stovetop. Blistered tomatoes can also be made in advance and stored in the fridge for up to 2 days. Simply reheat them for 30 seconds in a dry pan before serving.


