Spanish Beans & Eggs | The Ultimate One-Pan Skillet Recipe for Breakfast or Dinner

Posted on April 20, 2026

By: James Carter

This Spanish Beans & Eggs skillet is a weeknight lifesaver. It’s a robust, flavorful dish that comes together with minimal fuss, perfect for those evenings when you need something satisfying and quick.

Why This Spanish Beans & Eggs Recipe Works

This Spanish Beans & Eggs recipe is wonderfully adaptable. The combination of hearty beans, savory aromatics, and runny eggs creates a balanced and filling meal. Its one-pan nature simplifies cleanup, making it a practical choice for busy cooks. The flavors are bright and comforting, reflecting the simplicity and deliciousness of home-cooked Spanish-inspired fare.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 2-3 cloves garlic, minced
  • 1 red bell pepper, seeded and finely chopped
  • 1/2 teaspoon smoked paprika (pimentón de la Vera, if you have it)
  • 1/4 teaspoon ground cumin
  • Pinch of red pepper flakes (optional, for a touch of heat)
  • 1 (15-ounce) can cannellini beans, rinsed and drained (or other white beans like great northern or navy beans)
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1/4 cup chicken broth or vegetable broth
  • Salt and freshly ground black pepper to taste
  • 4 large eggs
  • Fresh parsley, chopped, for garnish
  • Crusty bread, for serving

This ingredient list provides the foundation for a delicious and straightforward Spanish Beans & Eggs skillet. The beauty of this recipe lies in its simplicity and the quality of the core components. Let’s delve a bit deeper into each element and why it’s chosen.

A recipe worth trying: Best Egg Salad Recipe

How to Make It

  1. Heat the olive oil in a large oven-safe skillet (about 10-12 inches) over medium heat. Add the chopped onion and sauté until softened and translucent, about 5-7 minutes.
  2. Add the minced garlic and chopped red bell pepper to the skillet. Cook for another 3-5 minutes until the pepper is tender-crisp and the garlic is fragrant. Be careful not to burn the garlic.
  3. Stir in the smoked paprika, cumin, and red pepper flakes (if using). Cook for about 30 seconds until fragrant, stirring constantly to prevent the spices from burning.
  4. Add the rinsed and drained cannellini beans, the can of diced tomatoes (undrained), and the chicken or vegetable broth to the skillet. Stir everything to combine.
  5. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly. Season generously with salt and freshly ground black pepper to taste.
  6. Using the back of a spoon, create four wells in the bean mixture. Carefully crack one egg into each well.
  7. Cover the skillet again and cook for 5-8 minutes, or until the egg whites are set but the yolks are still runny. Alternatively, you can transfer the skillet to a preheated oven at 375°F (190°C) and bake for 5-8 minutes, which is often easier for ensuring even cooking of the eggs.
  8. Remove from heat. Garnish with fresh chopped parsley. Serve immediately, directly from the skillet, with plenty of crusty bread for dipping.

Nutrition at a Glance

  • Calories: Variable, but typically in the 350-450 calorie range per serving (excluding bread).
  • Protein: A good source, mainly from the eggs and beans.
  • Fiber: High fiber content from the beans and vegetables contributes to satiety.
  • Vitamins and Minerals: Rich in Vitamin C from bell peppers and lycopene from tomatoes. Good source of iron and folate from beans.
  • Fat: Primarily healthy monounsaturated fats from olive oil.
  • Sodium: Can be controlled by choosing low-sodium canned goods and adjusting salt to taste.

It’s important to remember that these are general estimates. The exact nutritional profile will depend on the specific brands of ingredients used, portion sizes, and any additions or substitutions made.

How to Serve It

  • With Crusty Bread: This is non-negotiable. A good quality baguette or rustic loaf is essential for soaking up the flavorful sauce and runny egg yolk. Tear off pieces and use them to scoop up every last bit.
  • As a Brunch Centerpiece: This dish is a wonderful alternative to traditional breakfast fare. Serve it with a side of some fresh fruit or a light salad for a complete brunch.
  • With a Simple Green Salad: A crisp, lightly dressed green salad provides a refreshing contrast to the hearty beans and eggs. Think a simple vinaigrette with mixed greens, cucumber, and maybe some thinly sliced radishes.
  • Topped with Feta or Manchego Cheese: For an extra layer of flavor, sprinkle some crumbled feta cheese or grated Manchego cheese over the top just before serving. This adds a salty, savory complexity.
  • With a Dollop of Yogurt or Sour Cream: A small dollop can add a touch of creaminess and a slight tang that complements the savory flavors.

The beauty of Spanish Beans & Eggs lies in its versatility. It’s satisfying enough to be a main course on its own, particularly when accompanied by sturdy bread. The richness of the beans and eggs, combined with the savory tomato base, creates a comforting and complete meal.

