Tomato Basil Scrambled Eggs recipe take your average scrambled eggs up a notch or two.  These scrambled eggs with tomatoes are light and fluffy and loaded with sweet delicious pan-roasted heirloom cherry tomatoes, fresh basil and a wee bit of Parmesan cheese.

A white skillet filled with breakfast hash.

In my opinion, this is the best way to make scrambled eggs.  They’re light, fluffy and flavorful and tossed generously with fresh herbs and baby heirloom tomatoes. Great for breakfast, lunch or dinner!!

A white skillet filled with scrambled eggs with tomatoes, basil and Parmesan cheese.

These easy scrambled eggs are great on their own, or serve them with my favorite hash browns.

Best Scrambled Eggs Recipe

Besides being a great breakfast recipe, it’s also one of my favorite breakfast for dinner recipes that I like to make.  I typically have all the ingredients on hand so it’s easy to whip up in a pinch.  

  • Extra-virgin olive oil
  • Shallots
  • Tear-drop tomatoes or baby heirloom tomatoes
  • Free range eggs
  • Fresh basil
  • Unsalted butter (or vegan butter)
  • Parmesan cheese
  • Freshly ground black pepper to taste (I don’t add salt – the cheese adds enough saltiness for my taste)

Find printable recipe with measurements below.

A white skillet filled with scrambled eggs with tomatoes.

How To Make The Best Scrambled Eggs

These easy scrambled eggs come together in just  about 15 minutes start-to-finish (depending on how many people you’re feeding). 

  1. Whisk eggs:  Whisk together the eggs, basil and freshly ground black pepper. Set aside.
  2. Saute shallots:  Sauté shallot stirring occasionally for about a minute or until softened.
  3. Cook tomatoes:  Toss in the tomatoes with the shallots and cook until they begin to soften. Set aside.
  4. Scramble eggs:  Melt the butter in the same pan you used for the tomatoes over medium heat, then pour in the egg mixture. Cook until the eggs are cooked but still moist.
  5. Cheese:  Add the parmesan cheese and stir to incorporate into the eggs. Remove the pan from the heat and let stand as the cheese continues to melt.
  6. Add tomatoes:  Gently fold in the tomatoes with the scrambled eggs.
  7. Season:  Season with freshly ground black pepper.
  8. Garnish:  Garnish with fresh basil or arugula. (optional)

A white skillet filled with scrambled eggs with tomatoes.

More Easy Breakfast Recipes

These Tomato Basil Scrambled Eggs are made with eggs, basil, cherry tomatoes and parmesan cheese
Yield: 4 servings

Tomato Basil Scrambled Eggs

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes

Tomato Basil Scrambled Eggs recipe take your average scrambled eggs up a notch or two.  These scrambled eggs with tomatoes are light and fluffy and loaded with sweet delicious pan-roasted heirloom cherry tomatoes, fresh basil and a wee bit of Parmesan cheese.

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 tablespoon shallots, minced
  • 1 cup tear-drop tomatoes or baby heirloom tomatoes, sliced in half
  • 6 large free-range eggs (I prefer brown hen eggs)
  • 1-1/2 tablespoons fresh basil, coarsely chopped
  • 1 tablespoon unsalted butter
  • 3 tablespoons finely grated Parmesan cheese
  • Freshly ground black pepper to taste (I don't add salt - the cheese adds enough saltiness for my taste)

Instructions

  1. In a large bowl, whisk together the eggs, 1 tablespoon basil and freshly ground black pepper. Set aside.
  2. Heat the oil in a large frying pan over medium heat. Add the shallot and sauté, stirring occasionally for about a minute or until softened.
  3. Add the tomatoes and cook for about 1-2 minutes or until they begin to soften.
  4. Place the tomato mixture in bowl and set aside.
  5. Melt the butter in the same pan you used for the tomatoes over medium heat.
  6. Pour in the egg mixture and reduce the heat to medium-low.
  7. Cook the eggs until they begin to set. Stir the eggs and scrape the sides and bottom of the pan - folding them into the eggs. Cook until the eggs are cooked but still moist. Add the cheese and stir to incorporate into the eggs.
  8. Remove the pan from the heat and let stand as the cheese continues to melt.
  9. Gently fold the tomatoes. Garnish with fresh basil or arugula.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 227Total Fat: 18gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 290mgSodium: 187mgCarbohydrates: 5gFiber: 1gSugar: 2gProtein: 11g

theharvestkitchen.com attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations. See full disclaimer on About page.