Parmesan Tomato Cannellini Bean Soup

A Warm and Hearty Delight

If you’re looking for a comforting dish that’s packed with flavor, look no further than Parmesan Tomato Cannellini Bean Soup. This delightful soup boasts a rich tomato base combined with creamy cannellini beans, making it both satisfying and nourishing. The infusion of Parmesan adds a savory depth that elevates this soup to a gourmet level, while fresh spinach gives it a lovely pop of color and a hint of freshness.

Perfect for cozy dinners, this soup is great on chilly evenings or as a hearty lunch option. It’s an ideal dish to serve to guests at a gathering or to enjoy on a quiet night in. With its vibrant flavors and creamy texture, Parmesan Tomato Cannellini Bean Soup is bound to become a favorite in your recipe rotation.

Prep Time, Cook Time, Total Time:

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. Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic along with a pinch of salt and pepper. Sauté for about 5 minutes until the onion softens and becomes translucent.

  2. Spice It Up: Stir in the tomato paste, dried basil, oregano, and thyme. Let it cook for 3–5 minutes, stirring often, until the tomato paste darkens and the spices release their heavenly aromas.

  3. Simmer the Base: Add the fire-roasted tomatoes, cannellini beans, stock, and the Parmesan rind. Bring the mixture to a boil, then reduce to a gentle simmer. Cover and cook for 20 minutes, stirring occasionally to prevent sticking.

  4. Crean It Up: After simmering, uncover and remove the Parmesan rind. Stir in the heavy cream, grated Parmesan cheese, and spinach. Simmer for an additional 5–10 minutes until the cheese melts and the spinach wilts.

  5. Final Touches: Taste and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls and top with extra Parmesan cheese and a pinch of crushed red pepper if desired.

Parmesan Tomato Cannellini Bean Soup

Pro Tips

  1. Choosing Cheese: Use high-quality Parmesan cheese for the best flavor. Freshly grated cheese melts better and tastes far superior compared to pre-packaged shredded options.

  2. Adjusting Thickness: If you prefer a thicker soup, you can blend part of the soup with an immersion blender. This will create a creamy texture while still preserving some whole beans for added contrast.

  3. Optional Add-Ins: Feel free to throw in additional vegetables such as carrots or celery at the sautéing stage. This adds more nutrition and a different texture to the dish.

  4. Spice Level: For a spicier kick, increase the amount of crushed red pepper or add a dash of hot sauce while cooking. Just be cautious and taste as you go to achieve your desired heat level.

  5. Make Ahead: This soup can be made ahead of time and refrigerated for up to 3 days. The flavors will meld together, potentially making it even tastier the next day!

Why You’ll Love This Recipe

Flavor plays a central role in why this recipe is a must-try. The hearty combination of fire-roasted tomatoes and cannellini beans creates a balance of sweetness and earthiness that warms the soul. The addition of heavy cream and Parmesan cheese not only enriches the soup but also adds a comforting creaminess that can be irresistible.

Another reason to adore this recipe is its simplicity. With just a handful of ingredients and straightforward steps, even novice cooks can whip up a delicious batch without feeling overwhelmed. Plus, it fits various dietary needs; it can be made vegetarian or gluten-free by adjusting the stock and ensuring that any bread served alongside is suitable.

How to Serve Parmesan Tomato Cannellini Bean Soup

Presentation can make all the difference! Ladle the soup into deep bowls and sprinkle extra grated Parmesan on top for a nice touch. Adding a drizzle of olive oil can enhance the visual appeal and flavor. Serve with a slice of crusty bread or a warm baguette for dipping.

Pairing this soup with a light salad or some roasted vegetables can create a well-rounded meal. For drinks, a nice white wine, such as Chardonnay, complements the creamy texture perfectly, or opt for a sparkling water with lemon for a refreshing palate cleanser.

How to Store Parmesan Tomato Cannellini Bean Soup

This soup can be stored in a few different ways depending on your needs.

  • Refrigerator: Store in an airtight container for up to 3 days. If you’re packing it up for meals, portioning into single-serving containers makes reheating easier.

  • Freezer: If you want to save it for later, freeze the soup in freezer-safe bags or containers. It can last for up to 3 months. Make sure to leave some space in the containers, as liquids expand when frozen.

  • Shelf: This soup should not be stored at room temperature due to the cream content; always refrigerate or freeze leftovers.

Tips to Make Parmesan Tomato Cannellini Bean Soup

Cooking time is essential for achieving the right flavors. Allowing the tomato paste and spices to cook thoroughly is crucial; this step intensifies their flavor before adding the rest of the ingredients.

