“`html
If you are craving a dish that brings together comforting warmth, vibrant flavors, and a touch of rustic charm, the Spanish Beans & Eggs Recipe is just what you need. This delightful skillet meal combines tender cannellini beans simmered in a smoky, spiced tomato sauce with perfectly cooked eggs nestled right inside. It’s a simple recipe that feels like a warm hug on a plate, offering both protein and spice in every bite. Whether you’re after a hearty breakfast, a quick dinner, or a dish to impress guests with minimal effort, this Spanish Beans & Eggs Recipe will become a treasured staple in your kitchen.

Ingredients You’ll Need
The beauty of the Spanish Beans & Eggs Recipe lies in its simplicity. Each ingredient is thoughtfully chosen to build layers of flavor, texture, and vibrant color. From the sweet crunch of red bell pepper to the creamy richness of cannellini beans, these essentials come together effortlessly to create a dish that’s much greater than the sum of its parts.
- 2 tablespoons olive oil: This brings a fruity richness and helps soften the onions and peppers gently.
- 1 medium onion, finely chopped: Adds sweetness and a tender bite to the foundation of the sauce.
- 2 cloves of garlic, minced: Offers a punch of savory flavor that enhances every layer.
- 1 red bell pepper, diced: Provides a delightful pop of color and subtle sweetness.
- 1 teaspoon smoked paprika: The star spice that gives the dish its signature smoky warmth.
- 1 teaspoon ground cumin: Adds earthiness and depth, pairing beautifully with paprika.
- 1/2 teaspoon chili powder: Brings just enough heat to keep things interesting without overwhelming.
- 1 can (14 oz) chopped tomatoes: Supplies tang and juiciness, creating a luscious sauce.
- 1 can (14 oz) cannellini beans, drained and rinsed: Offers creamy texture and hearty protein.
- 1/4 cup water or chicken stock: Helps loosen the sauce to just the right consistency.
- Salt and pepper to taste: Essential for balancing and elevating all the flavors.
- 4 large eggs: The crowning glory, gently cooked right in the sauce.
- Fresh parsley, chopped (for garnish): Adds brightness and a fresh herbal note at the end.
- Crusty bread, to serve: Perfect for soaking up every last bit of the savory sauce.
How to Make Spanish Beans & Eggs Recipe
Step 1: Sauté the Onions
Start by heating olive oil in a large skillet over medium heat. Add finely chopped onion and cook until it softens and turns translucent, about 5 minutes. This step is crucial because it builds the aromatic base that will carry the dish’s vibrant flavors.
Step 2: Add Garlic and Red Bell Pepper
Next, toss in the minced garlic and diced red bell pepper. Sauté these together for 3 to 4 minutes until the pepper is soft but still retains a little bite. The garlic infuses the oil and onions with that unmistakable savory aroma, while the red pepper introduces a subtle sweetness and eye-catching color.
Step 3: Stir in the Spices
Sprinkle the smoked paprika, ground cumin, and chili powder over the vegetables. Cook for about a minute or until you can smell the spices blooming. This quick step awakens their flavors and builds the warm, smoky profile that defines the recipe.
Step 4: Add Tomatoes, Beans, and Liquid
Now, pour in the chopped tomatoes along with their juices, then add the drained cannellini beans and your choice of water or chicken stock. Stir everything together well so the beans mingle with the spiced tomato sauce. This combination brings rich tomato tang and hearty creaminess all in one pan.
Step 5: Season and Simmer
Season the mixture generously with salt and pepper to taste. Lower the heat and let the sauce simmer gently for 10 to 15 minutes until it thickens slightly. This slow simmer lets all the flavors meld beautifully and creates a sauce that clings perfectly to each bean.
Step 6: Add the Eggs
Using the back of a spoon, make four small wells in the simmered sauce. Carefully crack one egg into each well, making sure not to break the yolks. This step is so satisfying because you’re creating little pockets of creamy yumminess right in the heart of the sauce.
Step 7: Cook the Eggs
Cover the skillet and let the eggs cook for 6 to 8 minutes. Depending on how you like your eggs, you can adjust this slightly for just-set whites and runny yolks or firmer eggs. The gentle steam trapped beneath the lid cooks them tenderly, melding the flavors even further.
Step 8: Garnish and Serve
Remove the skillet from heat and sprinkle generously with chopped fresh parsley. This final touch adds a burst of freshness and a pretty pop of green against the deep reds and creamy whites. Serve the dish warm with crusty bread for dipping into the luscious sauce and rich egg yolks.
How to Serve Spanish Beans & Eggs Recipe

Garnishes
Fresh parsley is the classic garnish here, bringing a lovely herbal brightness that balances the smoky spices. If you want to switch things up, a sprinkle of crumbled feta or a few red chili flakes can add exciting new layers to this comforting dish.
Side Dishes
Crusty bread is an absolute must for soaking up the tomato sauce and runny yolks, but you can also serve the Spanish Beans & Eggs Recipe alongside simple green salads or roasted vegetables for a more substantial meal. A dollop of cooling yogurt could also make a delightful contrast.
Creative Ways to Present
Try serving the beans and eggs straight from the skillet for a rustic, family-style feel. For a modern twist, spoon the mixture over toasted sourdough or into warm pita pockets. You can even turn it into a vibrant brunch centerpiece by adding avocado slices and a squeeze of fresh lemon right before serving.
Make Ahead and Storage
Storing Leftovers
Leftover Spanish Beans & Eggs Recipe keeps well in an airtight container in the refrigerator for up to 3 days. For the best texture, it’s smart to store the mixture without the eggs and add freshly cooked eggs when reheating.
Freezing
The tomato and bean base freezes beautifully, so feel free to portion it out before adding eggs. Freeze the sauce in freezer-safe containers for up to 3 months. When ready to eat, thaw completely in the fridge overnight before reheating gently on the stove.
Reheating
Reheat your leftovers slowly over low heat to prevent the beans from breaking apart. If the sauce thickens too much, stir in a splash of water or stock to loosen it. For the best experience, cook fresh eggs on top after warming the sauce, recreating that fresh-from-the-skillet delight.
FAQs
Can I use other types of beans in this Spanish Beans & Eggs Recipe?
Absolutely! While cannellini beans are creamy and mild, you can substitute with navy beans, great northern beans, or even black beans. Just make sure they are cooked and drained before adding to the sauce.
Is this dish traditionally spicy?
The chili powder adds a gentle warmth rather than intense heat, so it’s mild enough for most palates. Feel free to adjust the chili amount up or down depending on how spicy you like your food.
Can I make this recipe vegan?
Definitely. Simply omit the eggs and perhaps add a sprinkle of nutritional yeast or vegan cheese for added umami. The sauce and beans still deliver plenty of comfort and flavor on their own.
What’s the best bread to serve with this dish?
A rustic, crusty bread like a baguette or sourdough works wonderfully. These breads hold up well for dipping and have enough texture to complement the creamy beans and runny yolks.
How do I know when the eggs are cooked just right?
After covering the skillet, check the eggs after 6 minutes for softly set whites and runny yolks. If you prefer firmer eggs, cook up to 8 minutes. Everyone’s stovetop varies, so keep an eye near the end to ensure they’re exactly how you like.
Final Thoughts
This Spanish Beans & Eggs Recipe is such a joyous meal to make and enjoy, packed with bold, smoky flavors and the comfort of warm beans and eggs all in one skillet. It’s an easy, satisfying dish that feels special every time you serve it. I can’t wait for you to try it and add your own personal twist—grab your skillet and get cooking today!
“`
Print
Spanish Beans & Eggs Recipe
- Prep Time: 0h 10m
- Cook Time: 0h 25m
- Total Time: 0h 35m
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Spanish
- Diet: Vegetarian
Description
A hearty and flavorful Spanish-inspired dish featuring tender cannellini beans simmered in a smoky tomato sauce, topped with perfectly cooked eggs. This simple skillet recipe combines aromatic spices like smoked paprika, cumin, and chili powder, making it a satisfying meal perfect for breakfast, brunch, or dinner. Served with crusty bread, it’s easy to prepare and packed with comforting Mediterranean flavors.
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves of garlic, minced
- 1 red bell pepper, diced
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1 can (14 oz) chopped tomatoes
- 1 can (14 oz) cannellini beans, drained and rinsed
- 1/4 cup water or chicken stock
- Salt and pepper to taste
- 4 large eggs
- Fresh parsley, chopped (for garnish)
To Serve
- Crusty bread
Instructions
- Heat the base: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until it becomes soft and translucent, about 5 minutes.
- Sauté vegetables: Add the minced garlic and diced red bell pepper to the skillet, sautéing for another 3-4 minutes until the pepper softens.
- Add spices: Stir in the smoked paprika, ground cumin, and chili powder, cooking for about 1 minute until fragrant to build flavor.
- Add tomatoes and beans: Pour the chopped tomatoes with their juice into the skillet, followed by the drained cannellini beans and the water or chicken stock. Stir to combine evenly.
- Simmer the sauce: Season the mixture with salt and pepper to taste. Reduce the heat and let it simmer gently for 10-15 minutes until the sauce thickens slightly and flavors meld.
- Prepare for the eggs: Using the back of a spoon, make four small wells in the sauce, one for each egg.
- Cook the eggs: Crack one egg into each well. Cover the skillet and cook for 6-8 minutes until the eggs reach your preferred doneness, whether runny or firm.
- Finish and garnish: Remove the skillet from heat and sprinkle the dish with freshly chopped parsley for a burst of color and freshness.
- Serve: Serve the beans and eggs warm with crusty bread on the side for dipping and enjoying every bite.
Notes
- You can substitute cannellini beans with other white beans like navy or great northern beans if preferred.
- Adjust the chili powder according to your spice tolerance for a milder or spicier dish.
- For a vegan version, omit the eggs or replace with tofu scramble.
- Use vegetable broth instead of chicken stock to keep the recipe vegetarian.
- Serve immediately to enjoy the eggs at their best texture.

