String Beans and Eggs Recipe: Crispy-Topped Protein-Packed Breakfast

Breakfast & Brunch

String Beans and Eggs Recipe: Crispy-Topped Protein-Packed Breakfast

This fast, crispy-topped string beans and eggs recipe transforms humble ingredients into a protein-packed breakfast that’s ready in under 20 minutes. The secret lies in perfectly crisping the egg tops while keeping the string beans tender—no soggy textures here.

I developed this dish during a busy morning when I needed something hearty yet simple, and it’s become a staple for quick weeknight breakfasts.

What makes this recipe stand out is the balance of textures: crispy fried eggs on top of al dente string beans, all tossed in a light garlic-infused oil.

The dish is naturally vegetarian but packed with protein, making it perfect for those early mornings when you need something filling without the fuss. The simplicity doesn’t compromise flavor—just fresh ingredients and a few key techniques.

By the time you’re done, you’ll have a dish that’s golden, savory, and ready to serve with toast, a side salad, or even over rice for extra staying power.

The crispy egg tops add a satisfying crunch that contrasts beautifully with the tender beans, while the garlic oil ties everything together. It’s the kind of breakfast that feels indulgent but is actually effortless.

This recipe is versatile enough for weekdays or weekend brunches—just adjust the sides to match your mood. The best part? Leftovers reheat beautifully, so you can prep ahead and still enjoy that fresh-from-the-pan texture. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for string beans with eggs

Quick, protein-packed breakfast with crispy egg tops and al dente string beans—no fancy ingredients, just big flavor.

Ingredient Amount Notes
Fresh String Beans 🥦 1 ½ lb Trimmed, cut into 2-inch pieces
Large Eggs 🥚 6 whole Room temperature for crispy tops
Extra-Virgin Olive Oil 🫒 ⅓ cup High quality, fruity variety
Garlic Cloves 🧄 3 cloves Minced, for garlic-infused oil
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked for best flavor
Fresh Lemon Juice 🍋 1 tbsp Brightens the dish
Fresh Parsley Leaves 🌿 ¼ cup Chopped, for garnish
Sliced Crusty Bread 🍞 4 slices For serving
Vegetable Oil 🫒 2 tbsp For frying eggs
Red Pepper Flakes 🌶️ ¼ tsp Optional, for heat

The string beans are the foundation—freshness matters here. Grab the thinnest, longest beans you can find at the grocery store's produce section, usually near the asparagus. If they're thick or woody, trim the ends and cut into even pieces. For extra crispiness, blanch them for 2 minutes before tossing with oil. The eggs? Room temperature is key for those perfect crispy tops—just take them out of the fridge 10 minutes before cooking. I always buy eggs from local farms when possible, but store-bought large eggs work perfectly fine too.

No fresh parsley? Dried oregano or basil at half the amount will work in a pinch, though fresh is ideal. Short on lemon juice? Substitute vinegar but reduce to 1 teaspoon—it's tangier. For the garlic oil, don't skip toasting the garlic first—it deepens the flavor. If you're worried about the eggs sticking, lightly coat your pan with vegetable oil before adding the eggs. The red pepper flakes are optional but add a nice kick; if you're sensitive to heat, start with just a pinch. And if you're making this ahead, cook the beans and eggs separately—reheat the beans gently and fry the eggs fresh for that perfect texture.

Leftovers keep for 2 days in the fridge, but honestly, they reheat best if you just warm the beans and fry fresh eggs on top. The crispy egg tops are the star—don't skip making them fresh! Store the garlic oil in a small jar in the fridge for up to 1 week, and use it to dress salads or drizzle over toast. The bread slices? Toast them fresh when serving—they'll soak up any extra oil and add a nice crunch. This dish is perfect for meal prep: cook the beans ahead, store in the fridge, and assemble everything in minutes when you're ready to eat.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that moment when the garlic hits the oil and the whole kitchen smells like a Mediterranean street. The beans soak up the aroma while the eggs add a rich, creamy finish—simple ingredients, but the flavor? Ridiculously good.
  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the beans and eggs in a hot pan with olive oil, let them sizzle together—no flipping, no fuss. The eggs cook right into the crispy-tender beans, and you’re left with one pan, one spatula, and zero cleanup guilt.
  • Garlic Kiss: Here’s what sold me: that moment when the garlic hits the oil and the whole kitchen smells like a Mediterranean street. The beans soak up the aroma while the eggs add a rich, creamy finish—simple ingredients, but the flavor? Ridiculously good.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Cold or at room temp, the eggs stay firm and the beans hold their bite, no soggy mess. I’ll even pack it in my kid’s thermos—yes, even on a Tuesday—and it’s still a hit.

