Rustic Italian White Beans Simmered in Tomato Sauce

White beans in tomato sauce is an easy, flavorful dish: silky tomato pomodoro, a little garlic, creamy white beans, fruity extra-virgin olive oil, and fresh herbs. It works as a vegetarian main with a crisp salad or as a warm, comforting side to grilled or roasted meats.

White bowl with a spoon. Bowl full of creamy white beans and pomodoro sauce topped by parmesan and herbs.

Hello everyone — here’s a quick, reliable recipe I make often. If you know the classic Italian dish fagioli all’uccelletto, this is a close relative: white beans simmered in a smooth tomato sauce. I prefer basil and rosemary as the finishing herbs, but use what you like.

Simple recipes like this are the backbone of home cooking. They’re fast, comforting, and flexible. You can stretch this into a full vegetarian meal with crusty bread and salad, or serve it alongside meat or roasted vegetables.

A wooden spoon lifting a spoonful of beans and sauce out of a pot.

What you need

  • Tomato sauce – Use a smooth pomodoro sauce you like. You can make a quick pomodoro from canned tomatoes, garlic, olive oil, and salt in about 20 minutes.
  • Cannellini beans – Two 15-oz cans (drained and rinsed) or another creamy white bean.
  • Fresh herbs – A sprig of rosemary to simmer in the sauce and a handful of sliced basil for serving.
  • Olive oil – Extra-virgin, to finish the dish with a drizzle at the table.

Ingredients for the recipe.

How to make this

The method is straightforward: make or warm a smooth tomato sauce, add a rosemary sprig and the beans, then simmer gently until the flavors meld. Finish with olive oil and basil.

1. Make the sauce

If you don’t have a jar of sauce on hand, make a quick pomodoro: warm olive oil over medium-low heat, gently sauté chopped garlic with a pinch of salt until softened (don’t brown), add canned tomatoes with their juice, raise the heat to bring to a boil, then lower and simmer about 15 minutes. Purée the sauce until smooth using a stick blender or blender and season to taste with salt and black pepper.

2. Add the beans

Stir in drained, rinsed cannellini beans and add a fresh rosemary sprig. Keep the sauce at a gentle simmer and cook about 15 minutes so the beans warm through and absorb some tomato flavor. Taste and adjust seasoning.

3. Serve

Remove the rosemary sprig. Serve warm, topped with a drizzle of extra-virgin olive oil and sliced basil. Optional garnishes include grated Parmesan and a pinch of red pepper flakes for heat. This is delicious with crusty bread for dipping or as part of a larger meal.

A white bowl of beans in pomodoro sauce topped by cheese and herbs.

Recipe: Italian White Beans in Tomato Sauce

Summary: A simple, Tuscan-inspired dish featuring creamy cannellini beans simmered in smooth pomodoro with fresh herbs. Great as a side or a vegetarian main.

Servings: 6

Prep time: 5 mins · Cook time: 35 mins · Total time: 40 mins

Calories: ~250 kcal per serving

Ingredients

  • 2–3 tbsp extra-virgin olive oil
  • 4 garlic cloves, chopped
  • 2 28-oz cans San Marzano tomatoes (or good-quality canned tomatoes)
  • Kosher salt and black pepper, to taste
  • 2 15-oz cans cannellini beans, drained and rinsed
  • 1 sprig fresh rosemary
  • Garnishes: sliced fresh basil leaves, grated Parmesan cheese, red pepper flakes (optional)

Instructions

  1. Warm the olive oil in a large pot over medium-low heat. Add the chopped garlic and a pinch of kosher salt. Gently sauté without browning until the garlic is soft, about 5 minutes.
  2. Add the canned tomatoes with their juice. Turn the heat up to bring the sauce to a boil, then reduce to medium and simmer for about 15 minutes to concentrate the flavors.
  3. Puree the sauce until smooth using a blender in batches or an immersion blender right in the pot. Season to taste with salt and black pepper.
  4. Add the drained cannellini beans and the rosemary sprig to the sauce. Maintain a gentle simmer and cook for another 15 minutes so the beans warm through and the flavors meld.
  5. Remove and discard the rosemary sprig. Serve the beans warm, finishing with a drizzle of extra-virgin olive oil and garnishing with basil, grated Parmesan, or red pepper flakes as desired.

Notes

  • Pomodoro: If you want more detail on making a classic pomodoro, look for a basic pomodoro method that uses garlic, olive oil, good canned tomatoes, salt, and brief simmering before pureeing.
  • Serving ideas: Serve this as a side to grilled or roasted meats, or enjoy it as a vegetarian main with a salad and crusty bread. It also makes a great topping for polenta or toasted bread.

If you try this recipe, I’d love to hear how it turned out—feel free to leave a comment with your experience and any adjustments you made.

– Stay safe, Annemarie

A spoon of beans and beans in a bowl with text overlay - Tuscan White Beans in Tomato Sauce.
White bowl of beans in tomato sauce with text overlay - White Beans Pomodoro.