Tomato Egg Scramble Recipe: Sunny-Side Up Brightness in 10 Minutes

Breakfast & Brunch

Tomato Egg Scramble Recipe: Sunny-Side Up Brightness in 10 Minutes

This tomato egg scramble recipe delivers bright, tangy sunshine in every bite—ready in just 10 minutes with minimal prep. The secret lies in perfectly ripe tomatoes roasted until sweet and tender, then folded into fluffy eggs for a dish that’s both vibrant and satisfying.

I developed this version after years of testing breakfast scrambles, and it never fails to impress even skeptical eaters.

What makes this recipe stand out is the balance of textures and flavors: creamy eggs meet caramelized tomatoes, while fresh herbs add a bright finish. The method is straightforward—no fancy techniques required—just a skillet, a few simple ingredients, and a little patience for the tomatoes to soften.

It’s the kind of dish that transforms a quick breakfast into something special without sacrificing ease.

By the time you’re done, you’ll have a plate of golden scrambled eggs studded with juicy, roasted tomatoes and a sprinkle of herbs that looks as good as it tastes.

This versatile recipe works for breakfast, brunch, or even a light dinner, and it’s easily customizable with cheese, spices, or extra veggies. The best part? It’s ready when you are, with minimal cleanup.

Pair it with toast, avocado, or a fresh salad for a complete meal, or enjoy it as-is for a simple, satisfying start to your day. Here’s how to make it—simple, bright, and foolproof.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for tomato egg scramble

Sunshine in a skillet—just these 11 ingredients transform simple eggs into something extraordinary.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Freshly cracked for fluffiness
Medium Tomatoes 🍅 2 whole Roma or vine-ripened, halved
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting tomatoes
Fresh Basil Leaves 🌿 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 2 cloves Minced for roasting
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Red Pepper Flakes 🌶️ ¼ tsp Optional for heat
Shredded Cheddar Cheese 🧀 ½ cup Sharp or mild preferred
Butter 🧈 1 tbsp Unsalted, for scrambling
Red Onion 🧅 ¼ cup Thinly sliced, optional

The tomatoes are the star here. Grab Roma if you want less seediness, or vine-ripened for that sweet, jammy flavor. Trader Joe's or your local farmers market are my go-tos—they’ve got the juiciest ones. Halve them, drizzle with olive oil, and roast until caramelized. That’s where the magic happens. Fresh basil? Penzeys or the grocery store herb section works, but I always grab extra—half goes in the scramble, half gets torn over the top. The garlic? Freshly minced makes all the difference, but jarred is fine if you’re in a rush.

No fresh basil? Dried oregano at half the amount works in a pinch. Skip the cheese? Nutritional yeast gives a cheesy kick without dairy. The red onion is totally optional, but it adds a nice crunch. For the eggs, room temperature scrambles better—they cook more evenly. If you’re short on time, just crack them straight from the fridge, but give the pan a little extra attention. The butter? Unsalted so you control the seasoning, but salted works if that’s all you’ve got.

Roasted tomatoes keep for 3 days in the fridge—make extra for sandwiches. The scramble reheats beautifully, but it’s best fresh. Store leftovers in a sealed container for up to 2 days. I like to prep the tomatoes the night before so I can scramble eggs in under 5 minutes in the morning. The herbs? Wrap them in damp paper towels and store in a bag—they’ll last 5 days that way.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Just heat the olive oil, toss in the chopped tomatoes and garlic, let them soften, then crack in those eggs—no extra pans, no stress.
  • Garlic-Basil Bomb: That first hit of raw garlic sizzling in the oil? Pure flavor payoff. The basil finishes it with a bright, fresh punch that makes this taste like a fancy brunch dish, not a 15-minute scramble.
  • Lunchbox Hero: Between us, this keeps perfectly for days. I pack the leftovers in containers with crusty bread, and my kids actually eat it cold for lunch—no complaints, just seconds.
  • Pantry-Proof Perfection: Honestly, I make this when I forget to buy anything else. Tomatoes, eggs, olive oil—it’s the ultimate budget-friendly rescue when my grocery haul was sad. (Yes, even on a Tuesday night.)

Step-by-step instructions for tomato egg scramble

Bright, flavorful eggs in under 10 minutes—this method keeps things simple but packed with flavor.

1

Roast Tomatoes Until Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Halve the 2 whole medium tomatoes and place them cut-side down on the sheet. Drizzle with 1 tablespoon of the extra-virgin olive oil and sprinkle with ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon red pepper flakes if using.

Roast for 15-20 minutes until the edges are deeply caramelized and the flesh starts to soften slightly. You'll know they're ready when they smell sweet and the skin begins to wrinkle. Remove from the oven and let them cool for 5 minutes before handling—they'll be hot!

2

Sauté Garlic and Onion

While the tomatoes roast, heat 1 tablespoon butter in a large nonstick skillet over medium heat. Add the 2 minced garlic cloves and ¼ cup thinly sliced red onion, and sauté for 2-3 minutes until the onion softens and becomes translucent, and the garlic releases its fragrant aroma.

Don't let the garlic burn—it should be golden but still smell sweet, not bitter. If it starts to darken too quickly, reduce the heat slightly. Remove the skillet from heat and set it aside for now.

3

Scramble the Eggs Just Right

In a medium bowl, whisk together the 6 whole large eggs with ½ teaspoon salt and ¼ teaspoon black pepper. Pour the eggs into the skillet with the garlic and onion over low heat. Let them sit undisturbed for 10-15 seconds to begin setting at the edges.