Step-by-step instructions for string beans and eggs

Here's how to create a vibrant, protein-packed breakfast with crispy egg tops and tender string beans.

1

Blanch the String Beans for Perfect Texture

Fill a large pot with water and bring to a rolling boil. Add the 1.5 lb fresh string beans and cook for 3-4 minutes until they begin to soften slightly but still retain a slight bite—you want them tender-crisp, not mushy. Drain immediately and transfer to an ice bath for 2 minutes to stop the cooking process and preserve their vibrant green color.

Drain again and pat dry thoroughly with a clean kitchen towel. This step is crucial—it removes excess moisture so the beans won't steam under the eggs later. While they dry, you'll notice the beans will still be bright and crisp. This is exactly what we want for that satisfying texture contrast with the eggs.

2

Create Garlic-Infused Olive Oil for Depth of Flavor

In a small saucepan, gently heat the 0.33 cup extra-virgin olive oil over low heat until it just begins to shimmer. Add the 3 cloves minced garlic and cook for 1-2 minutes until fragrant but not browned—you want the aroma to infuse the oil without burning the garlic. Immediately remove from heat and let cool slightly.

This garlic-infused oil will serve two purposes: it adds incredible flavor to the dish and creates a beautiful golden hue when drizzled over the finished eggs. The low heat ensures we capture the sweet, aromatic essence of the garlic without any bitterness. Let it cool completely before using—warm oil can cook the eggs too quickly and prevent those crispy tops we're after.

3

Season and Assemble the String Beans

In a large bowl, combine the dried string beans with 1.5 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, and 0.25 tsp red pepper flakes (if using). Gently toss until the beans are evenly coated. Spread them out on a large baking sheet to create an even layer—this ensures they'll cook uniformly under the eggs.

Here's where the magic happens: arrange the 4 slices sliced crusty bread around the edges of the baking sheet. This creates a natural barrier that will help contain the eggs when they spread, making cleanup easier and giving you that rustic breakfast presentation. The bread will also absorb any excess oil from the eggs, adding another layer of flavor to your plate.

4

Fry the Eggs to Crispy Perfection

Heat 2 tbsp vegetable oil in a nonstick skillet over medium heat until shimmering. Crack each of the 6 whole large eggs into a small bowl first—this prevents them from breaking when you transfer them to the hot oil. Working one at a time, carefully slide each egg into the oil using a small ladle or spoon.

Cook the eggs for 2-3 minutes until the whites are set but the yolks remain runny. The key is to maintain medium heat—too hot and the whites will overcook before the yolks set properly. You'll know they're ready when the edges are golden brown and the whites have pulled away from the pan. Transfer to a wire rack to drain any excess oil.

5

Assemble and Finish with Bright Flavors

Arrange the cooked eggs on top of the seasoned string beans, slightly overlapping them if needed. Drizzle evenly with the cooled garlic-infused olive oil, allowing it to pool slightly in the center. Sprinkle with 1 tbsp fresh lemon juice and 0.25 cup chopped fresh parsley leaves, tossing gently to distribute everything evenly.

Serve immediately while the eggs are still warm and the yolk is liquid. The combination of crispy egg whites, tender string beans, and that bright lemon-parsley finish creates a dish that's both satisfying and refreshing. The crispy bread slices on the side are perfect for soaking up any extra oil or yolk that might run out—don't skip this part, it's the best element!

👨‍🍳

Pro Tips For Making String Beans With Eggs

  • Trim the Beans Properly: Snapping string beans isn’t just about breaking them—it’s about removing the tough ends cleanly. Hold the bean at the base and snap just above where the stem meets the pod (about ¼ inch from the bottom). I learned this the hard way: leaving even a tiny bit of stem makes them bitter and chewy, and you’ll end up overcooking just to hide it.
  • Salt the Water Like a Pro: Use 1½ tablespoons of Diamond Crystal kosher salt for 4 quarts of water—yes, that’s a lot, but trust me. The beans need that much salt to soften evenly without turning mushy. I used to skimp, and they’d come out mealy. Also, salt the water before adding the beans, not after.
  • Scramble Eggs Separately: Cook the eggs first, then toss them with the beans at the end. This keeps the eggs creamy and the beans crisp-tender. I was skeptical until I tried it—now I can’t go back. If you scramble them together, the eggs will turn rubbery from sitting in the hot bean water.
  • Use High Heat for Garlic: Sauté the minced garlic in olive oil over medium-high heat until it’s just golden—about 30 seconds. If you let it brown, it’ll burn and taste bitter. I used to walk away for "just a second," and that’s when the magic turns to ash. Keep an eye on it, even if you’re multitasking.

