Parmesan Tomato Cannellini Bean Soup

Parmesan Tomato Cannellini Bean Soup

If you’re in the mood for a comforting and hearty soup that warms the soul, Parmesan Tomato Cannellini Bean Soup is your go-to recipe. This rich and creamy soup combines the delightful flavor of fire-roasted tomatoes and the creaminess of cannellini beans, creating a dish that’s both satisfying and delicious. Each spoonful offers a blend of savory spices and a hint of Parmesan that ties everything together, making it a favorite for cold evenings or casual gatherings with friends.

Whether it’s a cozy family dinner or a quick meal after a busy workday, this soup fits seamlessly into any occasion. With the fresh spinach adding a pop of color and nutrition, it’s not just tasty but also visually appealing. Plus, it’s so simple to make that even novice cooks will shine as they create this delightful dish.

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 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, or until the onion is softened and translucent.

  2. Stir in the tomato paste along with the dried basil, oregano, and thyme. Cook for an additional 3–5 minutes, letting the paste darken and the spices release their fragrant aromas.

  3. Next, add the fire-roasted tomatoes, cannellini beans, stock, and the Parmesan rind. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover and cook for 20 minutes, stirring occasionally to keep the beans from sticking.

  4. After 20 minutes, uncover the pot and remove the Parmesan rind. Stir in the heavy cream, grated Parmesan, and fresh spinach. Allow the soup to simmer for another 5–10 minutes or until the cheese melts and the spinach is wilted.

  5. Taste the soup and adjust the seasoning with more salt and pepper as needed. Ladle into bowls, topping with extra Parmesan and a sprinkle of crushed red pepper for a hint of spiciness if desired.

Parmesan Tomato Cannellini Bean Soup

Pro Tips

  • Use High-Quality Olive Oil: The flavor of the oil plays a significant role in the soup’s taste. Opt for extra virgin olive oil for the best flavor.

  • Don’t Skip the Tomato Paste: It enhances the depth of flavor significantly. Cook it until it darkens for a richer taste.

  • Rinsing Beans is Important: This cleans off the extra sodium and helps achieve the desired texture in the soup.

  • Adjust the Creaminess: If the soup is too thick for your liking, feel free to add more stock or water to reach your desired consistency.

  • Taste as You Go: Always taste before serving. This way, you can adjust seasoning or add more cheese if you want a cheesier flavor!

Why You’ll Love This Recipe

Parmesan Tomato Cannellini Bean Soup is a perfect blend of flavors and comfort. The creamy texture, coupled with the freshness of spinach and the tanginess of tomatoes, creates a satisfying dish that’s hard to resist. Plus, it’s rich in nutrients, making it suitable for a range of dietary preferences.

This soup is incredibly versatile. Whether you’re following a vegetarian diet or simply enjoying a comforting meal, this soup fits right in. It’s also a great option for meal prepping, as it retains its flavor when stored, making it easy to enjoy throughout the week.

How to Serve Parmesan Tomato Cannellini Bean Soup

Serving this soup comfortably can elevate your dining experience. For a lovely presentation, ladle the soup into rustic bowls and garnish with extra Parmesan cheese and a sprinkle of fresh herbs. Adding a drizzle of olive oil on top can provide a beautiful finish.

Pair it with crusty bread or a light side salad to balance the meal. A glass of white wine or a refreshing sparkling water would also complement the flavors beautifully. Whether you’re hosting guests or enjoying a quiet meal at home, this soup makes every occasion feel special.

How to Store Parmesan Tomato Cannellini Bean Soup

Storing this soup is straightforward. In the fridge, it can last for up to 4 days in a sealed container. If you want to keep it longer, it freezes quite well too. Just let it cool completely before transferring to an airtight container or freezer bag, where it will keep for about 3 months.

When reheating, be aware that the cream can split if boiled too aggressively. So, for best results, thaw overnight in the refrigerator before reheating on the stovetop or in the microwave until heated through.

Tips to Make Parmesan Tomato Cannellini Bean Soup

  • Use Fresh Ingredients: Fresh herbs and vegetables will enhance the flavor significantly. If you can, opt for homegrown or organic options.

  • Experiment with Spices: Feel free to add additional spices like cumin or smoked paprika for a different flavor profile.

  • Timing is Key: Ensure you don’t overcook the spinach. It should be added towards the end of the cooking process to retain its vibrant color and nutrients.

  • Chop Ingredients Small: Smaller pieces allow for even cooking and more consistent texture in the soup.

