These Tuscan White Beans in Tomato Sauce are the kind of simple, comforting meal that makes a cozy dinner feel effortless. Tender white beans simmer in a rich tomato sauce with garlic, onion, Italian herbs, and fresh spinach, creating a hearty dish that is packed with flavor.
The beans become wonderfully tender as they soak up the savory tomato sauce, while the spinach adds freshness and color. Finish everything with a little Parmesan and fresh parsley, then serve it with crispy toasted bread for soaking up every last drop of that delicious sauce.
Why You’ll Love This Recipe
- Easy one-pan meal: Everything comes together in one skillet with minimal cleanup.
- Budget-friendly: Simple pantry ingredients turn into a satisfying dinner.
- Hearty and comforting: White beans make this dish filling without feeling heavy.
- Rich tomato flavor: Garlic, herbs, and tomatoes create a deeply savory sauce.
- Perfect with crusty bread: Toasted bread is ideal for scooping up the saucy beans.
Flavor & Texture Highlights
The combination of creamy white beans and rich tomato sauce gives this dish a wonderfully cozy texture. Garlic and Italian seasoning add savory depth, while fresh spinach melts into the sauce for a little freshness.
A touch of Parmesan adds salty, nutty flavor, and the crispy toasted bread provides the perfect contrast to the tender beans. For an extra-special finish, drizzle a little extra-virgin olive oil over the top just before serving.
How to Make Tuscan White Beans in Tomato Sauce
Start by sautéing the onion and garlic in olive oil until soft and fragrant. Add the crushed tomatoes, tomato paste, Italian seasoning, and a little red pepper flakes if you enjoy some heat.
Stir in the drained white beans and let everything simmer gently so the beans have time to absorb the tomato sauce. Add the spinach toward the end and cook just until wilted.
Finish with Parmesan and fresh parsley, then serve the beans warm with slices of toasted crusty bread.
Helpful Tips
- Use cannellini beans for a creamy texture, or substitute great northern beans if preferred.
- Do not overcook the spinach; add it near the end so it stays fresh and vibrant.
- For a richer sauce, stir in a small splash of heavy cream at the end.
- Add red pepper flakes for a gentle kick of heat.
- Toast the bread with olive oil and a little garlic for extra flavor.
- For a complete meal, serve the beans with grilled chicken, sausage, or a simple green salad.
Frequently Asked Questions
Can I use canned beans?
Absolutely. Canned cannellini or great northern beans make this recipe quick and convenient. Drain and rinse them before adding them to the sauce.
Can I make this recipe vegetarian?
Yes. Use vegetable broth if you need extra liquid and choose a vegetarian Parmesan-style cheese if desired.
Can I use fresh tomatoes instead of canned tomatoes?
Yes. Ripe fresh tomatoes can be used, although canned crushed tomatoes usually provide a richer and more consistent sauce.
What can I serve with these beans?
Crusty toasted bread is my favorite choice. You can also serve them over rice, pasta, polenta, or alongside roasted vegetables.
Can I make these beans ahead of time?
Yes. The flavors become even more developed after resting. Store leftovers in an airtight container in the refrigerator and gently reheat them on the stovetop.
Tuscan White Beans in Tomato Sauce
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (28 ounces) crushed tomatoes
- 1/2 cup vegetable or chicken broth
- 3 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 teaspoon Italian seasoning
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes, optional
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper
- 3 cups fresh baby spinach
- 1/3 cup freshly grated Parmesan cheese
- 2 tablespoons chopped fresh parsley
- 1 tablespoon fresh lemon juice
For the Toasted Bread
- 4–6 slices crusty sourdough or Italian bread
- 1 tablespoon olive oil
- 1 garlic clove, halved
Instructions
- Sauté the aromatics: Heat the olive oil in a large skillet or shallow Dutch oven over medium heat. Add the diced onion and cook for 4–5 minutes, stirring occasionally, until softened. Add the garlic and cook for another 30 seconds.
- Build the tomato sauce: Stir in the tomato paste, crushed tomatoes, broth, Italian seasoning, smoked paprika, red pepper flakes, salt, and black pepper. Bring the mixture to a gentle simmer.
- Add the beans: Stir in the drained cannellini beans. Reduce the heat to medium-low and simmer for 12–15 minutes, stirring occasionally, until the sauce thickens and the beans are tender and flavorful.
- Add the spinach: Stir in the fresh spinach a handful at a time. Cook for 2–3 minutes, just until the spinach wilts into the sauce.
- Finish the beans: Remove the skillet from the heat and stir in the Parmesan, fresh parsley, and lemon juice. Taste and adjust the salt and pepper if needed.
- Toast the bread: Brush the bread slices lightly with olive oil. Toast them in a skillet, oven, or toaster until golden and crisp. Rub the warm toast with the cut side of the garlic clove for extra flavor.
- Serve: Spoon the warm tomato beans into bowls and top with a little extra Parmesan and parsley. Serve immediately with the crispy garlic toast.
Optional Notes
For an extra creamy finish, gently mash about 1/2 cup of the beans against the side of the skillet while they simmer. This naturally thickens the tomato sauce without needing flour or cornstarch. A final drizzle of olive oil and a sprinkle of Parmesan make the dish especially delicious.