Top 5 This Week

Related Posts

Creamy Tomato Bean Soup

Creamy Tomato Bean Soup combines pantry-friendly white beans with a rich tomato base, aromatic vegetables, herbs, and a touch of cream to create a bowl that’s silky, hearty, and deeply satisfying. Unlike traditional tomato soup, the beans naturally add body, protein, and fiber, making every serving filling enough to enjoy as a complete meal.

This recipe is ideal for busy weeknights because it comes together in under 40 minutes using simple ingredients. Whether you serve it with crusty bread, grilled cheese, or a fresh salad, this soup delivers cozy flavors without requiring hours in the kitchen.

What You Can Do Better

  • Cook the onions and carrots slowly instead of rushing them. This develops natural sweetness that gives the soup a richer flavor.
  • Allow the tomato paste to cook for a couple of minutes before adding liquid to remove its raw taste.
  • Blend only part of the beans with the broth while leaving the rest whole for a perfect creamy texture with satisfying bites.
  • Use freshly grated Parmesan whenever possible for a deeper savory flavor.
  • Add cream only at the end over low heat to keep the soup smooth and velvety.
  • Taste before serving and adjust salt, pepper, or a squeeze of lemon juice to brighten the flavors.

Also Read: Minestrone Soup

Preparation Time

PreparationTime
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Servings4-6

Ingredients

IngredientQuantity
Olive oil2 tablespoons
Medium onion, finely chopped1
Medium carrot, diced1
Garlic cloves, minced3
Tomato paste1/3 cup
Dried Italian seasoning1 teaspoon
Smoked paprika1/2 teaspoon
Vegetable or chicken broth4 cups
Cannellini or Great Northern beans, drained and rinsed3 (15-ounce) cans
Heavy cream1/3 cup
Freshly grated Parmesan cheese1/3 cup
Baby spinach2 cups
SaltTo taste
Black pepperTo taste
Fresh basil or parsleyFor garnish

Also Read: Hot Cross Buns Recipe

How to Make Creamy Tomato Bean Soup

Step 1: Build the Flavor Base

Heat olive oil in a large soup pot over medium heat. Add the chopped onion and diced carrot. Cook for about 6 to 8 minutes until the vegetables become soft and lightly golden. Stir in the garlic and cook for another minute until fragrant.

Step 2: Cook the Tomato Paste

Add the tomato paste, Italian seasoning, and smoked paprika. Stir continuously for about 2 minutes so the tomato paste darkens slightly and develops a richer flavor.

Step 3: Add the Broth

Pour in the vegetable or chicken broth and stir well to dissolve the tomato paste completely. Bring the soup to a gentle simmer.

Step 4: Add the Beans

Add about half a cup of the beans first and let them simmer for 3 minutes. Blend the soup using an immersion blender until smooth. If using a countertop blender, allow the soup to cool slightly before blending.

Step 5: Finish the Soup

Return the soup to low heat and stir in the remaining beans. Simmer for another 5 minutes. Add the Parmesan cheese, heavy cream, and baby spinach. Stir gently until the spinach wilts and the cheese melts into the soup.

Step 6: Season and Serve

Taste the soup and season with salt and freshly ground black pepper. Garnish with chopped basil or parsley and serve hot with crusty bread, garlic toast, or grilled cheese sandwiches.

Also Read: Glazed Lemon Loaf

Serving Suggestions

  • Serve with warm sourdough or artisan bread.
  • Pair with a grilled cheese sandwich for a comforting meal.
  • Add homemade garlic croutons for extra crunch.
  • Top with additional Parmesan and cracked black pepper.
  • Finish with a drizzle of extra virgin olive oil before serving.

Storage Tips

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze without the cream for up to 3 months. Stir in fresh cream while reheating.
  • Reheat gently over medium-low heat, adding a splash of broth if the soup becomes too thick.

Also Read: Rocky Road Recipe

Variations

VariationDescription
Spicy VersionAdd red pepper flakes or cayenne pepper.
Vegan VersionReplace cream with coconut milk or oat cream and skip the Parmesan or use a dairy-free alternative.
Protein BoostAdd cooked shredded chicken or browned Italian sausage.
Extra VegetablesStir in zucchini, mushrooms, celery, or kale.
Extra HerbsAdd fresh thyme or rosemary for deeper flavor.

Nutrition Information (Approximate Per Serving)

NutrientAmount
Calories430 kcal
Protein20 g
Carbohydrates42 g
Fat18 g
Saturated Fat7 g
Fiber12 g
Sugar7 g
Sodium760 mg
Calcium230 mg
Iron5 mg

Also Read: Melting Moments

Frequently Asked Questions

Can I use dried beans instead of canned beans?

Yes. Cook the dried beans until tender before adding them to the soup. You’ll need about 5 to 6 cups of cooked beans.

Can I make this soup dairy-free?

Absolutely. Replace the heavy cream with coconut milk or a plant-based cooking cream and omit the Parmesan or use a dairy-free substitute.

Which beans work best?

Cannellini beans are the most popular choice, but Great Northern, navy beans, butter beans, or even chickpeas work well.

Can I freeze this soup?

Yes. Freeze it before adding the cream for the best texture. Stir in fresh cream after reheating.

How can I make the soup thicker?

Blend a larger portion of the beans or simmer the soup uncovered for several extra minutes until it reaches your preferred consistency.

Previous article
Next article

LEAVE A REPLY

Please enter your comment!
Please enter your name here
Are you human? Please solve:Captcha


Popular Articles