Tomato

Tomato White Bean Soup

Emma Sullivan By Emma Sullivan January 24, 2025 4.8 (289 reviews)
Jump to Recipe
Tomato White Bean Soup

Imagine the rustic kitchens of Tuscany, where generations of Italian nonnas have perfected the art of transforming humble pantry staples into soul-warming masterpieces. This tomato white bean soup embodies that timeless tradition, combining creamy cannellini beans with rich tomatoes and aromatic herbs in a symphony of comfort that's both elegant and deeply satisfying. The secret lies in two often-overlooked ingredients: fresh rosemary sprigs that infuse the broth with woodsy fragrance, and a precious parmesan rind that adds an umami depth that transforms this simple soup into something truly extraordinary.

This recipe represents the very essence of Italian cucina povera – the "poor kitchen" philosophy that celebrates making the most of simple, affordable ingredients. What makes this particular version special is its perfect balance of textures and the layering of flavors that develops through careful timing. Unlike many bean soups that can feel heavy, this version maintains a bright, fresh character thanks to the high-quality diced tomatoes and the strategic addition of beans at the end, preserving their creamy texture while allowing them to absorb the complex flavors of the aromatic base.

The Magic of the Parmesan Rind

The game-changing element in this soup is the 3-inch parmesan rind that simmers alongside the tomatoes and herbs. This technique, beloved by Italian cooks for centuries, transforms what would otherwise be discarded cheese rinds into flavor gold. As the soup simmers, the rind slowly releases concentrated umami compounds, adding a subtle nuttiness and depth that makes the difference between a good soup and an unforgettable one. The rind doesn't melt completely – instead, it softens and infuses the broth with rich, savory notes that complement the acidity of the tomatoes perfectly. After cooking, you'll remove the softened rind, but its essence will permeate every spoonful. If you don't have a rind on hand, save them in your freezer whenever you finish a wedge of parmesan – they keep for months and are culinary treasures for soups and stews.

Key Ingredients & What Makes Them Special

The cannellini beans are the heart and soul of this soup, providing not just protein but a creamy, almost buttery texture that makes each bowl deeply satisfying. These large white beans, also known as white kidney beans, hold their shape beautifully when heated through, unlike smaller beans that might break down. Adding them during the final 10 minutes of cooking is crucial – this timing allows them to warm completely and absorb the aromatic broth without becoming mushy.

Fresh rosemary sprigs work differently than dried herbs in this application. When you simmer whole sprigs, the woody stems release essential oils gradually, creating a more complex, rounded herb flavor than chopped rosemary would provide. The needle-like leaves soften during cooking, and you can either remove the stems before serving or leave them in for rustic presentation – the softened leaves will naturally fall off and distribute throughout the soup.

Pro Tips for the Best Results

  • Don't rush the onion base: Those 5 minutes of cooking the diced onion until softened create the flavor foundation. The onions should be translucent and fragrant, not browned or caramelized.
  • Toast your dried oregano: Add the oregano with the garlic for just 30 seconds to bloom its flavor before adding the liquids – this small step intensifies its Mediterranean essence.
  • Crush your tomatoes by hand: If using whole canned tomatoes instead of diced, crush them directly in the pot with your hands for better texture control and more rustic appeal.
  • Season in stages: Add salt and pepper gradually, tasting after the initial simmer and again after adding the beans, as the parmesan rind contributes saltiness throughout cooking.
  • Use high-quality olive oil: Since it's added at the beginning and affects the entire flavor profile, choose a good extra-virgin olive oil with fruity notes that complement the tomatoes.

Variations & Substitutions

For a vegetarian version, substitute vegetable broth for chicken broth – the parmesan rind will still provide plenty of savory depth. Great Northern beans work beautifully as a cannellini substitute, while chickpeas offer a nuttier flavor profile. If fresh rosemary isn't available, use 1 teaspoon dried rosemary, but add it with the oregano for better flavor release. For a heartier meal, stir in chopped kale or spinach during the last 5 minutes of cooking. Those following a dairy-free diet can skip the parmesan rind and add an extra tablespoon of tomato paste for additional umami depth, along with a splash of red wine for complexity.

Serving Suggestions

This soup shines when served with crusty Italian bread or focaccia for dipping – the bread's texture contrasts beautifully with the soup's creamy consistency. A drizzle of your finest extra-virgin olive oil and a sprinkle of freshly grated parmesan just before serving elevates the presentation and adds richness. For a complete meal, pair with a simple arugula salad dressed with lemon vinaigrette, or serve alongside grilled cheese sandwiches made with aged provolone. The soup also makes an elegant first course before roasted chicken or fish, particularly dishes seasoned with herbs that echo the rosemary notes.

Storage & Make-Ahead Tips

This soup actually improves with time, making it perfect for meal prep. Store covered in the refrigerator for up to 4 days – the flavors will continue to meld and deepen. When reheating, add a splash of broth or water if the soup has thickened, and warm gently over medium-low heat to prevent the beans from breaking down. The soup freezes well for up to 3 months; freeze in individual portions for convenient single servings. For make-ahead preparation, you can complete the entire recipe up to adding the beans, then refrigerate the base for up to 2 days before finishing the soup by heating and adding the beans for the final 10-minute simmer.

Blending the soup until smooth and creamy.
Blending the soup until smooth and creamy.

Tomato White Bean Soup

Hearty Tuscan-inspired tomato soup with creamy cannellini beans, fresh rosemary, and parmesan rind for deep, savory flavor.

Prep: 10 min
Cook: 25 min
Total: 35 min
Servings:
6

Nutrition per serving

225 Calories
10g Protein
32g Carbs
6g Fat
8g Fiber
8g Sugar

Ingredients

Instructions

  1. . Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook 1 minute.
  2. . Add diced tomatoes, chicken broth, rosemary sprigs, parmesan rind, oregano, and red pepper flakes. Bring to a boil, reduce heat, and simmer 15 minutes.
  3. . Add cannellini beans and simmer another 10 minutes until beans are heated through and flavors meld.
  4. . Remove rosemary sprigs and parmesan rind. Mash some beans against the side of the pot to thicken the soup.
  5. . Season with salt and pepper. Serve drizzled with olive oil and topped with shaved parmesan.

Recipe Notes

  • Save parmesan rinds in freezer for soup-making.
  • Mashing beans creates natural creaminess.
  • Vegetarian with vegetable broth (skip rind for vegan).