Irresisible Parmesan Tomato Cannellini Bean Soup

Posted on November 7, 2025 ·

by Bellie

Parmesan Tomato Cannellini Bean Soup

Difficulty

Prep time

Cooking time

Total time

Servings

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

When it comes to warm, hearty comfort food that’s both healthy and easy to make, nothing hits the spot like a bowl of Parmesan Tomato Cannellini Bean Soup. Bursting with rustic Italian flavors, this soup delivers a creamy texture without using any actual cream—thanks to the natural silkiness of cannellini beans and the richness of melted Parmesan.

Perfect for cozy weeknights, meal prep, or a simple starter to a family dinner, this tomato bean soup is both satisfying and nourishing. It’s a go-to option for those looking for non-creamy soup recipes that still feel indulgent, and it’s a brilliant way to use pantry staples like canned beans and tomatoes in a truly flavorful way.

Whether you’re a vegetarian, a soup lover, or simply in search of a delicious meal that doesn’t rely on dairy-heavy ingredients, this creamy Parmesan tomato cannellini soup checks every box. Let’s dig into why this wholesome, rustic recipe deserves a place in your kitchen rotation.

What Makes This Parmesan Tomato Cannellini Bean Soup Unique?

Unlike many creamy soups that rely on heavy cream or milk, this Parmesan tomato cannellini soup achieves its rich texture from blended beans and a touch of grated Parmesan. That means you get fiber, protein, and nutrients while still enjoying a velvety spoonful.

What makes this cannellini bean soup stand out is its balance of bold tomato flavor, umami from the cheese, and a natural thickness that feels luxurious without being overly rich. It’s ideal for anyone looking for healthy comfort food that doesn’t compromise on flavor.

And because this soup is meat-free, it’s a great fit for Meatless Mondays or for pairing with lighter dishes like our Garlic Mushrooms Cauliflower or Veggie Orzo.

Ingredients for Parmesan Tomato Cannellini Bean Soup (No Cream Needed)

This tomato cannellini bean soup is simple, clean, and filled with pantry-friendly ingredients. Here’s what you’ll need:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 (28-ounce) can crushed tomatoes
  • 3 cups vegetable broth (or chicken broth)
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ¼ teaspoon crushed red pepper flakes (optional)
  • Salt and pepper, to taste
  • ½ cup freshly grated Parmesan cheese, plus extra for garnish

These ingredients come together to create a rich yet healthy parmesan tomato cannellini bean soup that’s packed with depth and umami.

Essential Kitchen Tools for Making This Parmesan Tomato Cannellini Bean Soup

You don’t need fancy gadgets to make this recipe, but having these basic tools helps:

  • Large soup pot or Dutch oven
  • Wooden spoon or spatula
  • Blender or immersion blender (for optional smooth texture)
  • Measuring cups and spoons
  • Grater for fresh Parmesan

Optional: A ladle for serving and airtight containers if you’re meal prepping or storing leftovers.

Step-by-Step Instructions: How to Make Parmesan Tomato Cannellini Bean Soup

Here’s how to bring this flavorful bean soup together in less than 40 minutes:

  1. Sauté aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Stir in garlic and cook for 1 minute more.
  2. Add beans and tomatoes: Stir in the cannellini beans and crushed tomatoes. Mix well to combine.
  3. Pour in broth and seasonings: Add the broth, basil, oregano, red pepper flakes, salt, and pepper. Stir and bring to a boil.
  4. Simmer: Reduce heat and simmer uncovered for about 20 minutes, allowing the flavors to meld.
  5. Blend if desired: For a smoother texture, use an immersion blender to puree the soup partially or fully. You can also transfer some or all to a blender in batches.
  6. Add Parmesan: Stir in the grated Parmesan until melted and combined. Adjust seasoning if needed.
  7. Serve: Ladle into bowls and top with more Parmesan, fresh herbs, or a drizzle of olive oil.

This method results in a creamy, flavorful tomato bean soup without adding cream, perfect for those watching their dairy intake.

Tips for the Best Parmesan Tomato Cannellini Bean Soup Without Using Cream

  • Use quality Parmesan: Freshly grated Parmesan adds a nutty, salty depth—don’t substitute with shelf-stable powder.
  • Control the blending: If you love texture, only blend half the soup. For silky smooth, blend it all.
  • Simmer time matters: Letting the soup simmer for a full 20 minutes helps develop deep flavor.
  • Taste as you go: Adjust salt and pepper after adding cheese—Parmesan is salty on its own.

These tips will help you get the most from this satisfying parmesan cannellini tomato soup every time.

Healthy Benefits of Cannellini Beans in Soup Recipes

Cannellini beans are a powerhouse when it comes to nutrition:

  • Rich in fiber and plant-based protein
  • Naturally low in fat
  • A good source of iron, magnesium, and folate
  • Help regulate blood sugar due to their complex carbohydrates

They’re an excellent choice for building hearty, satisfying bean soups that nourish and energize without heaviness. Combined with tomatoes, which are high in vitamin C and antioxidants, this soup becomes a true health-supporting dish.

Serving Suggestions: What to Pair with Tomato Cannellini Bean Soup

This soup stands strong on its own, but you can round out the meal with these delicious pairings:

This soup also makes a great starter course for hearty mains like Stuffed Mashed Potatoes.

