Spanish Beans & Eggs – A Smoky, Hearty Skillet for Any Time of Day

Smoky paprika beans, jammy eggs, and warm Mediterranean spices come together in this comforting Spanish-inspired dish you’ll want to eat morning, noon, and night.

Spanish Beans & Eggs

🥄 A Rustic, Flavor-Packed Dish with Simple Ingredients

There’s something deeply comforting about a skillet of tender beans swimming in a tomato-rich, smoky sauce, topped with soft-baked eggs. That’s the magic of Spanish Beans & Eggs—simple ingredients turned into something incredibly cozy and satisfying.

This dish was inspired by a brunch I had in Barcelona—warm terracotta bowls filled with chorizo-spiced beans, runny eggs, and crusty bread on the side. Recreating that moment in my kitchen brings back the sun-drenched mornings and vibrant flavors of Spain.

It’s one-pan, packed with protein and fiber, and totally customizable—perfect for breakfast, brunch, or a fuss-free dinner.

🧄 Key Ingredients (with Descriptions)

Cannellini or Butter Beans

Creamy and tender, these beans are the hearty base of the dish. They absorb all the delicious sauce and add satisfying texture.

Crushed Tomatoes

Adds richness and a tangy depth to the sauce—look for fire-roasted for extra flavor.

Smoked Paprika

The key to Spanish flavor! It brings a smoky, earthy warmth that sets this dish apart.

Onion & Garlic

These build the savory base of the sauce—don’t skip them!

Eggs

Baked gently on top, the eggs turn velvety with golden yolks and provide a luscious protein boost.

Olive Oil

Used to sauté the base and finish the dish with a Mediterranean touch.

👨‍🍳 Step-by-Step Instructions

  1. Sauté the Base
    Heat olive oil in a skillet over medium heat. Add diced onion and cook until softened, about 5 minutes. Stir in minced garlic and smoked paprika; cook for another 30 seconds to bloom the spices.
  2. Add the Tomatoes
    Pour in crushed tomatoes and season with salt and pepper. Simmer for 5–7 minutes, allowing the sauce to thicken slightly and deepen in flavor.
  3. Add the Beans
    Stir in the drained beans and let them simmer in the sauce for 5 more minutes, so they soak up all the smoky goodness.
  4. Make Egg Wells
    Using a spoon, create small wells in the bean mixture. Crack one egg into each well. Cover the skillet with a lid and let the eggs cook for 6–8 minutes, or until the whites are set but the yolks are still soft.
  5. Serve Warm
    Finish with a drizzle of olive oil and a sprinkle of chopped parsley or chili flakes. Serve straight from the pan!

🍽️ Serving Suggestions

  • Serve with warm crusty bread or grilled sourdough for dipping.
  • Add a sprinkle of feta or Manchego cheese for creamy contrast.
  • Pair with a light green salad or roasted potatoes.
  • Want it heartier? Add chorizo or roasted red peppers to the bean base.

🧊 Storage & Reheating Tips

Refrigeration

Store leftovers in an airtight container for up to 3 days. The eggs may firm up slightly, but the flavor deepens beautifully.

Reheat gently in a skillet over low heat, adding a splash of water or broth to loosen the sauce.

Freezing

Freeze the beans and sauce without the eggs for up to 2 months. When ready to serve, thaw and reheat the base, then add fresh eggs and cook as directed.

📝 Final Thoughts

This Spanish Beans & Eggs skillet is rustic, deeply flavorful, and ready in under 30 minutes. Whether you’re feeding a family, brunch crowd, or just yourself on a quiet Sunday, this dish delivers comfort, ease, and bold Mediterranean flavor.

It’s hearty without being heavy and nourishing without any fuss. I’d love to know how you make it your own—leave a comment or share your twist!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spanish Beans & Eggs

Spanish Beans & Eggs – A Smoky, Hearty Skillet for Any Time of Day


  • Author: Alison Recipes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

A rustic, smoky one-pan dish with creamy beans, rich tomato sauce, and soft-baked eggs—perfect for breakfast, brunch, or dinner.


Ingredients

Scale

1 tbsp olive oil

1 small onion, diced

2 garlic cloves, minced

1 tsp smoked paprika

1 can (14 oz) crushed tomatoes

2 cans (15 oz) cannellini or butter beans, drained

Salt and pepper, to taste

4 large eggs

Optional: parsley, chili flakes, crusty bread


Instructions

Heat olive oil in skillet. Add onion and cook 5 min until soft. Stir in garlic and paprika; cook 30 sec.

 

Add crushed tomatoes. Simmer 5–7 minutes until thickened.

 

Stir in beans and simmer 5 more minutes.

 

Make 4 small wells in sauce, crack in eggs. Cover and cook 6–8 minutes, or until eggs are just set.

 

Serve warm with parsley and bread.

Nutrition

  • Serving Size: 4 servings
  • Calories: 320
  • Carbohydrates: 32g
  • Fiber: 10g

❓ FAQ

Can I use a different kind of beans?
Yes! Chickpeas, navy beans, or pinto beans all work well.

How do I make it spicier?
Add a pinch of cayenne or sauté a diced chili with the onion.

Can I make it vegan?
Absolutely. Skip the eggs or replace with tofu scramble or vegan egg alternatives.

Leave a Comment

Recipe rating