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

With Spice logo

menu icon
go to homepage
search icon
Homepage link
  • home
  • recipes
  • index
  • photography
  • about
×
Home » fall » Italian Beans Braised in Tomato Sauce

Italian Beans Braised in Tomato Sauce

Jump to Recipe·Print Recipe

You’ll love these classic Italian beans (fagioli all’uccelletto): creamy cannellini beans stewed in a rich, jammy tomato sauce with sweet onions, garlic, and sage.

These stewed beans take me straight back to my 20s, when I lived in Florence and worked a harvest at a Tuscan winery. In the countryside especially, food was so simple but so satisfying. Just a few good ingredients and patience.

It was cooking reduced to its purest purpose: to feed and comfort, not to impress. (And for someone like me, who now obsesses over recipes all day every day, that still feels like such a relief). Sometimes a bowl of beans is all I actually need to cook.

tuscan beans fagioli all’uccelletto

It's so easy to lose that simplicity (and our joy). We fall in the trap of cooking to impress people with rare ingredients, elaborate techniques, fancy plating.

In Italy, though, the food was honest and unfussy, and that’s what stayed with me the most. Not the Sauternes-braised sweetbreads I had years later at Le Cordon Bleu in Paris— but the simplest beans.

Because they remind me what good food is really about.

Creamy cannellini beans simmered with sweet onions, garlic, and earthy herbs, all cooked down in a smooth, ripe tomato passata until jammy and rich. One pot, a few pantry ingredients, and a handful of herbs are all you need.

If you can, cook your own dried cannellini beans for the best flavor and texture. I usually make a whole pound and save half for my favorite tuna white bean salad or these spicy marinated white beans. So good!

Here’s how to make these simple beans in tomato sauce:

1_fry sage leaves in butter and olive oil
1. Fry sage leaves in butter and olive oil.
2_saute aromatics
2. Sauté onions, garlic, rosemary, and chili flakes.
3_beans in tomato sauce
3. Add tomato passata and cook until thick and jammy (20 minutes).
4_stewed beans
4. Add beans and chicken stock and simmer until tender (10 minutes).
stewed italian beans
5. Garnish with fried sage and enjoy!
Print

Italian Beans Braised in Tomato Sauce

tuscan beans fagioli all’uccelletto
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic Italian beans (fagioli all’uccelletto): creamy cannellini beans stewed in a rich, jammy tomato sauce with sweet onions, garlic, and sage.

  • Author: Indi Hampton
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes
  • Yield: 4
  • Category: Beans
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 2 tbsp extra-virgin olive oil
  • 2 tbsp unsalted butter
  • 10 fresh sage leaves
  • 1 small onion, finely diced
  • kosher salt
  • freshly ground black pepper
  • 3 garlic cloves, minced
  • 1 tbsp minced fresh rosemary
  • Pinch of red chili flakes
  • 1 cup tomato passata (or tomato sauce)
  • 3 cups cooked cannellini beans (or 2 15-oz cans), rinsed
  • ¼ cup chicken stock, plus more if needed
  • crusty bread, for serving

Instructions

  1. Heat olive oil and butter in a large, deep skillet over medium-low heat until butter is melted. Add sage leaves in a single layer and cook until crisp, about 20 seconds. Transfer to a paper towel lined plate and set aside.
  2. Add onion, season with salt and pepper, and cook until soft and translucent, 8- 10 minutes. Add the garlic, rosemary, and chili flakes and cook for about 30 seconds, until fragrant.
  3. Add the passata, season again with salt and pepper, and gently simmer until thick and jammy, stirring occasionally to prevent sticking, about 20 minutes.
  4. Stir in the beans and stock, and continue to gently simmer for another 10 minutes, or until the beans are tender and very flavorful. Add a splash of stock if needed, to prevent sticking.
  5. Taste and adjust seasoning, then divide into bowls. Top with crispy fried sage leaves and serve with crusty bread.

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: 321
  • Sugar: 2.5g
  • Sodium: 191mg
  • Fat: 13g
  • Saturated Fat: 4.7g
  • Unsaturated Fat: 7.9g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 9.3g
  • Protein: 14g
  • Cholesterol: 16mg

Did you make this recipe?

Tag @with_spice on Instagram

Italian beans
« Garlicky Sautéed Kale
Italian Beans on Toast »

Reader Interactions

Comments

  1. Nano Banana AI says

    August 26, 2025 at 12:48 am

    I love how this dish takes you back to the heart of Italian cooking – so simple but incredibly satisfying. It’s a reminder that good food doesn’t have to be complicated. Your mention of cooking dried beans instead of using canned really caught my attention, I can imagine the difference in texture!

    Reply

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 © 2025 With Spice on the Brunch Pro Theme