Common Mistakes

  • Overcooking the Eggs: The goal is a runny yolk for creamy texture. Overcooking leads to dry, hard yolks. Watch them closely during the final cooking stage.
  • Not Seasoning Enough: Beans and tomatoes can be bland on their own. Taste and season generously with salt and pepper at the appropriate stages.
  • Burning the Garlic or Spices: These can turn bitter if cooked too high or too long. Keep an eye on them during sautéing.
  • Using Low-Quality Canned Goods: While convenient, really cheap canned tomatoes or beans can affect the final flavor. Opt for decent brands when possible.
  • Skipping the Crusty Bread: This is a crucial element for enjoying the sauce. Don’t underestimate its importance!

Avoiding these common pitfalls will help ensure your Spanish Beans & Eggs skillet is a delicious success every time. The most frequent slip-up I see (or, let’s be honest, have committed myself early on!) is overcooking the eggs.

Storage and Reheating

  • Storage: Allow the skillet to cool completely. Transfer any leftovers (without the eggs, if you plan to reheat carefully) to an airtight container. Store in the refrigerator for up to 3-4 days. If you cooked the eggs directly in the skillet, they may not reheat as well and can become rubbery. It’s often better to store the bean mixture separately if you anticipate leftovers.
  • Reheating: Gently reheat the bean mixture on the stovetop over low heat, stirring occasionally, until heated through. You can add a splash of water or broth if it seems too dry. If you have stored leftover cooked eggs, you can try to gently warm them separately, but they are best eaten fresh. A good alternative is to reheat the bean mixture and then crack fresh eggs into it, cooking them as per the original recipe instructions.

When it comes to storing this dish, the eggs are the main consideration. Raw or lightly cooked eggs don’t always fare well with prolonged refrigeration and reheating. Think about it: you want that perfectly runny yolk, and reheating a cooked egg will inevitably firm it up, often to an undesirable degree.

image 802

Leftover Ideas

  • Breakfast Burritos/Tacos: Warm the bean mixture, and use it as a filling for breakfast burritos or tacos. Top with fresh eggs (scrambled or fried), cheese, salsa, or avocado.
  • Topped on Toast: Reheat the bean mixture and serve it as a hearty topping for toasted crusty bread, perhaps with a fried egg on top for good measure.
  • Stuffed Bell Peppers: Mix the leftover beans with some cooked rice or quinoa and use to stuff bell peppers. Bake until the peppers are tender.
  • Savory Oatmeal: Stir a portion of the bean mixture into your morning oatmeal for a protein and flavor boost. This sounds unusual, but it can be surprisingly good! Add a fried or poached egg on top if you like.
  • As a Side Dish: Gently reheat the bean mixture and serve it as a flavorful side dish to grilled chicken, fish, or sausages.

The versatility of this Spanish Beans & Eggs skillet extends beautifully into creative leftover uses. My personal favorite is repurposing the bean and tomato mixture into a breakfast burrito. The beans are already seasoned and have a great texture for a filling.

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 | The Ultimate One-Pan Skillet Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A simple and hearty one-pan skillet recipe featuring tender Spanish-style beans cooked with tomatoes, aromatics, and topped with perfectly cooked eggs. Ideal for breakfast, brunch, or a quick weeknight dinner. Serve with crusty bread for dipping!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 23 cloves garlic, minced
  • 1 red bell pepper, seeded and finely chopped
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground cumin
  • Pinch of red pepper flakes (optional)
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1/4 cup chicken broth or vegetable broth
  • Salt and freshly ground black pepper to taste
  • 4 large eggs
  • Fresh parsley, chopped, for garnish
  • Crusty bread, for serving

Instructions

  1. 1. Heat olive oil in a large oven-safe skillet over medium heat. Add chopped onion and sauté until softened, about 5-7 minutes.
  2. 2. Add minced garlic and chopped red bell pepper. Cook for 3-5 minutes until tender-crisp and fragrant.
  3. 3. Stir in smoked paprika, cumin, and red pepper flakes (if using). Cook for 30 seconds until fragrant.
  4. 4. Add rinsed beans, undrained diced tomatoes, and broth. Stir to combine.
  5. 5. Bring to a simmer, then reduce heat to low, cover, and cook for 10-15 minutes. Season with salt and pepper.
  6. 6. Create four wells in the bean mixture. Carefully crack one egg into each well.
  7. 7. Cover and cook on the stovetop for 5-8 minutes until whites are set and yolks are runny, or transfer to a preheated oven at 375°F (190°C) for 5-8 minutes.
  8. 8. Garnish with fresh parsley and serve immediately with crusty bread.

Notes

Store leftovers (bean mixture only) in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop. For best results, cook fresh eggs when reheating.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop to Oven (Optional)
  • Cuisine: Spanish-inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 10g
  • Sodium: 500mg
  • Fat: 18g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 18g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star