When using canned beans, rinsing them well is vital to remove excess sodium and improve overall taste. And don’t forget to taste the soup as you go—seasoning properly is key!

Variations

There are numerous ways to customize this soup according to your preferences:

  • Vegan Version: Replace the heavy cream with coconut milk and the chicken stock with vegetable broth. Omit the Parmesan rind and cheese, or use nutritional yeast for a cheesy flavor.

  • Spicy Theme: Add diced jalapeños or use spicy fire-roasted tomatoes to amp up the heat.

  • Low-Carb Option: You can swap out the cannellini beans for zucchini noodles. This gives a similar texture with fewer carbs.

  • Gluten-Free: Ensure you are using gluten-free vegetable broth, and you’re all set!

Nutrition Information

  • Serving Size: 1 bowl
  • Calories: 360
  • Protein: 14g
  • Carbs: 40g
  • Fat: 18g
  • Fiber: 10g
  • Sugar: 6g

This recipe is a great source of protein and fiber, making it filling and satisfying. It’s relatively low in sugar, and the fats primarily come from the healthy oils and creams used.

Storage and Reheating

To reheat your leftovers, follow these steps:

  • Microwave: Transfer soup to a microwave-safe bowl, cover loosely, and heat in 1-minute intervals, stirring between, until hot.

  • Oven: Place soup in an oven-safe dish, cover with foil, and heat at 350°F (175°C) for about 20 minutes or until warmed through.

  • Skillet: In a pot or skillet over medium heat, add a splash of water or stock and stir until heated through, about 5-7 minutes.

Customization Ideas

Feel free to experiment with adding various toppings to your bowl of soup. Fresh herbs like basil or parsley can provide a fresh contrast, while a drizzle of pesto can elevate the flavor profile. You can also play around with adding different types of beans or even pasta for a heartier dish.

Common Mistakes to Avoid

  1. Overcooking Vegetables: Sautéing the onions and garlic for too long can lead to a burnt flavor. Just until they are tender is best.

  2. Ignoring Seasoning: Don’t skip tasting the soup at different stages. Adjust seasoning little by little to capture the flavor perfectly.

  3. Choosing Poor Quality Ingredients: Using mediocre-quality tomatoes or cheese can greatly diminish the final taste. Opt for the best you can find.

  4. Not Removing the Parmesan Rind: This is essential after simmering; leaving it in will make your soup too salty.

  5. Cooking Too Quickly: Letting the soup simmer allows the flavors to meld. Rushing through this process can lead to a less flavorful result.

Serving Occasions

This soup is fantastic for various occasions. It’s perfect for family dinners on busy weeknights when you want something satisfying yet easy to make. It’s also an excellent choice for potlucks or gatherings where warm, hearty dishes are appreciated.

During the colder months, serving it as a starter at holiday dinners can add a cozy vibe to your table. Pair it with festive bread and a side salad, and you’re all set for a delightful meal.

Why Make This Recipe

What sets Parmesan Tomato Cannellini Bean Soup apart from other soups is its incredible depth of flavor and creaminess. While many soups can sometimes feel light, this one brings in a robust heartiness thanks to the beans and cheese, making it a complete meal in itself.

This soup is versatile enough that it can be adapted to fit different tastes and dietary needs without losing its essence. Its hearty components and straightforward preparation make it a go-to recipe that you’ll cherish for years.

FAQs

  1. Can I use fresh tomatoes instead of canned?
    Yes, using fresh tomatoes is an option. You can roast or stew them before adding to the soup for enhanced flavor.

  2. Is it okay to skip the heavy cream?
    Absolutely! You can either omit it for a lighter soup or substitute with a non-dairy alternative.

  3. What if I don’t have a Parmesan rind?
    If you don’t have a rind, adding a bit more grated Parmesan towards the end can help to replicate that savory flavor.

  4. How spicy is the soup?
    The soup isn’t inherently spicy, but you can easily adjust that by including more crushed red pepper or spicy ingredients as mentioned earlier.

  5. Can I add other vegetables to this soup?
    Yes! Feel free to add carrots, zucchini, or even bell peppers for extra nutrition and flavor.


Disclaimer: Nutritional information is approximate and can vary based on specific ingredients used. Always double-check labels and adjust according to your dietary 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 23 113749 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 warm and hearty soup made with a rich tomato base, creamy cannellini beans, and infused with Parmesan for a gourmet touch.


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
  • 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
  • Crushed red pepper, for topping (optional)

Instructions

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

Notes

For a thicker soup, blend part of it with an immersion blender. This soup can be stored for up to 3 days in the refrigerator, or be frozen for up to 3 months.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 360
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 14g
  • Cholesterol: 60mg

Leave a Comment

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