Parmesan Tomato Cannellini Bean Soup

Parmesan Tomato Cannellini Bean Soup

This Parmesan Tomato Cannellini Bean Soup is the ultimate comforting dish that embraces the essence of rich flavors and wholesome ingredients. It combines the sweetness of ripe tomatoes with creamy cannellini beans, brightened up by the earthy notes of herbs and the depth of Parmesan cheese. Each spoonful offers a delightful mix of textures, from the smoothness of the cream to the tender bite of the beans and vegetables.

What makes this soup particularly special is the addition of a Parmesan rind during the cooking process, infusing the broth with a savory goodness that’s hard to resist. It’s perfect for cozy dinners, and also makes an inviting starter for gatherings with family and friends. Serve it up on a chilly evening, and you’ll find comfort in every sip!

Prep Time: 10 min | Cook Time: 25 min | Total Time: 35 min

How to Make Parmesan Tomato Cannellini Bean Soup

Ingredients

  • 1 tablespoon olive oil
  • 1 sweet onion, diced
  • 4 garlic cloves, minced
  • Kosher salt and black pepper, to taste
  • 1 tablespoon tomato paste
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 1 (14 oz) can fire-roasted tomatoes
  • 2 (14 oz) cans cannellini beans, drained and rinsed (about 28 oz total)
  • 4 cups vegetable or chicken stock
  • 1 Parmesan rind
  • 1 cup heavy cream
  • 1/2 cup finely grated Parmesan cheese, plus more for topping
  • 5 oz fresh spinach (or frozen, thawed and squeezed dry)
  • Crushed red pepper, for topping (optional)

Step-by-Step Instructions

  1. Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, seasoning with a pinch of salt and pepper. Sauté for about 5 minutes until softened and fragrant.
  2. Stir in the tomato paste along with dried basil, oregano, and thyme. Cook for an additional 3–5 minutes, stirring frequently to help the spices release their aromas.
  3. Add the fire-roasted tomatoes, cannellini beans, vegetable or chicken stock, and the Parmesan rind. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover and cook for about 20 minutes, stirring occasionally to prevent sticking.
  4. After the simmering time, uncover the pot and remove the Parmesan rind for discarding. Stir in the heavy cream, grated Parmesan cheese, and spinach. Continue to simmer for an additional 5–10 minutes until the cheese has melted and the spinach has wilted.
  5. Taste and adjust the seasoning with salt and pepper. Ladle the soup into bowls, topping each serving with extra Parmesan cheese and a sprinkle of crushed red pepper if desired.

Parmesan Tomato Cannellini Bean Soup

Pro Tips

  • Quality Ingredients: Since this recipe relies heavily on the flavor of its ingredients, use the freshest vegetables and high-quality canned products. Look for low-sodium stock and organic tomatoes for the best results.
  • Don’t Rush the Sauté: Sautéing the onion and garlic properly builds the foundation of flavor for your soup. Take the time to soften them without browning them; this will develop a sweeter taste.
  • Adjust Consistency: If you prefer a thicker soup, mash some of the beans in the pot before adding the cream. This will create a creamy texture without needing to add a ton of cream.
  • Spice It Up: Want a little kick? Add more red pepper flakes or even some chopped fresh chili peppers while sautéing the onion and garlic for an extra layer of heat.
  • Store the Rind: Save leftover Parmesan rinds in the freezer to use in future soups and sauces. They add rich flavor and can easily be simmered in any broth.

Why You’ll Love This Recipe

This Parmesan Tomato Cannellini Bean Soup is bursting with flavor, yet it’s incredibly simple to make. With just a few steps and accessible ingredients, it allows even novice cooks to create a hearty and satisfying meal. The use of cannellini beans not only enhances the flavor but also boosts protein content, making it great for vegetarian diets.

Comfort food doesn’t have to be complicated. This soup is filled with protein, healthy fats, and an array of vitamins from the spinach, making it a balanced option. Perfect for anyone looking to enjoy a tasty dish without the fuss, it’s ideal for busy weeknight dinners or a cozy lunch.

How to Serve Parmesan Tomato Cannellini Bean Soup

For an inviting presentation, serve the soup in rustic bowls with a sprinkle of freshly grated Parmesan on top. A drizzle of olive oil or a swirl of cream can add a touch of elegance. Pair it with a crusty bread or a side salad for a complete meal—think garlic bread or a fresh Caesar salad for a well-rounded dining experience.

To complement the flavors of the soup, consider serving it with a glass of white wine, like a Pinot Grigio or Sauvignon Blanc. These will enhance the richness of the soup without overpowering it.

How to Store Parmesan Tomato Cannellini Bean Soup

To store leftovers, allow the soup to cool completely before transferring it to an airtight container. In the fridge, it will last for about 4-5 days. If you want to keep it longer, consider freezing it in portions. When frozen in a well-sealed container, it can last up to 3 months. Just be sure to thaw it overnight in the fridge before reheating.

Tips to Make Parmesan Tomato Cannellini Bean Soup

  • Seasoning: Always taste as you go! Adjusting salt, pepper, or herbs during the cooking process can help you find the perfect flavor balance according to your liking.
  • Additions: Feel free to jazz it up with other vegetables like carrots and celery when cooking the onions or serve with extra toppings like croutons or fresh herbs for added texture and flavor.

