SpanishEasy · Hot
White beans swimming in a deeply fragrant tomato sofrito, topped with a fried egg that breaks open over everything. This is the kind of dish that makes itself a home on your table three times a week once you learn the rhythm of it.
10 min
25 min
35 min
Method
Add garlic and stir for 30 seconds until fragrant. This is your smell checkpoint: if it doesn't smell incredible, your garlic is past it.
Add grated tomato and smoked paprika. Stir everything together and let it cook down until the mixture thickens and the oil starts to separate — this is sofrito. It takes about 10 minutes. Don't rush it.
Pour the drained white beans into the sofrito. Fold them in gently so every bean gets coated. Let them bubble together for 5 minutes, tasting one. If it needs more salt, add it now. The beans should drink up all that sofrito flavor.
Rescue route: If the mixture looks dry, splash in a few tablespoons of water or chicken broth and let it absorb. If it's too wet, crank the heat and let it reduce while stirring.
Nutri-Score
Excellent balance
A–E · lower is better · score -12
Calories
985
per serving
Protein
55g
Carbs
135g
Fat
27g
Sat. fat
5g
Fiber
16g
Sugar
9g
Sodium
212mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Moderate impact
A–E · lower is better · includes estimates
kg CO2e
1.0
per serving
Water
0.7m³
Runoff
0.09g P
white beans, drained drives 36% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Frying PanTechniques
Safety & Storage
Cooking Temperature
{"classification":"cooking-temperature","text":{"text":"Cook eggs until whites are fully set and opaque, reaching minimum internal temperature of 160°F (71°C) per USDA guidelines to eliminate Salmonella risk."}}
High Risk Population
Runny yolk eggs pose Salmonella risk. Pregnant women, elderly, young children, and immunocompromised individuals should fully cook eggs until yolk is firm.
Cross Contamination
Crack eggs in a separate bowl first, not directly over the pan, to avoid shell fragments and potential cross-contamination with other ingredients.
Handling
Use separate utensils and cutting boards for raw egg preparation. Wash hands thoroughly with soap and water after handling raw eggs.
Storage
Refrigerate leftover sofrito beans within 2 hours in airtight container. Consume within 3-4 days. Reheat to165°F (74°C) before serving.
Equipment Safety
Use splatter guard when frying eggs in hot oil to prevent grease burns. Heat oil gradually and add eggs gently to avoid oil splashing.
Allergen Warning
This dish contains eggs. Check all ingredient labels if preparing for someone with egg allergy. Use egg-free alternative if needed.
Pro Tips
Technique
Listen to your pan. When the onion softens, you'll hear it go quiet and contented—that's your checkpoint. The sizzle tells you everything: too aggressive means your heat is too high, total silence means your oil isn't ready yet.
Substitution
No white beans? Chickpeas are waiting in the wings and they won't disappoint. Ran out of eggs? A handful of toasted breadcrumbs stirred through at the end gives you that same richness. The dish forgives almost everything if you taste as you go.
From the chef
This dish was born on one of those nights where my fridge had exactly what it always has—beans, tomato, an onion that might be two, and eggs. That's not a limitation, that's a rhythm. The sofrito isn't a recipe, it's a decision you make early on to pour your evening into something that tastes like it matters. Now I make it when I need to remember that good food doesn't require a grocery run, it requires paying attention.
Source: generated · June 10, 2026