Common mistakes when making perfect results

Overcooking String Beans

I’ve made this mistake more times than I’d like to admit—letting the string beans turn mushy instead of tender-crisp. The key is timing: blanch for exactly 3-4 minutes, no longer. Overcooked beans lose their vibrant color and texture, turning into a sad, soggy mess.

If you’re unsure, test one bean by biting into it—it should offer a slight resistance, not collapse like overcooked pasta. 🥦

Skipping the Ice Bath

After blanching, the ice bath isn’t optional—it’s non-negotiable for preserving that perfect al dente texture. Without it, the beans continue cooking in the hot water, leading to a mushy result. I learned this the hard way when I rushed and skipped this step.

The ice bath shocks the beans, halting the cooking process instantly. Don’t skip it, even if it feels like an extra step.

Using Cold Eggs

Room-temperature eggs are your secret weapon for crispy tops. Cold eggs from the fridge take longer to cook, often resulting in rubbery whites or undercooked yolks. To avoid this, take the eggs out of the fridge 10 minutes before cooking.

If you’re in a rush, place them in a bowl of warm water for 5 minutes—this mimics room temperature and ensures those perfect golden-brown edges. 🥚

Overcrowding the Pan

Trying to fry multiple eggs at once is a recipe for disaster—literally. Overcrowding the pan causes the eggs to steam instead of crisp up, leading to soggy whites and uneven cooking. Cook one egg at a time, giving each its own space in the pan.

If you need to fry more than one egg, use a larger skillet or work in batches. Patience here pays off with beautifully crispy results.

Not Drying the Beans

Wet beans under the eggs will steam instead of staying crisp, ruining the texture contrast we’re aiming for. After blanching, pat the beans completely dry with a clean kitchen towel. This step is often overlooked, but it’s crucial for that satisfying crunch.

If the beans feel damp, give them an extra minute on the towel—your crispy egg tops will thank you. ✨

Using Low-Quality Oil

The type of oil you use for frying makes a huge difference. Cheap or low-smoke-point oils can burn before the eggs are fully cooked, ruining their texture. Stick with high-quality vegetable oil or avocado oil for frying—they have higher smoke points and better flavor.

For the garlic-infused olive oil, use extra-virgin olive oil—its fruity notes elevate the dish. Don’t cut corners here; the oil is the flavor foundation.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 210mg70%
Sodium 580mg25%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 4g
Protein 24g48%
* 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 frozen string beans instead of fresh?

Fresh string beans give the best texture, but frozen works in a pinch! Thaw them completely first, then pat very dry before seasoning. Since frozen beans are pre-cooked, reduce blanching time to 1-2 minutes just to warm through. The texture won't be quite as crisp, but it's still delicious. For extra crunch, toss with 1 tsp cornstarch before cooking the eggs on top.

2

How do I make this recipe spicier?

Boost the heat by adding 1 tsp smoked paprika to the beans and doubling the red pepper flakes to 0.5 tsp. For serious kick, stir in 1 tbsp chopped fresh jalapeño or serrano peppers with the lemon juice. If you love spice, finish with a sprinkle of hot sauce or chili crisp right before serving.

3

Can I prepare this dish ahead of time?

Cook the string beans completely (blanch 4-5 minutes) and store in the fridge for up to 2 days. Reheat gently in a skillet with a splash of water, then pat dry again. Fry the eggs fresh when serving—they're the star of this dish and reheating ruins their crispy texture. The garlic oil can be made 1 week ahead and stored in the fridge.

4

What's the best way to reheat leftovers?

Reheat only the string beans in a skillet over medium heat for 3-4 minutes until warmed through. For the eggs, fry fresh ones on top of the reheated beans—this gives you that perfect crispy texture. If you must reheat eggs, use a dry nonstick pan on low heat for 1 minute per side, but expect slightly less crispiness.

5

Can I make this vegetarian protein-rich?

This dish is already vegetarian and packed with protein from the eggs! For extra protein, serve with 1/2 cup crumbled feta cheese or sprinkle with 1/4 cup toasted chickpeas before adding the eggs. You could also stir in 1/2 cup cooked quinoa with the beans for a heartier meal. The eggs provide 12g protein per serving, making it a great meat-free option.

★★★★★4.6(14 reviews)
Categories Breakfast & Brunch