Parmesan Tomato Cannellini Bean Soup | Healthy Vegetarian Lunch Idea

Creamy white beans blend with tangy tomatoes and sharp Parmesan to create a thick, satisfying texture without needing heavy cream. This soup provides a substantial plant-based protein source that makes it a full meal rather than just a starter.

The kitchen fills with the scent of sautéing garlic and simmering herbs, reminiscent of a classic Italian kitchen. It is a practical choice for busy evenings because it utilizes pantry staples and requires minimal active prep time.

Ingredients

Cannellini beans provide the creamy body and essential protein of the dish. Using a different bean, like kidney or black beans, would alter the mild flavor and pale color of the soup.

Diced tomatoes add acidity and a bright red hue. Omitting these would result in a bland, white bean stew rather than a balanced tomato soup.

Parmesan cheese introduces a salty, umami depth that cuts through the richness of the beans. A vegan substitute like nutritional yeast can work, though the specific sharp tang of aged Parmesan is distinct.

Vegetable broth serves as the savory liquid base. Water can be used in a pinch, but the soup will lack the complex vegetable notes found in a quality broth.

Fresh spinach adds a pop of color and a dose of iron. If you skip the greens, the soup remains delicious, though it loses some nutritional balance.

How to Make It

  1. Sauté the aromatics: Heat olive oil in a large pot over medium heat and cook diced onion and minced garlic until the onion becomes translucent. Avoid browning the garlic too deeply, as burnt garlic creates a bitter taste in the finished broth.
  2. Simmer the base: Stir in the diced tomatoes, vegetable broth, and dried oregano. Bring the mixture to a gentle boil and then reduce the heat to low, letting it simmer for about 10 minutes to meld the flavors.
  3. Add the beans: Stir in the drained and rinsed cannellini beans. Simmer for another 10 minutes until the beans are heated through and the soup has slightly thickened.
  4. Cream the texture: Use an immersion blender to pulse the soup a few times. Leave some whole beans for texture, but blend enough to create a creamy consistency.
  5. Finish with cheese and greens: Stir in the grated Parmesan cheese and fresh spinach. Remove the pot from heat once the cheese is melted and the spinach has just wilted to prevent the greens from overcooking.
👨‍🍳Pro Tips
  • ●1Rinse the beans: Always rinse canned beans thoroughly in cold water to remove excess sodium and the metallic taste of the canning liquid.
  • ●2Control the blend: Only blend about one-third of the soup. This maintains a rustic, chunky feel while still achieving a velvety broth.
  • ●3Balance the acidity: If the tomatoes are too tart, stir in a pinch of sugar or a teaspoon of honey to mellow the flavor.

Serving Suggestions

This soup pairs naturally with a crusty piece of toasted sourdough or a garlic baguette for dipping. For those seeking a more substantial meal, it works well alongside a crisp arugula salad with a lemon vinaigrette.

If you enjoy creamy, cheese-forward soups, you might also like the Tomato Feta Soup Delightful A Comforting Recipe To Savor or the Soul Warming Nourishing White Bean Soup Comfort In A Bowl

Storage and Reheating

Store the soup in an airtight container in the refrigerator for up to four days. The beans may absorb more liquid over time, making the soup thicker.

When reheating on the stove, add a splash of water or vegetable broth to restore the original consistency. Heat gently over medium-low to avoid scorching the cheese at the bottom of the pot.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rimi
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

A velvety tomato soup enriched with protein-packed cannellini beans and savory Parmesan cheese. This one-pot meal is hearty, comforting, and easy to prepare.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried oregano
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1/2 cup grated Parmesan cheese
  • 2 cups fresh baby spinach
  • Salt and black pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, sautéing until translucent.
  2. Stir in diced tomatoes, vegetable broth, and dried oregano. Bring to a boil, then simmer on low for 10 minutes.
  3. Add the drained cannellini beans and simmer for another 10 minutes.
  4. Use an immersion blender to partially blend the soup, leaving some whole beans for texture.
  5. Stir in Parmesan cheese and baby spinach. Remove from heat once the cheese is melted and spinach is wilted.
  6. Season with salt and pepper to taste before serving.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Simmering
  • Cuisine: Italian-inspired
rimi

rimi

Crochet Designer & Blogger

Previous Slow Cooker Salmon with Creamy Lemon Sauce | Easy Crockpot Dinner Idea Next Creamy Potato Leek Soup | Easy Healthy Comfort Food Recipe

Leave a Comment

Your email address will not be published. Required fields are marked *

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