“`html
If you’re craving a breakfast dish that feels both comforting and exciting, this Breakfast Beans and Eggs Recipe is exactly what you need. It combines tender white beans simmered with smoky chipotle and rich tomato paste, topped with perfectly cooked eggs and zesty pickled onions that brighten every bite. This recipe is a cheerful way to start your day, bringing together a delicious balance of spicy, savory, and fresh flavors that make each mouthful truly memorable.

Ingredients You’ll Need
Every ingredient in this recipe plays a starring role, making it a breeze to prepare yet packed with depth and character. From tangy lime juice that wakes up the onions to creamy white beans delivering hearty texture, these essentials come together for a breakfast masterpiece.
- 1 red onion (¼ thinly sliced into half-moons, ¾ finely diced; divided use): Adds a mix of sweetness and a crisp tang when pickled, plus a mellow base in the beans.
- 1 lime (juiced): Brings a fresh citrus punch that lifts the pickled onions perfectly.
- Salt and black pepper, to taste: Essential seasonings that enhance every other ingredient.
- 3 tablespoons extra-virgin olive oil: Provides a fragrant and silky foundation for sautéing garlic and onions.
- 4 garlic cloves, finely minced: Infuses the dish with a bold, aromatic depth.
- 3 tablespoons tomato paste: Gives a rich, umami-packed base and vibrant color to the beans.
- 1 chipotle pepper in adobo sauce, de-seeded and finely chopped: Injects a smoky heat that makes the flavors pop.
- 1 (15.5-ounce) can white beans, such as cannellini or great northern beans, drained and rinsed: The creamy star ingredient soaked in spicy tomato goodness.
- 1 cup water: Helps simmer the beans and blend the flavors beautifully.
- 1 teaspoon white sugar (optional, for sweetness): Balances acidity and rounds out the tomato paste’s tang.
- 2 large eggs: The crowning glory, perfectly cooked on the beans to add richness.
- A handful of minced cilantro: Adds a fresh, herbaceous touch that brightens the whole dish.
How to Make Breakfast Beans and Eggs Recipe
Step 1: Prep the Onion
Start by dividing your red onion carefully: thinly slice one-quarter into delicate half-moons and finely dice the remaining three-quarters. The half-moons will get a zingy quick pickle, giving an acidic crunch to lift the dish later on, while the diced portion flavors the beans as they cook.
Step 2: Pickle the Onion
Place the half-moon onions in a small sealable bag and pour in the freshly squeezed lime juice, plus a pinch of salt and black pepper. Seal it up and give the bag a few shakes, ensuring each slice is coated. Let this sit for at least 20 minutes—30 is ideal—to develop that bright, tangy crunch you’ll love.
Step 3: Sauté the Aromatics
Heat the olive oil in a medium skillet over medium heat until shimmering. Add the minced garlic and sauté for 1 to 2 minutes, just until fragrant and starting to turn golden. Toss in the diced onions, season with salt and pepper, and cook gently for 6 to 8 minutes, stirring occasionally until soft and translucent. This builds a flavor base that’s both sweet and savory.
Step 4: Cook the Pastes
Next, stir in the tomato paste and finely chopped chipotle pepper. Let them cook for about 3 minutes, stirring often until the tomato paste darkens to a rich brick red and begins to cling to the pan. This step develops deep, smoky notes that add complexity to the beans.
Step 5: Simmer the Beans
Add the rinsed white beans and a cup of water to your skillet. Stir everything well, then bring to a boil. Lower the heat to medium-low and let this simmer for 6 to 8 minutes, giving the flavors time to meld beautifully. Taste and season with additional salt, pepper, and a bit of sugar if you want a subtle sweetness to balance the tang.
Step 6: Cook the Eggs
Using a wooden spoon, carefully make two wells in the bean mixture. Crack an egg into each well, then cover the skillet. Simmer on low heat for about 3 to 5 minutes until the egg whites are set, but the yolks remain delightfully runny—or cook them to your personal preference. This is the moment where simple eggs meet savory beans in perfect harmony.
Step 7: Serve
Scoop the beans and eggs into two bowls. Top each serving with a generous handful of the pickled onions and a sprinkle of fresh cilantro for that fresh pop of green. Serve immediately for the best experience, alongside warm corn tortillas, pita, or toasted buttered bread if you like something to soak up all the delicious sauce.
How to Serve Breakfast Beans and Eggs Recipe
Garnishes
The vibrant pickled onions and freshly minced cilantro are absolute musts—they add crunch, brightness, and herbaceous freshness that cut through the richness of the beans and eggs. For a bit of extra zing, a wedge of lime on the side invites a last-minute squeeze over the top.
Side Dishes
This dish pairs wonderfully with warm bread such as crusty sourdough or soft pita, perfect for mopping up every drop. Alternatively, serve it with corn tortillas for a subtle sweetness and authentic twist. A side of sliced avocado or a simple green salad can add creaminess and balance.
Creative Ways to Present
Want to shake things up? Try layering the beans and eggs over a bed of sautéed greens like spinach or kale for extra nutrients. Or bake the entire bean and egg mixture in individual ramekins for a charming, on-the-spot presentation that feels both rustic and refined. A sprinkle of crumbled queso fresco brings a lovely tangy contrast, too.
Make Ahead and Storage
Storing Leftovers
Once cooled to room temperature, transfer any leftover Breakfast Beans and Eggs Recipe to an airtight container and store it in the refrigerator. It will keep well for up to 3 to 4 days, making it a convenient option for quick breakfasts later in the week.
Freezing
This dish is best enjoyed fresh, especially because the egg texture can change after freezing. However, the bean mixture (without eggs) freezes beautifully. Store it separately in freezer-safe containers or bags for up to 2 months. When you’re ready, thaw overnight in the fridge and reheat gently before adding freshly cooked eggs.
Reheating
Reheat leftovers gently on the stove over low heat to preserve flavors and avoid drying out the beans. Cover the pan and stir occasionally until heated through. If you’re reheating the whole dish with eggs, it’s best to reheat the beans separately and then cook fresh eggs to maintain that perfect creamy yolk texture.
FAQs
Can I use other types of beans in this Breakfast Beans and Eggs Recipe?
Absolutely! While cannellini or great northern beans are recommended for their creamy texture, you can swap in navy beans or even chickpeas if you prefer. Just make sure to drain and rinse canned beans before cooking.
How spicy is the chipotle pepper in this recipe?
The chipotle pepper adds a smoky warmth that’s subtle but noticeable—not overwhelmingly spicy. You can adjust the amount or omit it if you prefer a milder version without losing the smoky depth.
Can I prepare this recipe vegan?
Yes! Simply skip the eggs and serve the beans with additional garnishes like avocado slices or vegan cheese. You could also try tofu scramble on the side for a protein-rich vegan alternative.
Is it okay to leave the pickled onions out?
You can, but the pickled onions provide a bright and tangy contrast that really elevates the dish. If you’re short on time, even a quick squeeze of lime over fresh onions can add a nice touch.
Can I make this recipe for more people?
Definitely! The ingredients scale nicely, so simply multiply by the number of servings you want. Just use a larger skillet and be sure not to overcrowd it when cooking the eggs in the bean mixture.
Final Thoughts
This Breakfast Beans and Eggs Recipe is one of those rare dishes that feels both nourishing and lively, making your mornings something to look forward to. Its wonderful blend of texture, flavor, and freshness will quickly make it a staple in your breakfast rotation. Give it a try—you might just find your new favorite way to start the day!
“`
Print
Breakfast Beans and Eggs Recipe
- Prep Time: 10 minutes
- Cook Time: 33 minutes
- Total Time: 43 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Stovetop
- Cuisine: Mexican-inspired
Description
A flavorful and satisfying breakfast featuring creamy white beans simmered with chipotle and tomato paste, topped with perfectly cooked eggs and tangy pickled red onions. This hearty dish is easy to prepare and perfect for a comforting morning meal.
Ingredients
Pickled Onion
- 1 red onion (¼ thinly sliced into half-moons)
- 1 lime (juiced)
- Salt and black pepper, to taste
Bean Mixture
- ¾ red onion (finely diced)
- 3 tablespoons extra-virgin olive oil
- 4 garlic cloves (finely minced)
- 3 tablespoons tomato paste
- 1 chipotle pepper in adobo sauce (de-seeded and finely chopped)
- 1 (15.5-ounce) can white beans, such as cannellini or great northern beans (drained and rinsed)
- 1 cup water
- Salt and black pepper, to taste
- 1 teaspoon white sugar (optional, for sweetness)
Other
- 2 large eggs
- A handful of minced cilantro
Instructions
- Prep the onion: Thinly slice ¼ of the red onion into half-moons and set aside for pickling. Finely dice the remaining ¾ of the red onion to use in the bean mixture.
- Pickle the onion: Place the sliced red onion in a small Ziploc bag with the juice of one lime, salt, and pepper. Seal the bag and shake to coat the onions evenly. Let them sit for at least 20 minutes, preferably 30, shaking occasionally to develop flavor.
- Sauté the aromatics: Heat 3 tablespoons of extra-virgin olive oil in a medium skillet over medium heat. Add the minced garlic and sauté for 1 to 2 minutes until fragrant and starting to turn golden. Add the diced red onion, season with salt and pepper, and cook for 6 to 8 minutes until softened and translucent.
- Cook the pastes: Stir in the tomato paste and chopped chipotle pepper. Continue to sauté for about 3 minutes until the paste darkens to a rich brick red color and begins to stick to the pan, intensifying the flavors.
- Simmer the beans: Add the drained white beans and 1 cup of water to the skillet. Stir to combine and bring to a boil. Reduce heat to medium-low and let it simmer for 6 to 8 minutes to meld the flavors. Season with salt, black pepper, and white sugar if desired to balance acidity.
- Cook the eggs: Using a wooden spoon, make two wells in the bean mixture. Crack an egg into each well. Cover the skillet and simmer for 3 to 5 minutes, or until the egg whites are set but the yolks remain runny or cooked to your preference.
- Serve: Divide the beans and eggs between two bowls. Top each serving with the pickled onions and a sprinkling of fresh cilantro. Serve immediately, optionally with warm corn tortillas, pita bread, or buttered toast.
Notes
- Adjust the chipotle pepper amount to control the heat level of the dish.
- Pickling the onions adds a bright, tangy contrast that lifts the savory bean mixture.
- For a vegan version, omit the eggs and serve with additional sautéed vegetables or avocado.
- You can prepare the pickled onions ahead of time and refrigerate for up to 2 days.
- Serve with bread or tortillas to make it a complete breakfast meal.

