Steamed Egg with Tomato and Mashed Potatoes: Cozy & Creamy

Soft, savory, and surprisingly satisfying, this Steamed Egg with Tomato and Mashed Potatoes brings together silky eggs, juicy tomatoes, and buttery mashed potatoes in one wonderfully comforting dish.

It is simple enough for a weeknight meal but cozy enough to make you wonder why potatoes and eggs have not been hanging out like this sooner.

Why This Recipe Works

  • Three textures make every bite interesting. The steamed eggs turn soft and silky, the tomatoes become tender and juicy, and the mashed potatoes provide a creamy, hearty base. Instead of one-note egg custard, you get a combination that feels much more substantial without requiring complicated cooking techniques.
  • The tomato adds natural brightness. Tomatoes bring acidity and gentle sweetness to balance the richness of the eggs and mashed potatoes. As they cook, they release a little juice that mingles with the egg mixture, creating flavorful bites without needing a heavy sauce.
  • It uses everyday ingredients. Eggs, potatoes, tomatoes, milk, butter, and a few basic seasonings are all you need. There is no specialty ingredient hiding in the back of the pantry waiting for its one annual appearance.
  • Steaming keeps the eggs incredibly tender. Unlike high-heat scrambling, steaming allows the egg mixture to cook gradually. The result is a delicate, spoonable texture that works beautifully with creamy mashed potatoes.
  • It is easy to customize. You can add green onions, cheese, cooked bacon, mushrooms, or extra vegetables without changing the basic cooking method. Once you understand the formula, this recipe becomes more of a friendly template than a strict rulebook.

Ingredients

For the Mashed Potatoes

  • 2 medium russet potatoes, peeled and cut into 1-inch cubes
  • 2 tbsp unsalted butter
  • ¼ cup whole milk, warmed
  • ¼ tsp kosher salt
  • ⅛ tsp black pepper

For the Steamed Egg

  • 4 large eggs
  • ½ cup warm water
  • ¼ tsp kosher salt
  • ⅛ tsp black pepper
  • 1 medium tomato, finely diced
  • 1 tbsp chopped green onion

For Finishing

  • 1 tsp toasted sesame oil
  • 1 tbsp chopped green onion

Equipment Needed

  • Medium saucepan
  • Potato masher or sturdy fork
  • Mixing bowls
  • Fine-mesh strainer
  • Heatproof shallow bowl or dish
  • Steamer basket or steaming rack
  • Large pot with a tight-fitting lid
  • Knife and cutting board
  • Spoon or spatula

Instructions

1. Prepare the Potatoes

Place the peeled and cubed 2 medium russet potatoes in a medium saucepan and cover them with cold water. Add a small pinch of salt to the water and bring it to a boil over medium-high heat. Reduce the heat to maintain a steady simmer and cook for about 12–15 minutes, or until a fork slides through the center of the largest potato cube with almost no resistance.

Drain the potatoes thoroughly, return them to the warm saucepan, and let them sit for 1 minute so excess moisture can evaporate. This small step helps prevent watery mashed potatoes later.

2. Make the Creamy Mashed Potato Base

Add 2 tbsp unsalted butter, ¼ cup warm whole milk, ¼ tsp kosher salt, and ⅛ tsp black pepper to the drained potatoes. Mash everything with a potato masher or sturdy fork until smooth and creamy, leaving only a few tiny pieces for texture if you like a more rustic mash.

Do not aggressively beat the potatoes, because overworking them can make them sticky and stretchy rather than fluffy. Taste the mashed potatoes and adjust the seasoning if needed. Spread the finished potatoes evenly in the bottom of a heatproof shallow bowl or steaming dish.

3. Mix the Steamed Egg

Crack 4 large eggs into a medium mixing bowl and add ½ cup warm water, ¼ tsp kosher salt, and ⅛ tsp black pepper. Whisk gently until the eggs and water are evenly combined, but avoid creating a huge layer of foam.

Pour the mixture through a fine-mesh strainer into another bowl. Straining removes bits of egg white and helps produce a smoother steamed custard. Stir in the finely diced 1 medium tomato and 1 tbsp chopped green onion.

Tip: Use warm rather than cold water because it helps the egg mixture steam more evenly and reduces the chance of a tough texture.

4. Assemble the Egg and Potato Dish

Slowly pour the strained egg, tomato, and green onion mixture over the mashed potatoes. Pour close to the surface rather than from several inches above it to avoid disturbing the potato layer and creating unnecessary bubbles.

Give the dish a very gentle shake so the tomato pieces distribute evenly across the surface. If a few bubbles appear, skim them away with a spoon.