How to Store and Reheat This Parmesan Tomato Cannellini Soup

Leftovers of this soup are even better the next day! Here’s how to keep them fresh:

  • Refrigerate in an airtight container for up to 4 days
  • Freeze in portions for up to 3 months
  • Reheat gently on the stovetop or microwave until hot, stirring occasionally

If the soup thickens during storage, just add a splash of broth or water while reheating.

Variations and Substitutions: Make It Your Own

This tomato cannellini bean soup is easy to customize:

  • Use chickpeas or navy beans instead of cannellini
  • Add carrots or celery for more veggies
  • Stir in kale or spinach at the end for added greens
  • Spice it up with more red pepper flakes or smoked paprika
  • Skip cheese for a vegan version—add nutritional yeast instead

It’s also a great base for adding whole grains like farro, quinoa, or orzo for a heartier meal.

Common Mistakes to Avoid in Non Creamy Soup Recipes

Even simple soups can go sideways. Here are key mistakes to watch for:

  • Over-salting before adding Parmesan
  • Skipping the simmer: Undercooked soup lacks depth
  • Not blending enough: If you’re aiming for creamy, blend thoroughly
  • Using low-quality canned tomatoes: Choose crushed tomatoes with no added sugar

Avoid these errors to ensure your parmesan tomato cannellini soup is delicious every time.

Parmesan Cannellini Tomato Soup FAQs

Can I make this soup vegan?
Yes! Omit the Parmesan and use nutritional yeast or your favorite vegan cheese substitute.

Is this soup gluten-free?
It is naturally gluten-free, just double-check your broth and Parmesan.

Can I use fresh tomatoes?
Yes, but you’ll need to cook them down longer and consider blending more for a smooth texture.

What if I don’t have an immersion blender?
Use a standard blender—just cool the soup slightly first and blend in batches.

Can I freeze this soup?
Absolutely. Freeze in airtight containers for up to 3 months. Thaw in the fridge before reheating.

Presentation Ideas: How to Serve This Soup Like a Pro

Want to dress up your soup for guests? Try this:

  • Serve in shallow bowls with a swirl of olive oil
  • Top with Parmesan shavings and fresh basil or parsley
  • Add a slice of toasted sourdough on the side
  • Serve in mugs for a cozy feel at lunch or parties

For more cozy, cold-weather soup ideas, explore our Vegan Mushroom Lentil Soup or Tomato Chicken Salad.

Why This Is the Perfect Bean Soup for Any Season

This soup isn’t just great for winter—its bright tomato flavor and flexible ingredients make it ideal all year round. Serve it warm in fall and winter, or enjoy it slightly chilled during spring and summer as a light, nourishing meal.

Plus, it works well as a make-ahead lunch, healthy starter, or part of a larger dinner spread. The simplicity of the ingredients means you can always whip it up from what you already have on hand.

Conclusion: A Nourishing and Easy-to-Make Tomato Bean Soup

This Parmesan Tomato Cannellini Bean Soup is more than just a quick meal—it’s a comforting, flavorful bowl that blends the wholesomeness of bean soups with the rich flavor of tomatoes and Parmesan. It’s budget-friendly, freezer-friendly, and endlessly customizable, making it a must-have in your recipe lineup.

So if you’re craving something warm, simple, and satisfying, give this soup a try. You won’t miss the cream—we promise.

Love this recipe? Share it with your friends and subscribe to our blog for more healthy and delicious meals made easy.

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

Parmesan Tomato Cannellini Bean Soup: A Nourishing Non-Creamy Favorite


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bellie
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Parmesan Tomato Cannellini Bean Soup is a hearty, comforting bowl filled with rustic Italian flavor. Creamy without cream, this soup gets its rich texture from blended beans and Parmesan, offering a nourishing, protein-packed meal perfect for any season.


Ingredients

Scale

Ingredients:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 (28-ounce) can crushed tomatoes
  • 3 cups vegetable broth (or chicken broth)
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ¼ teaspoon crushed red pepper flakes (optional)
  • Salt and pepper, to taste
  • ½ cup freshly grated Parmesan cheese, plus extra for garnish

Instructions

  1. Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook 5 minutes until softened. Stir in garlic and cook for 1 minute more.
  2. Add beans and tomatoes: Stir in cannellini beans and crushed tomatoes until combined.
  3. Add broth and seasonings: Pour in vegetable broth, basil, oregano, red pepper flakes, salt, and pepper. Bring to a boil.
  4. Simmer: Reduce heat and simmer uncovered for 20 minutes to develop flavor.
  5. Blend (optional): Use an immersion blender to partially or fully puree the soup for desired texture.
  6. Add Parmesan: Stir in grated Parmesan until melted and creamy. Adjust seasoning to taste.
  7. Serve: Garnish with more Parmesan, fresh herbs, or a drizzle of olive oil before serving.

Notes

  • For vegan version: Omit Parmesan and use nutritional yeast.
  • For extra veggies: Add carrots, celery, or spinach.
  • Blending tip: Only blend half the soup for a rustic texture.
  • Storage: Refrigerate 4 days or freeze up to 3 months.
  • Best served with: Crusty bread or a fresh salad.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 260
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 7g
  • Protein: 12g
  • Cholesterol: 10mg

Tags:

You might also like these recipes

Leave a Comment

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