Variations

If you want to switch things up, consider these variations. For a vegan version, use coconut cream instead of heavy cream and nutritional yeast for that cheesy flavor. To spice it up, add diced jalapeño peppers or red pepper flakes for a bit of heat. If you’re looking for a low-carb alternative, replace the beans with zucchini or cauliflower for a lighter take.

Nutrition Information:

  • Serving Size: 1 cup
  • Calories: 350
  • Protein: 15g
  • Carbs: 35g
  • Fat: 20g
  • Fiber: 10g
  • Sugar: 5g

This soup is high in protein thanks to the beans and packed with fiber, making it filling while being gentler on carbohydrates. Enjoying it not only satiates hunger but also provides essential nutrients.

Storage and Reheating

To reheat this soup, start by transferring your leftovers into a microwave-safe bowl or back into a pot. For microwave reheating, heat in 30-second intervals, stirring in between until warm. For stovetop reheating, place over medium-low heat and stir until fully heated. Avoid boiling to prevent the cream from separating.

Customization Ideas

Feel free to customize the flavors based on your taste preferences! Try adding different herbs like fresh basil or parsley for a fresh twist, or even set aside some crispy bacon or pancetta as a topping for those who want an extra savory element. Changing the cheese to a sharper cheddar can also provide an interesting flavor contrast.

Common Mistakes to Avoid

  1. Overcooking Spinach: This can lead to a mushy texture and a loss of nutrients. Add it in the final minutes instead.

  2. Underseasoning: Always taste before serving. Insufficient salt can leave the soup flat.

  3. Skipping the Parmesan Rind: This ingredient adds a depth of flavor that shouldn’t be omitted.

  4. Using Low-Quality Tomatoes: The quality of the canned tomatoes affects the overall taste, so choose fire-roasted varieties if available.

Serving Occasions

Parmesan Tomato Cannellini Bean Soup is perfect for family dinners, casual gatherings, or even as part of a cozy holiday meal. It can also serve as a quick and satisfying lunch option when you’re short on time.

Why Make This Recipe

What sets this soup apart is its comforting yet sophisticated flavor profile. While many soups can be simple and boring, the use of spices, creamy texture, and the unique addition of Parmesan truly elevates this dish. It’s not just a bowl of soup but a delectable experience where each spoonful brings warmth and joy.

FAQs

  1. Can I make this soup ahead of time?

    • Absolutely! This soup gets better as it sits, making it great for meal prep.
  2. Is there a way to make this soup spicier?

    • Yes! Adding crushed red pepper flakes or fresh chopped chilies can enhance the heat.
  3. Can I substitute the cannellini beans?

    • Certainly! You can swap them for other white beans, like great northern beans or even chickpeas.
  4. Is it possible to make this recipe gluten-free?

    • Yes! All the ingredients listed are gluten-free; just ensure any stock used is certified gluten-free.
  5. What to serve with this soup?

    • It pairs well with a variety of sides like garlic bread, a simple arugula salad, or a side of crusty baguette.

Disclaimer: Nutritional information is approximate and may vary based on the exact ingredients used and portion sizes.

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 18 181255 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 hearty soup made with fire-roasted tomatoes, creamy cannellini beans, and a hint of Parmesan, perfect for cold evenings or casual gatherings.


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 the diced onion and minced garlic, seasoning with a pinch of salt and pepper. Sauté for about 5 minutes, or until the onion is softened and translucent.
  2. Stir in the tomato paste along with the dried basil, oregano, and thyme. Cook for an additional 3–5 minutes, letting the paste darken and the spices release their fragrant aromas.
  3. Add the fire-roasted tomatoes, cannellini beans, stock, and the Parmesan rind. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover and cook for 20 minutes, stirring occasionally to keep the beans from sticking.
  4. After 20 minutes, uncover the pot and remove the Parmesan rind. Stir in the heavy cream, grated Parmesan, and fresh spinach. Allow the soup to simmer for another 5–10 minutes or until the cheese melts and the spinach is wilted.
  5. Taste the soup and adjust the seasoning with more salt and pepper as needed. Ladle into bowls, topping with extra Parmesan and a sprinkle of crushed red pepper for a hint of spiciness if desired.

Notes

Use high-quality ingredients for the best flavor, rinse beans to reduce sodium, and adjust creaminess by adding stock if needed.

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

Nutrition

  • Serving Size: 1 cup
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 50mg

Leave a Comment

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