Tuscan Scrambled Eggs

Slow cooked tomatoes and onions are the base for this delicious scrambled eggs recipe.

  • Prep time: 5 minutes
  • Cook time: 50 minutes
  • Yield: Serves 3


  • 3 tablespoons extra virgin olive oil
  • 1 large yellow onion, peeled and chopped
  • 1 1/4 pound (600g) plum tomatoes, peeled and chopped or one 14-ounce can of diced tomatoes
  • 6 eggs
  • Salt and freshly ground pepper


1 Cook the onions until golden: Heat olive oil on medium heat in a nonstick skillet. Add the onions and cook until translucent, just starting to turn golden in color, about 6 minutes.

2 Add tomatoes, cook low and slow: Add the tomatoes and cook over low heat until the liquid evaporates, about 40 minutes.

3 Add eggs: Whisk the eggs in a bowl until well blended. Season with a little salt and pepper. Add the eggs to the tomato and cook over medium heat, stirring constantly, and scraping from the bottom with a wooden spoon.

Remove from heat as soon as the eggs begin to set, but are still moist, about 3 minutes. Turn out onto a serving plate. Serve immediately.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Susan

    I didn’t make your recipe but wanted to say it’s similar to the eggs my mother who is Sicilian used to make for us kids. She would make tomato sauce and the next day we would have fried spaghetti.
    Then for breakfast she would heat the leftover sauce and pour in scrambled eggs. It wasn’t a very attractive dish but the taste….wonderful! I still do this now as an adult. Yum!

    • Elise Bauer

      Hi Susan, thank you for sharing your story about your mother’s eggs! It is a delicious way to make scrambled eggs.

  • LJ

    Delicious! I only used half an onion and about 1/2 cup of diced tomatoes which I drained first. This recipe is going to become a go to!


  • Lotta

    My Filipino mom would cook a similar version of this. Sauté fresh chopped tomatoes in olive or canola oil till it turns into a sauce .To this, she either added a tablespoon (or more) of fish sauce or soy sauce. Cook another 5- 10 min. Scramble eggs in another bowl, add to tomato sauce and cook until eggs are set, to this add chopped green scallions/ onions. Cook another min or 2. Serve with steamed rice

  • danyal

    Indian/Pakistani way is to use tomoto chilli salt onion fresh coriander, cook it in same way but add chilli powder and salt to egg and coriander. u can also make without tomatoes with just onions. tastes really good try it.

  • Michael

    These make scrambled eggs even better, which I didn’t think was possible. Thanks for sharing!


  • Justin

    This is a very good recipe. I was cooking for one, so I used two eggs, 1/4 onion, two large kitchen spoonfuls of diced tomato (maybe 4-6oz), and two cloves of garlic; I also added some granulated chipotle pepper to the eggs.


  • Jessie

    I came across this site debating on what I should have for breakfast and I’m actual eating it right now, I think it’s great! I’m going to be making this for many more years to come, thanks!


  • Camille

    One of my favourite recipes.
    It is great on toast.
    And best of all – good for you (low cal, 2 of your 5 a day, vitamins etc).

    To Audrey – any vegetable oil could do but olive oil is far tastier and far healthier!


  • Cs

    I tried this recipe and it turned out great! I’m so gonna impress my mom when I go home with this recipe =)


  • Ros

    I tried this recipe to and it was simply delicious. I need to work on the aesthetics, tho. I used a food processor to chop the onions, I think that may have something to do with it.


  • Mnaaz

    I agree with Sheetal. In India, we call it akuri (in my language, gujarati) or bhurji. Its real tasty and very often made. Tastes better with some cheese (what doesnt!) and either on toast or some hard bread or chapatis.
    The world is one big kitchen, I say.

  • Sheetal G

    We make another version of this in India and it’s pretty staple breakfast fare. We add a little cilantro and chillies to the tomatoes and onions, with some red chilli powder and salt as well before pouring in the eggs. Eaten hot and fresh with loads of butter laden bread or buns. Yummyyyyyyyy!

  • Fran

    My friend from Russia makes these eggs the same way but she adds sour cream to the beaten eggs. Added calicum. Really good.

  • Just me

    Do you really cook the tomatoes for 40 minutes? Or should that say 4 …

    Great question. 40 minutes is correct. The tomatoes are cooked for a good long time. ~Elise

  • Arlene

    I grew up eating this for breakfast! My Filipino mom would first saute garlic, onion, and tomatoes in olive oil, let that sauce simmer, and then add the eggs. It’s one of my favorite preparations for scrambled eggs. It’s interesting how this recipe is made all over the world.

  • Steve

    Wendy! We also make these in Israel, called Shakshuka. Makes me very happy to hear they are made in Saudi Arabia as well, food only brings people closer.

  • June Eichler

    This recipe sounds like the way I do my zucchini. I peel, slice and dice the zucchini, fry it in olive oil with chopped onion and slices of garlic, then add the tomatoes and simmer it a few minutes. Last, I break a couple eggs and stir them into the mixture. When I serve it I sprinkle it with Romano cheese. Nice fresh home baked French bread with butter goes very well with it.

  • Rima

    We also make these eggs in Saudi Arabia, we call it Shakshoka :)

  • Wendy

    We make eggs this way too! Central America, El Salvador at least! We call it tomatada!

  • Ness

    Dear Elise,
    I love your site and love your recipes.
    Sometimes I find strong similarities between some of your receipes and the recipes of my country. I am Turkish :)
    I guess, around all mediterranian countries there are different versions of this recipe.
    And I would like to write our own Turkish version here:
    Our Ingredients are : Onions or Spring Onions*, Garlic*, Diced Tomatoes, Green Chillies (preferably non-hot ones) I’m adding here the link for the pic of it, so that you can understand better. http://tr.wikipedia.org/wiki/Resim:Biber.JPG
    Fresh parsley and Eggs.
    The recipe is simple, you heat the oil, fry the onions and peppers, add garlic, add tomatoes. Just when the tomatoes are cooked but still juicy add the beaten eggs. Cook them until the egg whites are no longer soggy, but the meal is still juicy. Add parsley leaves, mix and serve immediately with bread. I love to add cubed feta cheese just before I serve the food.
    *If this meal is going to be a breakfast treat, we either do not use onion and garlic, or use only spring onion. Bon Appetit! :)

  • wikkiel

    We eat this in Malta. We call it balbuljata.

  • Meenah

    LOL! We eat this here in Pakistan, with dried red chilli’s and fresh green chilli’s added, and we call it “Khagina”! =D

  • Ngoc

    Great recipe! I served them on a portobello mushroom, and they were wonderful. :)

  • Jinger

    Filipinos (at least in my family)
    make scrambled eggs this way! Yummy!

  • Margot

    Add bite sized junks of feta cheese to the hot tomato and onion sauce, let it heat, and when the feta starts to melt, add the eggs. You now have Greek scrambled eggs, called “strapezada” in the Cyclades.

  • Priya

    Just wanted to say, I tried out this recipe (except I didn’t spend so much time on the tomatoes since my boyfriend and I were impatient), and it was so divine! Tuscan food in general looks so yum ^^

  • Moo

    We make eggs like this in Malawi! Sometimes we add garlic. Homely feel!

  • Lara

    Yummm… U’ve brought back childhood memories. My mom used to make this quite often. Another version which was popular with us – sauteed onions, green peppers, and thinky sliced potatoes (yellow), followed by eggs (whisked with salt, pepper and milk).

    – Lara

  • addi

    My mom and I makes this recepie all the time! [in addition to adding garlic] Except ours is more jucier from the tomatos and more like a sauce that we pour onto meat, like pork. It is great to add if the meat is dry due to baking or something like that.

  • Audrey

    Hi, virgin baker here. ^^ I hope this doesn’t sound stupid but can I use other types of oil (e.g. corn) or will it drastically change the taste of the scrambled eggs?

    You can use other vegetable oils such as corn oil, just make sure that the oil is relatively new. Cooking oils tend to go rancid if not used up quickly. This dish will taste best with olive oil. ~Elise

  • Elisa

    I’m from Tuscany… Siena!
    We love preparing eggs with tomato sauce, but
    we use garlic, instead of onions!

  • Bry

    This is identical to a traditional African “stew.” The Africans use hot peppers in it, more oil and more tomatoes. It’s great with boiled potatoes, fried plantains or just plain rice.