Tip: A shallow dish is preferable to a very deep bowl because the egg custard will cook more evenly, giving you a consistent silky texture from edge to center.

5. Steam the Egg Gently

Fill a large pot with about 1½–2 inches of water and place a steaming rack or basket inside. Bring the water to a gentle boil over medium-high heat. Carefully place the assembled dish on the rack, making sure the water does not touch the bottom of the dish.

Cover the dish loosely with heatproof foil if desired, then cover the pot with a tight-fitting lid. Reduce the heat to medium-low and steam for about 12–15 minutes. The egg should look mostly set around the edges while the center still has a slight, delicate jiggle when the dish is gently moved.

6. Check the Center and Finish

Insert a thin knife or toothpick into the center of the steamed egg. It should come out mostly clean with a little moisture, but it should not carry liquid egg. If the center is still visibly runny, cover the pot and steam for another 2–3 minutes, checking again.

Remove the dish carefully from the steamer because the bowl and escaping steam will be extremely hot. Drizzle 1 tsp toasted sesame oil over the surface and sprinkle with the remaining 1 tbsp chopped green onion.

Tip: Let the steamed egg rest for about 2 minutes before serving; the residual heat will finish setting the custard without turning it rubbery.

Tips and Tricks

The biggest secret to excellent steamed eggs is controlling the water-to-egg ratio and the heat. Eggs are wonderfully forgiving, but they have a dramatic side when exposed to aggressive heat.

Too much heat can cause the proteins to tighten quickly, producing a spongy or rubbery custard instead of the soft, silky texture you want. Keep the water at a gentle boil and reduce the heat once the dish goes into the steamer.

For the mashed potatoes, russet potatoes are an excellent choice because their high starch content produces a fluffy, creamy mash. Yukon Gold potatoes also work and create an especially buttery texture. Avoid using potatoes that are excessively waxy if you want a soft mashed base.

Warm the milk before adding it to the potatoes. Cold milk can cool the potatoes dramatically and make the butter harder to incorporate smoothly. You do not need to boil the milk; simply warm it until it feels comfortably hot.

If your tomatoes are particularly juicy, remove some of the watery seed pulp before dicing them. You still want the tomatoes to contribute moisture and flavor, but too much liquid can make the egg custard take longer to set.

For an especially smooth steamed egg, always strain the egg mixture. This extra step takes less than a minute but removes stringy pieces of egg white and creates a more refined texture. It is the kind of tiny trick that makes people think you worked much harder than you actually did.

Keep the lid closed as much as possible while steaming. Every time you lift the lid, heat escapes and condensation can drip back onto the egg. If your pot lid tends to collect a lot of water, wrap the underside of the lid with a clean kitchen towel, keeping the towel securely away from the flame or heating element. This catches condensation before it lands on the custard.

Do not skip the resting period after steaming. The egg continues cooking gently from residual heat, so removing it just before it reaches a completely firm appearance is intentional. Think of it as carrying over the cooking rather than undercooking the dish.

Finally, serve the dish warm rather than piping hot. The flavors of tomato, butter, egg, and sesame oil become easier to appreciate when the dish has cooled slightly. Plus, your tongue will appreciate the mercy.

Recipe Variations

Cheesy Tomato Egg: Add ¼ cup shredded cheddar, Monterey Jack, or mozzarella over the mashed potatoes before pouring in the egg mixture. The cheese melts underneath the steamed egg and creates an extra-rich layer.

Bacon and Tomato: Cook 3 slices of bacon until crisp, crumble them, and add half to the mashed potatoes and half over the finished steamed egg. The salty bacon pairs particularly well with sweet tomatoes.

Garlic Mushroom: Sauté ½ cup finely chopped mushrooms with 1 minced garlic clove before adding them to the egg mixture. Cook the mushrooms until their moisture has evaporated so they do not make the custard watery.

Spicy Version: Add ½ tsp crushed red pepper flakes or 1 tsp chili crisp to the egg mixture. For a milder option, use just a small pinch of red pepper flakes and finish with sesame oil.

Green Vegetable Version: Replace part of the tomato with ½ cup finely chopped spinach or finely chopped broccoli. Cook the vegetables briefly first to remove excess moisture, then stir them into the egg mixture before steaming.

Frequently Asked Questions

Can I make the mashed potatoes ahead of time?

Yes. The mashed potatoes can be prepared several hours ahead and refrigerated in an airtight container. Before assembling the dish, gently warm them so they spread easily across the bottom of the steaming dish.

