• 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 » summer » Italian Beans on Toast

Italian Beans on Toast

Jump to Recipe·Print Recipe

For the best beans on toast, try this Italian version—creamy cannellini beans, smoky Calabrian chilis, and sweet bits of sun‑dried tomatoes over crusty sourdough.

white beans on toast

Beans on toast might be a British classic, but I couldn’t resist giving it my own Italian spin. When I lived in Tuscany, I was struck by how often beans showed up on the table—and how beautifully simple they were. Just a pot of creamy cannellini cooked low and slow with garlic, olive oil, and herbs.

Here, I start with that same approach. A simple pot of creamy cannellini beans, simmered until velvety with garlic, shallots, and a pat of butter. 

From there, I swirl in a coarsely chopped mix of oil-packed sundried tomatoes (skip the dry ones if you can), smoky Calabrian chilis and a splash of sherry vinegar. The chewy bits of sweet tomatoes, the heat from the chilis, and the tang of vinegar— it’s layered, complex, crazy delicious without being too fussy. 

Pile it high on a slice of crispy-chewy sourdough and you’ve got a beans toast that’s simple and cozy, but also a little extra. Sometimes we take it even further and top it with a crispy fried egg (learn how to fry the perfect egg in my breakfast beans recipe). It’s a gamechanger for breakfast.

And if you’re equally obsessed with Calabrian chilis (I know someone out there wants to eat them by the spoonful like me), you’ll love these spicy marinated white beans. They’re soaked in a tangy, garlicky, chili-spiked dressing that is just so good.

In my house, we’re eating these beans morning and night (my husband is actually rationing the leftovers right now). And for me, it's proof that the simplest meals are often the ones we crave the most.

here's how to make them:

1_saute shallots in butter and olive oil
1. Sauté shallots and garlic.
3_add beans and stock
2. Add white beans and stock; bring to a simmer.
4_mash cannellini beans
3. Smash about ½ cup of beans. Cook until creamy and very soft.
sun-dried tomato chile oil
4. Make chopped sun-dried tomato chili mixture.
beans on toast
5. Swirl it into the cannellini beans.
beans and toast
6. Scoop it onto crusty toast and enjoy!
Print

Italian Beans on Toast

white beans on toast
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

For the best beans on toast, try this Italian version—creamy cannellini beans, smoky Calabrian chilis, and sweet bits of sun‑dried tomatoes over crusty sourdough.

  • Author: Indi Hampton
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4
  • Category: Main
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

beans on toast

  • 2 tbsp unsalted butter
  • 2 tbsp extra-virgin olive oil
  • 1 shallot, minced
  • 2 garlic cloves, minced
  • Kosher salt
  • Freshly ground black pepper
  • 3 cups cooked cannellini beans (from ½ lb dried, or 2 15-oz  cans), rinsed
  • 1 cup unsalted chicken stock, plus more if needed

tomato chili swirl

  • ⅓ cup oil-packed sun-dried tomatoes, drained
  • 1 tbsp calabrian chili paste (or ½ tsp red chili flakes)
  • 1 tbsp sherry vinegar
  • ⅓ cup extra-virgin olive oil
  • 4 ¾-inch-thick sourdough bread slices, toasted
  • Flaky salt, for garnish
  • Fresh basil, for garnish

Instructions

  1. Heat butter and olive oil in a large, deep skillet over medium heat. Add shallots, a pinch of salt and pepper, and cook until softened, about 3 minutes. Stir in garlic and cook until fragrant, about 30 seconds.
  2. Add beans and chicken stock, season with salt and pepper, and bring to a boil and reduce to a gentle simmer. Use the back of a spoon or spatula to smash about ½ cup of the beans. Simmer until the beans are very soft, creamy, and the stock has mostly cooked off, about 15 minutes.
  3. While beans cook, place sun-dried tomatoes, chili paste, vinegar and a pinch of salt in a food processor. Pulse until finely chopped. Add vinegar and olive oil and pulse until combined.
  4. When ready, remove beans from the heat. Spoon tomato mixture over the beans and stir just enough to swirl it in (you may not need all of it).
  5. To serve, spoon bean mixture evenly over toasts. Top with extra sun-dried tomato mixture, if desired. Sprinkle with flaky salt and garnish with fresh basil. Enjoy!

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: 529
  • Sugar: 4g
  • Sodium: 129mg
  • Fat: 31g
  • Saturated Fat: 7.2g
  • Unsaturated Fat: 23.2g
  • Trans Fat: 0g
  • Carbohydrates: 47g
  • Fiber: 9.8g
  • Protein: 17g
  • Cholesterol: 19mg

Did you make this recipe?

Tag @with_spice on Instagram

bean toast

« Italian Beans Braised in Tomato Sauce
Pappardelle Bolognese (with Homemade Pasta) »

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