• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • index
  • about
  • photography

With Spice logo

menu icon
go to homepage
search icon
Homepage link
  • home
  • recipes
  • index
  • photography
  • about
×
Home » breakfast » Smashed Breakfast Beans with Fried Eggs

Smashed Breakfast Beans with Fried Eggs

Jump to Recipe·Print Recipe

Cozy up with these indulgent breakfast beans—creamy, cheesy, a little spicy, and topped with the perfect crispy fried egg.

We’ve had these breakfast beans on repeat lately. They’re indulgently creamy and spicy, and I just love the whole eggs and beans thing. The eggs get gorgeously crisp, frilly edges that add the perfect crunch to the soft mash. And the beans soak up that runny yolk... it’s perfectly symbiotic.

beans and eggs

If you don’t have Calabrian chili paste, swap in your favorite chili crisp or chili oil. It won’t have the same Italian vibe, but it’ll still bring the heat.

I usually lean on these beans for breakfast for two reasons:
First, when I accidentally overcook beans in the Instant Pot. Mushy beans are perfect in a creamy mash like this (they’re also great in this creamy ricotta white bean dip).
Second, when I’ve cooked a full pound of dried beans and have a few cups left unaccounted for (usually after this herby tuna white bean salad). It's a great way to break out of my standard scrambled eggs + toast breakfast that makes up 99% of my mornings.

Best of all, you can make the smashed beans ahead of time and simply reheat them in the morning with a fried egg on top. Note that you'll probably need a splash of water or stock to loosen the beans to the perfect spoonable consistency.

Get ready for these to become a new breakfast staple.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Here's how to make these breakfast beans:

1_saute onions
1. Sauté onions and garlic until very soft, but not browned.
2_cook cannellini beans
2. Add cannellini beans and stock.
3_smash beans until creamy
3. Simmer 5 minutes, then mash until mostly smooth. Stir in parmesan.
4_fry an egg for beans and eggs
4. Fry an egg.
5_breakfast beans
5. Divide beans onto 4 plates, top with chile paste and a fried egg.
cannellini beans for breakfast
6. Dig in!

a few notes about this recipe:

  • If you’ve never truly fried an egg before, you’re in for a treat. The edges get beautifully crisp, the whites just set, and the yolk stays runny. The key is oil basting—and yes, it’s messy. The oil sputters, smokes, and splashes. But stay the course. The perfect fried egg is worth it.
  • This is my favorite Calabrian chili paste.
  • Swap in any bean you like—cannellini and borlotti are both excellent here. If you need a refresher, here’s a quick guide for cooking dried beans.
  • The beans can be made up to 3 days ahead. Just reheat and top with a fried egg.
spicy breakfast beans
Print

Creamy Smashed Breakfast Beans with Fried Eggs

beans and eggs
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Cozy up with these indulgent breakfast beans—creamy, cheesy, a little spicy, and topped with the perfect crispy fried egg.

  • Author: Indi Hampton
  • Cook Time: 20 minutes
  • Total Time: 20 minutes
  • Yield: 4
  • Category: Breakfast
  • Method: Stove
  • Cuisine: Italian
  • Diet: Gluten Free

Ingredients

breakfast beans

  • ¼ cup extra-virgin olive oil
  • 1 small onion, diced
  • 1 garlic clove, minced
  • 3 cups cannellini beans (or 2 15-oz cans), rinsed
  • ½ cup unsalted chicken stock
  • kosher salt
  • freshly ground black pepper
  • ½ cup grated parmesan

fried eggs

  • 3 tbsp extra-virgin olive oil
  • 4 large eggs
  • kosher salt
  • freshly ground black pepper
  • 4 tbsp Calabrian chile paste, for serving

Instructions

  1. Heat olive oil in a large skillet over medium-low heat. Add onion and a pinch of salt, and cook until very tender and translucent, about 10 minutes. Stir in garlic and cook until fragrant.
  2. Add beans and ½ cup water, bring to a gentle simmer. Season with salt and pepper and cook until thickened, about 5 minutes.
  3. Remove from heat and use the back of a wooden spoon (or potato masher) to smash the beans until mostly smooth. Stir in the parmesan and adjust seasoning. Keep warm and fry the eggs.
  4. In a medium nonstick skillet, heat olive oil over medium-high heat until it shimmers. Crack eggs into the pan, spacing them evenly apart and sprinkle with salt and pepper. Cook until edges are golden brown, 2- 3 minutes.
  5. Gently tilt the pan towards you and spoon some hot oil over the uncooked egg whites (and not the yolk if you want it runny) to cook them, about 1 minute.
  6. Divide the beans among 4 plates and top each with a spoonful of chili paste and a fried egg. Serve hot.

Notes

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Nutrition

  • Serving Size: 1
  • Calories: 445
  • Sugar: 1.9g
  • Sodium: 315mg
  • Fat: 22g
  • Saturated Fat: 5.5g
  • Unsaturated Fat: 15.8g
  • Trans Fat: 0.1g
  • Carbohydrates: 39g
  • Fiber: 8.6g
  • Protein: 24g
  • Cholesterol: 198mg

Did you make this recipe?

Tag @with_spice on Instagram

« Pasta e Fagioli (Italian Pasta Bean Soup)
One-Pan Italian Beans and Greens »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Primary Sidebar

About me

Hello! My name is Indi— thanks so much for stopping by! Here I share my favorite seasonal recipes, be it sweet or savory, appetizer or entrée. Take a look around!

To learn more about me, Click here!

Copyright © 2026 With Spice on the Brunch Pro Theme