Cold, firm mashed potatoes can make assembly awkward and may cool the egg mixture too quickly. If the potatoes seem dry after refrigeration, stir in 1–2 tbsp warm milk before using them.

Why did my steamed egg turn rubbery?

The most common reason is excessive heat or steaming for too long. Steamed egg should cook gently, allowing the proteins to set gradually.

If the water is aggressively boiling or the dish is left in the steamer well beyond the point where the center has set, the custard can become firm and spongy. Use medium-low heat after steaming begins and check the center around the 12-minute mark.

Can I use cold water instead of warm water?

You can, but warm water is preferable. Warm water helps the egg mixture begin at a more consistent temperature and encourages gentle, even steaming.

Cold water is not a disaster, so do not abandon dinner and dramatically order takeout if that is all you have. Just expect the cooking time to potentially be a little longer and watch the center carefully.

Can I use other types of potatoes?

Absolutely. Yukon Gold potatoes are an excellent alternative to russets and create a naturally buttery mashed potato texture. Red potatoes can also work, although they tend to produce a denser, slightly more rustic mash.

Regardless of the variety, cook the potatoes until completely tender and avoid overmixing them. The goal is creamy mashed potatoes, not potato paste with an unfortunate elastic personality.

How do I know when the steamed egg is ready?

The edges should look fully set, while the center should have a slight jiggle when the dish is gently moved. A thin knife inserted into the center should come out mostly clean with a little moisture.

If you see liquid egg running into the opening, continue steaming for another 2–3 minutes. Remember that the egg will continue setting slightly during its short resting period after steaming.

Summary

Steamed Egg with Tomato and Mashed Potatoes is a comforting combination of silky egg custard, juicy tomato, and creamy potatoes. It is simple, affordable, customizable, and wonderfully satisfying, making it an easy choice whenever you want a cozy meal without turning your kitchen into a full-time restaurant.

Steamed Egg with Tomato and Mashed Potatoes: Cozy & Creamy

Recipe by Joseph Hudson
Servings

4

servings
Prep time

15

minutes
Cooking time

30

minutes
Calories

300

kcal

Ingredients

  • For the Mashed Potatoes:

  • 2 medium russet potatoes, peeled and cut into 1-inch cubes

  • 2 tbsp unsalted butter

  • ¼ cup whole milk, warmed

  • ¼ tsp kosher salt

  • ⅛ tsp black pepper

  • For the Steamed Egg:

  • 4 large eggs

  • ½ cup warm water

  • ¼ tsp kosher salt

  • ⅛ tsp black pepper

  • 1 medium tomato, finely diced

  • 1 tbsp chopped green onion

  • For Finishing:

  • 1 tsp toasted sesame oil

  • 1 tbsp chopped green onion

Directions

  • Place the peeled and cubed 2 medium russet potatoes in a saucepan and cover with cold water. Add a pinch of salt and bring to a boil. Reduce to a steady simmer and cook for 12–15 minutes, until a fork easily pierces the largest piece. Drain thoroughly and let the potatoes sit in the warm saucepan for 1 minute.
  • Add 2 tbsp unsalted butter, ¼ cup warm whole milk, ¼ tsp kosher salt, and ⅛ tsp black pepper to the potatoes. Mash until creamy and mostly smooth. Avoid overmixing. Spread the mashed potatoes evenly in the bottom of a heatproof shallow bowl or steaming dish.
  • Whisk 4 large eggs with ½ cup warm water, ¼ tsp kosher salt, and ⅛ tsp black pepper. Strain the mixture through a fine-mesh strainer. Stir in the finely diced 1 medium tomato and 1 tbsp chopped green onion.
  • Slowly pour the egg mixture over the mashed potatoes. Shake the dish gently to distribute the tomato evenly and remove any visible bubbles from the surface.
  • Bring 1½–2 inches of water to a gentle boil in a large pot fitted with a steaming rack. Place the dish on the rack, cover, reduce heat to medium-low, and steam for 12–15 minutes. The edges should be set while the center remains slightly jiggly.
  • Test the center with a thin knife or toothpick. If liquid egg remains, steam for another 2–3 minutes. Remove carefully and rest for 2 minutes. Drizzle with 1 tsp toasted sesame oil and garnish with the remaining 1 tbsp chopped green onion.

Leave a Comment

diy

Chicken Scratch The Foundry is the ultimate destination for you to learn about chicken breeds and improve your chicken farming skills. Explores the world of chickens from raising chicks to collecting eggs, Learn about different chicken breeds and discover the happy raising chicken tips.