Variation

  • Vegan Option: To make this recipe vegan, replace the heavy cream with coconut milk or a plant-based cream, and omit the Parmesan cheese or use a vegan cheese substitute.
  • Spicy Version: Add some diced jalapeños or a splash of hot sauce to the base for a spicy twist.
  • Low-Carb: To make this recipe lower in carbohydrates, substitute the cannellini beans with cauliflower rice or zucchini noodles.

Nutrition Information

(Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar)
This soup is high in protein and fiber, making it a filling option. Cannellini beans are an excellent source of plant-based protein, while the Parmesan cheese adds a lovely richness. The heavy cream, while adding fat, also makes it creamy and satisfying.

Storage and Reheating

To reheat the soup, you can use the microwave, stovetop, or oven.

  • Microwave: Simply place the soup in a microwave-safe bowl, cover loosely, and heat in 1-minute intervals until hot.
  • Stovetop: Pour the soup into a pot and heat over medium heat, stirring occasionally until warmed through.
  • Oven: Transfer the soup to an oven-safe dish, cover with foil, and heat at 350°F for about 20-30 minutes.

Customization Ideas

Feel free to adjust the flavors by experimenting with different herbs like thyme or rosemary. You can also switch up the toppings by adding a dollop of pesto or a squeeze of lemon juice for brightness.

Common Mistakes to Avoid

  • Overcooking the Beans: Be careful not to let the beans cook too long, which can make them mushy. Add them closer to the end of the cooking process if you want to retain more texture.
  • Not Tasting During Cooking: Forgetting to taste your soup as you season can lead to an unbalanced flavor. Always adjust as you go!
  • Skipping the Rind: The Parmesan rind adds a depth of flavor that makes this soup stand out. Don’t skip it if you have it!
  • Using Low-Quality Stock: The stock can make a big impact on the flavor of your soup. Using a good-quality broth will enhance the overall taste significantly.

Serving Occasions

This soup fits perfectly in many settings—it’s great for family dinners, cozy gatherings, or even a casual lunch. You can brighten your holiday table by serving it as a starter or warm up on a cold day with a comforting bowl as a main dish.

Why Make This Recipe

What sets this Parmesan Tomato Cannellini Bean Soup apart is its blend of familiar flavors transformed into a comforting meal that is quick and easy to prepare. It combines wholesome ingredients to create something uniquely delicious, perfect for the whole family to enjoy while still being flexible for dietary preferences.

FAQs

  1. Can I make this soup ahead of time?
    Yes! This soup is great for meal prep. Just store it in the fridge, and the flavors will continue to meld.

  2. Is this soup gluten-free?
    Absolutely! All the ingredients in this recipe are gluten-free, making it suitable for those with gluten sensitivities.

  3. How can I thicken the soup?
    Mashing some of the beans will help thicken the soup. Alternatively, you can use an immersion blender for a creamier texture.

  4. Can I add more vegetables?
    Of course! Feel free to add in more veggies like zucchini, bell peppers, or even kale to boost nutrition and flavor.

  5. What can I serve with this soup?
    Pair it with a simple salad, crusty bread, or even a grilled cheese sandwich for a hearty meal.

Disclaimer

Please note that the nutrition information provided is approximate, and actual values may vary based on the specific products used. Always check labels if you have dietary restrictions or nutritional needs.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
parmesan tomato cannellini bean soup 2026 01 07 122613 512x512 1

Parmesan Tomato Cannellini Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting and delicious soup combining ripe tomatoes, creamy cannellini beans, and savory Parmesan cheese.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 sweet onion, diced
  • 4 garlic cloves, minced
  • Kosher salt and black pepper, to taste
  • 1 tablespoon tomato paste
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 1 (14 oz) can fire-roasted tomatoes
  • 2 (14 oz) cans cannellini beans, drained and rinsed (about 28 oz total)
  • 4 cups vegetable or chicken stock
  • 1 Parmesan rind
  • 1 cup heavy cream
  • 1/2 cup finely grated Parmesan cheese, plus more for topping
  • 5 oz fresh spinach (or frozen, thawed and squeezed dry)
  • Crushed red pepper, for topping (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, seasoning with salt and pepper. Sauté for about 5 minutes until softened.
  2. Stir in tomato paste, dried basil, oregano, and thyme. Cook for an additional 3-5 minutes.
  3. Add fire-roasted tomatoes, cannellini beans, stock, and Parmesan rind. Bring to a boil, then reduce to a gentle simmer. Cover and cook for about 20 minutes.
  4. Remove Parmesan rind and stir in heavy cream, grated Parmesan, and spinach. Simmer for an additional 5-10 minutes until cheese melts and spinach wilts.
  5. Taste and adjust seasoning. Ladle soup into bowls, topping with extra Parmesan and crushed red pepper if desired.

Notes

For thicker soup, mash some beans before adding cream. Use fresh ingredients for best flavor.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 6g
  • Sodium: 450mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 20g
  • Cholesterol: 50mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star