
I recently tried this breakfast beans and eggs recipe, and I have to say—it’s a game-changer for a cozy morning. The combination of smoky, spicy beans and tender poached eggs is just irresistible.
I love how the pickled onions and fresh cilantro add a bright, tangy twist. It’s easy to make in one skillet, which saves me from doing a mountain of dishes.
Honestly, every bite feels like a warm hug on a plate. You can also enjoy a rich, comforting flavor similar to the Hearty and Creamy Sausage Soup Recipe for another hearty breakfast option.

Ingredients
Here’s everything you need to make this delicious breakfast:
- 1 can (15 oz) white beans – navy, cannellini, or great northern; creamy beans work best for smooth texture
- 2 large eggs – poached directly in the sauce for ease and flavor
- 1 tablespoon olive oil – for sautéing onions and garlic
- 1 small red onion – thinly sliced for pickling; adds tang and crunch
- 2 garlic cloves – finely minced for aromatic flavor
- 2 tablespoons tomato paste – caramelizes nicely for a rich sauce
- 1–2 chipotle peppers in adobo – smoky and spicy, adjust to taste
- 1/4 cup water – to loosen the sauce while simmering
- 1 teaspoon lime juice – for pickling the onions
- 1/2 teaspoon sugar – balances the acidity of tomato and lime
- Salt and black pepper – to taste
- Fresh cilantro – for garnish
Note: several serving as a note of full line under the ingredients according to the quantity.
Variations
Here are some fun ways to mix it up:
- Add cherry tomatoes for extra freshness and juiciness
- Make it vegan by omitting the eggs or using tofu scramble
- Top with a dollop of Greek yogurt or crème fraîche for creaminess
- Swap chipotle peppers for smoked paprika for a milder smoky flavor, or try the aromatic flavors of Basil Chicken in Coconut Curry Sauce for a different twist

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Large skillet – for cooking beans and poaching eggs in one pan
- Wooden spoon – to stir and create wells for the eggs
- Knife and cutting board – for slicing onions and garlic
- Measuring spoons – for precise seasoning
How to Make Smoky Breakfast Beans and Eggs Recipe
Pickle the Onions
I start by thinly slicing the red onion and placing it in a small bowl with lime juice. Letting them sit for a few minutes removes the raw sharpness and gives a tangy crunch to the dish.
Sauté Aromatics
Next, I heat olive oil in a skillet and sauté the garlic and onions until soft. This step creates a fragrant base for the tomato-chipotle sauce.
Build the Sauce
I stir in tomato paste and chipotle peppers, cooking for a couple of minutes until caramelized. This deepens the smoky flavor and sweetens the sauce naturally.
Simmer the Beans
I add the white beans and water, bringing it to a gentle simmer. This allows the beans to absorb all the smoky, spicy flavors from the sauce.
Add the Eggs
Using a spoon, I carve small wells in the beans and crack the eggs directly into the sauce. I season everything with sugar, salt, and pepper to balance the flavors.
Poach the Eggs
I cover the skillet and simmer for 3–5 minutes, just until the egg whites are set but yolks remain runny. Finally, I top the dish with pickled onions and fresh cilantro before serving.
Additional Tips for Making this Recipe Better
- I always taste the sauce before adding eggs to adjust seasoning perfectly
- I use fresh cilantro for garnish because it brightens up the smoky sauce
- I prefer simmering the beans gently; high heat can toughen them
- I love letting the pickled onions sit a little longer—they get tangier
How to Serve Smoky Breakfast Beans and Eggs Recipe
I enjoy serving this right in the skillet for a rustic look. Toasted bread, pita, or corn tortillas pair beautifully. A sprinkle of crumbled feta or cotija adds an extra touch of flavor and color.

Nutritional Information
Here’s what one serving roughly provides:
- Calories: 320 kcal – perfect for a filling breakfast
- Protein: 16 g – thanks to the eggs and beans
- Carbohydrates: 35 g – slow-release energy to keep you full
- Fat: 12 g – from olive oil and egg yolks, heart-healthy fats
Make Ahead and Storage
Storing
I store leftover beans and sauce in an airtight container in the fridge for up to 3 days. Keep the eggs separate if you want them to stay perfectly runny.
Freezing
You can freeze just the beans without eggs for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
Reheating
I reheat gently on low heat, adding a splash of water if needed. Crack fresh eggs over the warmed beans for a quick redo of the breakfast.
Why You’ll Love This Recipe
Here’s why I can’t get enough of this dish:
- It’s bursting with flavor – smoky, spicy, tangy, all in one bite
- Super filling – creamy beans and runny eggs keep me satisfied for hours
- One-pan convenience – minimal cleanup, perfect for busy mornings
- Easy to customize – vegan, creamy, or extra spicy, it adapts easily
- A great vegetarian protein option – makes breakfast hearty without meat

Breakfast Beans and Eggs Recipe
Ingredients
Method
- I start by thinly slicing the red onion and placing it in a small bowl with lime juice. Letting them sit for a few minutes removes the raw sharpness and gives a tangy crunch to the dish.
- Next, I heat olive oil in a skillet and sauté the garlic and onions until soft. This step creates a fragrant base for the tomato-chipotle sauce.
- I stir in tomato paste and chipotle peppers, cooking for a couple of minutes until caramelized. This deepens the smoky flavor and sweetens the sauce naturally.
- I add the white beans and water, bringing it to a gentle simmer. This allows the beans to absorb all the smoky, spicy flavors from the sauce.
- Using a spoon, I carve small wells in the beans and crack the eggs directly into the sauce. I season everything with sugar, salt, and pepper to balance the flavors.
- I cover the skillet and simmer for 3–5 minutes, just until the egg whites are set but yolks remain runny. Finally, I top the dish with pickled onions and fresh cilantro before serving.
Notes
- I always taste the sauce before adding eggs to adjust seasoning perfectly
- I use fresh cilantro for garnish because it brightens up the smoky sauce
- I prefer simmering the beans gently; high heat can toughen them
- I love letting the pickled onions sit a little longer—they get tangier






