Shared via Pantryly

Creamy Tomato and White Bean Soup

A comforting, velvety tomato soup packed with protein-rich white beans, using milk instead of heavy cream for a lighter, balanced profile.

Prep 10 minCook 20 minTotal 30 min4 servingseasy
SoupHigh-FiberVegetarianDinnerCozy

Free · opens the app, or installs it first

Better in the app

Hands-free cook mode

Step-by-step with voice — no greasy taps.

Auto-scale servings

Resize the recipe and the shopping list.

Cook against your pantry

See what you have vs. what to buy.

Save it to your kitchen

Keep it, plan it into your week.

Ingredients

  • Olive Oil1 tbsp
  • Yellow Onion1 medium
  • Garlic2 cloves
  • Canned Crushed Tomatoes28 oz
  • Canned Cannellini Beans15 oz
  • Vegetable Broth2 cups
  • Milk1 cup
  • Italian Seasoning1 tsp
  • Salt and Pepper1 pinch

Instructions

  1. 1

    Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, sautéing until translucent (about 5 minutes).

  2. 2

    Stir in the crushed tomatoes, drained and rinsed cannellini beans, vegetable broth, and Italian seasoning.

  3. 3

    Bring the soup to a simmer and let it cook for 10 minutes to let the flavors meld.

  4. 4

    Reduce the heat to low and stir in the milk.

  5. 5

    Using an immersion blender, blend the soup until smooth and creamy. Season with salt and pepper to taste before serving.

Nutrition

Estimated, per serving

210kcal

Calories

10g

Protein

32g

Carbs

5g

Fat

Cook this in Pantryly

Open it in the app to scale servings, tick off ingredients, and cook hands-free — then save it to your kitchen. It's free.

Scan to open this recipe on your phone

Download on the App StoreGet it on Google Play