High Protein Keto Turkey and Egg Breakfast Bowl with Avocado and Spinach

Some mornings call for something that actually holds you together until lunchtime. Not a sad handful of granola or a smoothie you forgot to add protein to. This high protein keto turkey and egg breakfast bowl is built for those mornings. Seasoned ground turkey, soft scrambled eggs, wilted spinach, creamy avocado, and a little kick from fresh jalapeño all land in one bowl that takes less than 20 minutes to pull together. It is genuinely filling, genuinely nutritious, and the kind of breakfast you will actually look forward to making.
What makes this bowl stand out from similar recipes is the layering of textures and the smart use of spice. The turkey gets cooked with smoked paprika, cumin, and garlic powder, which gives it this deep, almost smoky warmth that pairs beautifully with the richness of the eggs. A squeeze of lime over the top right before serving brightens everything up and stops it feeling heavy. The spinach wilts right into the turkey pan, so you are not dirtying an extra dish, and the avocado gets sliced fresh so it stays vibrant green and buttery. Every element earns its place in the bowl.
From a nutrition standpoint, this recipe delivers serious value. Each serving comes in at around 420 calories with approximately 38 grams of protein, making it one of the highest protein breakfast bowls you can make without resorting to protein powder or complicated meal prep. The net carbs stay low enough to fit comfortably within a keto framework, and the healthy fats from avocado and olive oil help your body absorb the fat-soluble nutrients from the spinach and eggs. Fibre comes from the spinach, avocado, and cherry tomatoes, which also add a juicy pop of colour. This is real food doing its job well.
The bowl is also a fantastic meal prep option. You can cook the turkey mixture in a larger batch on Sunday, refrigerate it in portions, and then just reheat and add freshly cooked eggs each morning. That means you get a hot, protein-packed breakfast on a Tuesday without thinking twice about it. If you like a little more heat, a drizzle of hot sauce or a few extra jalapeño slices does the trick. If you want to keep it dairy free, skip any cheese entirely as the recipe is already written that way. This is the kind of flexible, feel-good recipe that earns a permanent spot in your breakfast rotation.
Ingredients
- 300 g extra lean ground turkey (93% lean or higher)
- 4 large free-range eggs
- 2 cups fresh baby spinach (loosely packed)
- 1 medium ripe avocado (halved, stoned and sliced)
- 100 g cherry tomatoes (halved)
- 1 small jalapeño (finely sliced, seeds optional)
- 2 cloves garlic (minced)
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 0.5 tsp garlic powder
- 0.3 tsp onion powder
- 0.3 tsp chilli flakes (optional, adjust to taste)
- 1 tbsp extra virgin olive oil (divided)
- 0.5 tsp fine sea salt (divided)
- 0.3 tsp black pepper
- 1 whole lime (cut into wedges for serving)
- 2 tbsp fresh coriander leaves (roughly torn, optional)
Instructions
- 1
Heat half the olive oil in a large non-stick skillet over medium-high heat. Add the minced garlic and sliced jalapeño, and cook for about 60 seconds until fragrant, stirring so the garlic does not burn.
If you prefer a milder heat, remove the jalapeño seeds before slicing.
- 2
Add the ground turkey to the pan, breaking it up with a wooden spoon or spatula. Sprinkle over the smoked paprika, cumin, garlic powder, onion powder, chilli flakes if using, a quarter teaspoon of salt, and the black pepper. Cook for 7 to 8 minutes, stirring occasionally, until the turkey is cooked through and lightly browned in places.
Let the turkey sit undisturbed for 30 to 45 seconds at a time so it picks up a little colour rather than steaming.
- 3
Add the baby spinach to the pan with the turkey and toss everything together for about 60 seconds until the spinach wilts down fully. Remove the pan from the heat and set aside.
- 4
In a separate smaller non-stick pan, heat the remaining olive oil over low to medium-low heat. Crack in the eggs and season lightly with the remaining salt. Cook gently for 2 to 3 minutes for soft, slightly runny yolks, or longer if you prefer them fully set.
Keeping the heat low gives you control over the texture. Covering the pan with a lid for the last minute helps set the whites without flipping.
- 5
Divide the turkey and spinach mixture evenly between two serving bowls. Place two eggs in each bowl alongside the turkey. Arrange the sliced avocado and halved cherry tomatoes around the sides.
- 6
Squeeze a wedge of lime generously over each bowl and scatter over the fresh coriander leaves if using. Serve immediately while everything is warm.
A drizzle of your favourite hot sauce over the top is a great finishing touch if you like extra heat.
Nutrition per serving
420kcal
Calories
38g
Protein
10g
Carbs
26g
Fat
6g
Fibre
3g
Sugar
520mg
Sodium
Pro Tips
- ✓
Use a kitchen thermometer to confirm the ground turkey has reached an internal temperature of 74 degrees Celsius before serving.
- ✓
Slice the avocado right before serving to keep it from browning. A small squeeze of lime juice over the slices also helps.
- ✓
For meal prep, cook the turkey and spinach mixture in a double batch and store in airtight containers. Eggs are always best cooked fresh.
- ✓
Cherry tomatoes add a nice freshness and only minimal carbs, but swap them for diced cucumber if you want to reduce carbs further.
- ✓
Pat the ground turkey dry with paper towels before cooking if it seems very wet. This helps it brown instead of steam.
Frequently Asked Questions
Variations
- •
Spicy Chipotle Version
Replace the smoked paprika and chilli flakes with one teaspoon of chipotle powder and add a tablespoon of sugar-free chipotle hot sauce into the turkey while cooking. This gives the bowl a smokier, more intense heat that works really well with the cool avocado.
- •
Egg White Only Bowl
Use 6 egg whites instead of 4 whole eggs to reduce fat and calories while pushing the protein even higher. The bowl becomes leaner and suits anyone doing a cutting phase or managing their fat intake.
- •
Mediterranean Twist
Swap the cumin and chilli flakes for dried oregano and a pinch of cinnamon. Replace the cherry tomatoes with diced cucumber and add a handful of pitted olives. Finish with a squeeze of lemon instead of lime for a completely different flavour profile that still stays keto.
- •
Extra Greens Bowl
Add half a cup of roughly chopped kale along with the spinach, and toss in a handful of sliced courgette cooked alongside the turkey. This boosts the fibre and micronutrient content significantly without adding meaningful carbs.
Substitutions
- •Ground turkey → Ground chicken (Very similar protein content and texture. The flavour is slightly milder so increase spices if needed.)
- •Baby spinach → Chopped kale or rocket (Kale holds up better to heat and adds a slightly nuttier flavour. Rocket can be added raw after cooking for a peppery bite.)
- •Avocado → Tahini drizzle (If avocado is not available, a tablespoon of tahini per bowl provides a similar creamy healthy fat element with a nutty sesame note.)
- •Cherry tomatoes → Diced red capsicum (Red capsicum adds crunch and sweetness with similar carb levels. You can add it to the pan with the turkey for a warm version.)
- •Fresh jalapeño → Pickled jalapeños (Pickled jalapeños add a tangy heat. Use slightly less as the vinegar flavour is more pronounced.)
- •Olive oil → Avocado oil (Avocado oil has a higher smoke point and a neutral flavour, making it a great swap especially for higher heat cooking.)
🧊 Storage
Store leftover turkey and spinach mixture in an airtight container in the refrigerator for up to 4 days. Reheat in a pan over medium heat or in the microwave for 90 seconds. Cook eggs fresh each time. Do not store sliced avocado as it browns quickly.
📅 Make Ahead
Double the turkey and spinach mixture and divide into portions for up to 4 days of breakfasts. Store in individual containers so you can grab one, reheat it, cook two eggs, and add fresh avocado and tomatoes in under 5 minutes each morning.


