Creamy Parmesan Tomato and Cannellini Bean Soup is a delightful, comforting dish that warms the heart and fills the belly. This soup is easy to prepare and perfect for a busy weeknight dinner. With creamy textures and savory flavors, it’s a great way to enjoy a healthy meal. The combination of tomatoes, cannellini beans, and Parmesan cheese creates a rich taste that will satisfy everyone at the table. Fresh basil adds a nice touch, making each spoonful even more inviting.
This soup is not only delicious but also packed with nutrients. Cannellini beans provide protein, while tomatoes are rich in vitamins and minerals. Plus, it’s a one-pot dish, so cleanup is simple. Whether you’re feeling under the weather or just want something cozy, this soup is a wonderful choice. Serve it with warm bread or a crunchy salad for a complete meal that your family will love.
Why You’ll Love This Creamy Parmesan Tomato and Cannellini Bean Soup
You will love this soup for its creamy goodness and tasty flavors. It’s easy to make and requires just a few ingredients. This soup is comforting and healthy, making it perfect for anyone. It’s a complete meal that is filling but not heavy. The Parmesan cheese adds a rich touch that elevates the soup, while the fresh basil makes it smell amazing. This soup is an excellent choice for any occasion, from a cozy night at home to serving guests.
How to Make Creamy Parmesan Tomato and Cannellini Bean Soup
Ingredients You’ll Need
1 can cannellini beans, drained and rinsed
1 can diced tomatoes
1 cup vegetable broth
1 cup heavy cream
1 cup Parmesan cheese, grated
1 onion, chopped
2 cloves garlic, minced
2 tablespoons olive oil
Salt and pepper to taste
Fresh basil leaves for garnish
Step-by-Step Directions
- In a large pot, heat olive oil over medium heat. Add chopped onion and minced garlic, cooking until softened.
- Stir in diced tomatoes and vegetable broth, bringing to a simmer.
- Add cannellini beans and cook for about 10 minutes.
- Reduce heat and stir in heavy cream and Parmesan cheese, mixing until cheese is melted and soup is creamy.
- Season with salt and pepper to taste.
- Serve warm, garnished with fresh basil.
How to Serve Creamy Parmesan Tomato and Cannellini Bean Soup
This soup is best enjoyed warm. You can serve it in bowls topped with extra Parmesan cheese and fresh basil for garnish. It pairs beautifully with crusty bread or a fresh green salad for a satisfying meal.
How to Store Creamy Parmesan Tomato and Cannellini Bean Soup
To store, let the soup cool completely and then place it in an airtight container. It can be kept in the refrigerator for up to 3 days. To reheat, warm it on the stove over low heat until heated through. You can also freeze the soup for up to 2 months. Just be sure to let it cool before placing it in a freezer-safe container.
Tips for the Best Creamy Parmesan Tomato and Cannellini Bean Soup
For the best flavor, use fresh garlic and sweet onions. Adjust the amount of cheese based on your taste preference. Adding a touch of crushed red pepper can give the soup a slight kick. Don’t forget to use fresh basil, as it adds a lovely aroma and flavor to the dish.
Recipe Variations
Feel free to add other vegetables, such as spinach or kale, for added nutrition. You can also swap cannellini beans for any other type of white bean or even chickpeas if you prefer. For a lighter version, use half-and-half in place of heavy cream.
Frequently Asked Questions (FAQs)
Can I use fresh tomatoes instead of canned?
Yes, you can use fresh tomatoes. About 2–3 medium-sized tomatoes, chopped, will work well.
Is this soup vegetarian?
Yes, this soup is vegetarian since it uses vegetable broth.
Can I make this soup ahead of time?
Absolutely! It can be made in advance and stored in the fridge. Just reheat it before serving.

Creamy Parmesan Tomato and Cannellini Bean Soup
A delightful, comforting soup with creamy textures and savory flavors, perfect for a busy weeknight dinner.
- Total Time: 30 minutes
- Yield: 4 servings
Ingredients
- 1 can cannellini beans, drained and rinsed
- 1 can diced tomatoes
- 1 cup vegetable broth
- 1 cup heavy cream
- 1 cup Parmesan cheese, grated
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh basil leaves for garnish
Instructions
- In a large pot, heat olive oil over medium heat. Add chopped onion and minced garlic, cooking until softened.
- Stir in diced tomatoes and vegetable broth, bringing to a simmer.
- Add cannellini beans and cook for about 10 minutes.
- Reduce heat and stir in heavy cream and Parmesan cheese, mixing until cheese is melted and soup is creamy.
- Season with salt and pepper to taste.
- Serve warm, garnished with fresh basil.
Notes
Best enjoyed warm, topped with extra Parmesan cheese and fresh basil. Pairs well with crusty bread or a fresh green salad.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 7g
- Protein: 15g
- Cholesterol: 60mg