Using a silicone spatula, gently push the eggs from one side of the pan to the other, folding them as they cook. Keep the heat low to prevent rubbery eggs—you want them soft and creamy, not dry. Once the eggs are mostly set but still slightly runny in the center, remove the skillet from heat.

4

Combine and Finish

Add the roasted tomatoes to the skillet and gently fold them into the eggs. Sprinkle the ½ cup shredded cheddar cheese and ¼ cup chopped fresh basil leaves over the top. Let everything sit for 30 seconds to melt the cheese slightly, then give it one final fold to combine.

Serve immediately while the eggs are warm and the cheese is gooey. The roasted tomatoes add a sweet, caramelized depth, while the basil and cheddar bring a bright, herby finish. This dish is best enjoyed fresh—no waiting required!

👨‍🍳

Pro Tips For Making Tomato Egg Scramble

  • Sear Tomatoes First: Toss halved tomatoes in a hot pan with a drizzle of olive oil for 2-3 minutes before adding eggs—this concentrates their sweetness and softens them just enough to melt into the scramble. I used to skip this, and the tomatoes stayed watery and bland.
  • Whisk Eggs Cold: Crack eggs into a bowl before adding salt or heat, then whisk vigorously with a fork—this creates uniform curds instead of rubbery strands. My grandmother swore by this, and she was right: cold eggs scramble faster and fluffier.
  • Salt Eggs Last: Add salt only after the eggs are mostly set, or they’ll toughen up. Instead, season the pan with a pinch first—this builds flavor without overworking the eggs. I learned this the hard way after a batch turned out dry.
  • Toast Garlic Low: Cook minced garlic in olive oil on low heat until golden, not browned—burnt garlic tastes bitter and overpowers the dish. Remove it just before adding eggs so it stays fragrant. Sounds weird, but it works: the aroma lingers perfectly.

Make-ahead tips for leftovers

Prep Ahead Tomatoes

Roast the tomatoes the night before and store them in an airtight container in the fridge. They’ll caramelize even more overnight, intensifying their sweetness. I like to reheat them briefly in the microwave (20-30 seconds) before folding into the eggs for extra warmth. 🌟

Egg Prep Shortcut

Whisk the eggs the night before and store them in the fridge in a sealed container. In the morning, just pour them into the skillet and scramble as directed—saves 5 minutes of prep time.

Keep the cheese and herbs separate until ready to cook. This is my go-to morning hack for busy days.

Herb Storage Tips

Chop the basil and store it in a small airtight container with a damp paper towel. This keeps it fresh for 5 days in the fridge. I also like to freeze extra basil in ice cube trays with water—just thaw and add to scrambled eggs later.

Perfect for when you’re out of fresh herbs!

Freezer-Friendly Scramble

You can freeze the roasted tomatoes with their juices in a freezer bag for up to 3 months. When ready to use, thaw overnight in the fridge and reheat gently.

For the eggs, I don’t recommend freezing scrambled eggs—they get rubbery. Instead, make a double batch of roasted tomatoes and store them separately.

Morning Assembly

Set out all your ingredients the night before: roasted tomatoes, whisked eggs, cheese, and herbs. In the morning, just heat your skillet, scramble the eggs, and assemble everything in under 5 minutes. This keeps breakfast stress-free while still tasting homemade. 💫

Reheating Leftovers

Leftovers reheat best in a skillet over low heat with a splash of water or milk to restore creaminess. Avoid the microwave—it makes the eggs dry. If reheating, add fresh basil and a sprinkle of cheese at the end to brighten the flavors.

Store leftovers for up to 2 days in the fridge.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 7g35%
Cholesterol 210mg70%
Sodium 450mg19%
Total Carbohydrate 8g3%
Dietary Fiber 2g8%
Sugars 5g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned tomatoes instead of fresh?

Fresh tomatoes work best for that sweet, caramelized flavor, but you can use canned tomatoes in a pinch. Drain them well and roast at 375°F for 10-12 minutes until soft. For extra depth, add a pinch of sugar to balance the acidity. Just don’t skip the roasting step—it’s key for that rich tomato flavor!

2

How do I make this recipe spicier?

Add a dash of cayenne pepper or hot sauce when folding in the roasted tomatoes. For smoky heat, sprinkle ½ teaspoon smoked paprika over the eggs before they finish cooking. If you love fresh chili, stir in finely chopped jalapeños with the garlic and onion.

3

Can I make this dish ahead of time?

Roast the tomatoes the night before and store them in the fridge—they’ll taste even sweeter! Whisk the eggs the morning of, but don’t scramble them ahead. Assemble everything fresh for the best texture. Leftovers keep for 2 days in the fridge, but reheat gently in a skillet with a splash of milk.

4

What’s the best pan for this recipe?

A nonstick skillet makes cleanup easy, but a well-seasoned cast iron adds extra flavor. Avoid stainless steel—it can stick and make the eggs dry. If using cast iron, heat it thoroughly before adding butter to prevent sticking. A 10-inch pan works best for even cooking.

5

Can I add other veggies?

Sauté spinach or bell peppers with the garlic for extra nutrition. For heartier scrambles, add diced zucchini or mushrooms—just cook them first until soft. Keep portions small (about ½ cup total) so the eggs stay the star of the dish.

★★★★★4.8(12 reviews)
Categories Breakfast & Brunch