Why You’ll Love This Recipe
This Burst Cherry Tomatoes & White Bean Egg Skillet is a fresh, nutritious, and satisfying one-pan meal that’s bursting with vibrant flavors. The combination of sweet, juicy cherry tomatoes, hearty white beans, and creamy eggs creates a delicious balance of textures. It’s perfect for breakfast, brunch, or even a light dinner. It’s quick to prepare, requires minimal cleanup, and is a great way to enjoy a healthy, Mediterranean-inspired meal.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
2 tablespoons olive oil
-
1/2 medium onion, chopped
-
2 cloves garlic, minced
- 1 (15-ounce) can white beans (such as cannellini or great northern), drained and rinsed
-
1 teaspoon dried oregano
-
1/2 teaspoon salt, or to taste
-
1/4 teaspoon black pepper, or to taste
-
4 large eggs
-
Fresh basil, chopped (optional, for garnish)
directions
-
Heat the Skillet: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3–4 minutes until softened.
-
Add Garlic and Tomatoes: Add the minced garlic and halved cherry tomatoes to the skillet. Sauté for another 5–6 minutes, stirring occasionally, until the tomatoes burst and release their juices.
-
Add Beans and Seasonings: Stir in the white beans, dried oregano, salt, and pepper. Let the mixture cook for another 3 minutes, stirring to combine.
-
Create Wells for Eggs: Use the back of a spoon to create four small wells in the tomato-bean mixture. Crack an egg into each well.
-
Cook the Eggs: Cover the skillet with a lid and cook for about 3–4 minutes, or until the egg whites are set but the yolks remain soft. If you prefer your eggs cooked more, leave them on the heat for another minute or two.
-
Serve: Remove from heat, garnish with fresh basil if desired, and serve immediately.
Servings and timing
-
Servings: 2
-
Prep time: 10 minutes
-
Cook time: 15 minutes
-
Total time: 25 minutes
Variations
-
Add greens: For extra nutrients, toss in some spinach or kale while cooking the tomatoes.
-
Spicy kick: Add red pepper flakes or a diced chili pepper for a spicy twist.
-
Cheese: Sprinkle some crumbled feta or goat cheese on top for a creamy, tangy finish.
-
Vegan option: Skip the eggs and add more beans or tofu for protein.
storage/reheating
-
Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days.
-
Reheating: Reheat in a skillet over low heat until warmed through. You can also microwave individual portions, but be mindful of not overcooking the eggs.
FAQs
Can I use other beans for this recipe?
Yes, you can substitute with other white beans like navy beans or even chickpeas for a different texture.
Can I make this dish ahead of time?
While the dish is best served fresh, you can prepare the tomato and bean mixture in advance and then cook the eggs when you’re ready to serve.
What can I serve this with?
This dish pairs well with toasted whole-grain bread or a side of avocado for a more filling meal.
How can I make it spicier?
Add red pepper flakes, diced jalapeños, or a dash of hot sauce to the tomato mixture for extra heat.
Can I use canned tomatoes instead of fresh cherry tomatoes?
Yes, canned tomatoes can work, but fresh cherry tomatoes provide a burst of flavor and texture that’s key to this dish. If you use canned, consider draining them first.
How do I know when the eggs are done?
The eggs are done when the whites are set and no longer runny, but the yolks remain soft and slightly jiggly. If you want them fully cooked, leave them on the heat a little longer.
Conclusion
The Burst Cherry Tomatoes & White Bean Egg Skillet is a flavorful, nutrient-packed dish that’s easy to prepare and versatile. Whether you enjoy it for breakfast, brunch, or a light dinner, it’s an ideal option for anyone looking for a healthy, satisfying meal. The combination of fresh tomatoes, creamy eggs, and hearty beans creates a satisfying dish that’s full of flavor in every bite

Burst Cherry Tomatoes & White Bean Egg Skillet
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Brunch, Breakfast, Dinner
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Gluten Free
Description
This Burst Cherry Tomatoes & White Bean Egg Skillet is a fresh, nutritious, and satisfying one-pan meal that’s bursting with vibrant flavors. The combination of sweet, juicy cherry tomatoes, hearty white beans, and creamy eggs creates a delicious balance of textures. It’s perfect for breakfast, brunch, or even a light dinner.
Ingredients
- 2 tablespoons olive oil
- 1/2 medium onion, chopped
- 2 cloves garlic, minced
- 1 pint cherry tomatoes, halved
- 1 (15-ounce) can white beans (such as cannellini or great northern), drained and rinsed
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- 4 large eggs
- Fresh basil, chopped (optional, for garnish)
Instructions
- In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3–4 minutes until softened.
- Add the minced garlic and halved cherry tomatoes to the skillet. Sauté for another 5–6 minutes, stirring occasionally, until the tomatoes burst and release their juices.
- Stir in the white beans, dried oregano, salt, and pepper. Let the mixture cook for another 3 minutes, stirring to combine.
- Use the back of a spoon to create four small wells in the tomato-bean mixture. Crack an egg into each well.
- Cover the skillet with a lid and cook for about 3–4 minutes, or until the egg whites are set but the yolks remain soft. If you prefer your eggs cooked more, leave them on the heat for another minute or two.
- Remove from heat, garnish with fresh basil if desired, and serve immediately.
Notes
Add greens: For extra nutrients, toss in some spinach or kale while cooking the tomatoes.Spicy kick: Add red pepper flakes or a diced chili pepper for a spicy twist.Cheese: Sprinkle some crumbled feta or goat cheese on top for a creamy, tangy finish.Vegan option: Skip the eggs and add more beans or tofu for protein.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 7g
- Sodium: 550mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 10g
- Protein: 18g
- Cholesterol: 220mg