These Spicy Creamy Tomato Eggs are a hearty, flavorful breakfast or brunch that combine creamy cheese with zesty chili and smoked paprika. Ready in under 30 minutes, they’re perfect for busy mornings, cozy weekend brunches, or even a light dinner.
I first created this recipe on a chilly weekend morning when I wanted something comforting yet packed with nutrients. As a nutrition coach, I’m always looking for meals that balance taste, protein, and healthy fats , and these eggs hit the mark.
The cream cheese melts into the tomatoes to create a luscious base, while smoky paprika and chili powder add warmth and depth. Beyond being delicious, this dish offers protein from eggs, calcium from cheese, and vitamins and antioxidants from tomatoes and spring onions, a breakfast that fuels your morning while feeling indulgent.
Ingredients + Substitutions
-
1 tbsp olive oil or butter (15 ml / 0.5 oz)
-
1 small onion, finely chopped (50 g / 1.8 oz)
-
2–3 medium tomatoes (250 g / 8.8 oz) — fresh or canned diced
-
½ tsp smoked paprika (1 g)
-
¼ tsp Birds Eye chili powder (0.5 g) — adjust to taste
-
½ tsp ground cumin (1 g)
-
Salt and black pepper — to taste
-
2–3 tbsp cream cheese (30–45 g / 1–1.5 oz)
-
3–4 eggs (150–200 g / 5–7 oz)
-
2 tbsp grated cheese (20 g / 0.7 oz) — cheddar, mozzarella, or your favorite
-
2–3 spring onions, chopped (15–20 g / 0.5–0.7 oz)
Substitutions & Tips
-
Swap chili powder with cayenne or red pepper flakes for heat.
-
Use feta or pepper jack for a flavor twist.
-
Add spinach, bell peppers, or mushrooms for extra nutrients.
-
Make vegan with plant-based cream cheese and egg alternatives.
Method
-
Sauté the onions
Heat olive oil or butter in a medium skillet over medium heat. Add onions and cook 3–4 minutes until soft.
Coach Tip: Onions add prebiotic fiber, which supports gut health and digestion. -
-
Cook the tomatoes
Add tomatoes. Cook 5–7 minutes until soft and juicy. Stir in smoked paprika, chili powder, cumin, salt, and pepper. Cook 1–2 minutes more.
Coach Tip: Tomatoes bring vitamin C and lycopene, an antioxidant that supports heart health. Cooking tomatoes actually boosts lycopene availability. -
Make it creamy
Reduce heat to low. Stir in cream cheese until melted. Taste and adjust seasoning.
Coach Tip: Cream cheese adds richness and calcium. For extra protein, swap with Greek yogurt -
.
-
Add the eggs
Make small wells in the tomato mixture. Crack eggs into wells, sprinkle cheese on top, cover, and cook 5–8 minutes until eggs reach desired consistency.
Coach Tip: Eggs are a complete protein source — they provide all 9 essential amino acids for muscle repair and energy. -
-
Finish & serve
Garnish with chopped spring onions. Serve with crusty bread, toast, or tortillas.
Coach Tip: Pair with whole-grain bread or tortillas for added fiber and sustained energy.
Tips, Variations & FAQs
-
Use ripe tomatoes for natural sweetness.
-
Cook gently on low heat to keep eggs creamy.
-
Add herbs like parsley or cilantro for freshness.
-
Try it as a wrap inside tortillas for a handheld breakfast.
-
FAQ: Can I make ahead? You can prepare the tomato base in advance, then add eggs fresh when serving.
-
FAQ: Can I double it? Yes, just use a larger skillet and extend cooking slightly.
Storage, Serving & Reheating
-
Storage: Refrigerate leftovers in an airtight container for up to 2 days.
-
Reheating: Warm gently on low heat to avoid rubbery eggs.
-
Serving ideas: Pair with whole-grain toast, tortillas, avocado, or a side salad for a complete, balanced meal.
Some Useful products I have found for this recipe:
This Stainless Steel pan from Le Creuset is super sturdy and allows cooking with non harmful coatings.
I’d love to hear how you customize this recipe, extra veggies, cheese, or spice level? Share in the comments and tag me on social media if you try it!
If you Enjoyed this Recipe Why Not Try These:
- Grated Egg Sweet Potato Toast
- Crispy Feta and Tomato Omelette
- Creamy Turkish Eggs
- Chipotle Omelette
- Huevos Rancheros
These Spicy Creamy Tomato Eggs are comforting, nutritious, and easy to make. Perfect for busy mornings or leisurely weekends, they’re a dish you can feel good about eating and sharing with family or friends.
Spicy Creamy Tomato Eggs
These Spicy Creamy Tomato Eggs are a delicious, hearty, and flavorful breakfast or brunch option that brings together the rich creaminess of cheese with the zesty kick of chili and smoked paprika. This dish is perfect for busy mornings when you want something quick yet satisfying, as well as for lazy weekend brunches when you can savor each bite. Packed with protein from the eggs and calcium from the cream cheese and grated cheese, these Spicy Creamy Tomato Eggs offer both nutrition and indulgence in one pan. Tomatoes contribute natural sweetness, vitamins, and antioxidants, while the blend of spices adds a warm, savory depth that makes this dish incredibly comforting.
Ingredients
- 1 tbsp olive oil or butter (15 ml / 0.5 oz) – For sautéing onions and adding richness.
- 1 small onion, finely chopped (50 g / 1.8 oz) – Provides sweetness and flavor depth.
- 2–3 medium tomatoes (250 g / 8.8 oz) – Fresh or canned diced tomatoes add natural juice and tanginess.
- 1/2 tsp smoked paprika (1 g) – Adds warm, smoky flavor.
- 1/4 tsp Birds Eye chili powder (0.5 g) – Gives a gentle heat; adjust to taste.
- 1/2 tsp ground cumin (1 g) – Adds earthy undertones.
- Salt and black pepper to taste – Enhances all flavors.
- 2–3 tbsp cream cheese (30–45 g / 1–1.5 oz) – Creates a smooth, creamy texture.
- 3–4 eggs (150–200 g / 5–7 oz) – Main source of protein; cook to preference.
- 2 tbsp grated cheese (20 g / 0.7 oz) – Cheddar, mozzarella, or your favorite variety for extra richness.
- 2–3 spring onions, chopped (15–20 g / 0.5–0.7 oz) – Fresh garnish for color and flavor.
Instructions
- Sauté the Onions: Heat olive oil or butter in a medium non-stick skillet over medium heat. Add chopped onions and sauté for 3–4 minutes until soft and translucent.
- Cook the Tomatoes: Add chopped tomatoes and cook for 5–7 minutes until they soften and release their juices. Stir in smoked paprika, chili powder, cumin, salt, and black pepper, cooking for another 1–2 minutes to blend flavors.
- Make it Creamy: Reduce heat to low and stir in cream cheese until melted and fully incorporated. Taste and adjust seasoning or spice as desired.
- Add the Eggs: Make small wells in the tomato-cream mixture and crack eggs into the wells. Sprinkle grated cheese on top. Cover the pan with a lid and cook for 5–8 minutes, depending on your preferred egg consistency—runny or firm yolks.
- Serve: Garnish with chopped spring onions. Serve immediately with crusty bread, toast, or tortillas.
Notes
- Use ripe tomatoes for natural sweetness and juiciness.
- Adjust the chili according to your heat preference.
- Cook eggs gently on low heat to prevent overcooking.
- Stir cream cheese thoroughly to avoid lumps.
- Add herbs like cilantro or parsley for extra freshness.
- Serve immediately to enjoy creamy texture.
- Use a non-stick pan for easy cleanup and even cooking.
- Experiment with cheese types to customize flavor.
Nutrition Information:
Yield: 2Amount Per Serving: Calories: 280Total Fat: 20gCarbohydrates: 12gFiber: 2gSugar: 4gProtein: 14g
Did you make this recipe?
Please leave a comment on the blog or share a photo on Instagram












