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

Easy Rosemary Garlic White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, creamy (but cream-free) white bean soup infused with garlic, rosemary, and thyme—simple to make, deeply flavorful, and perfect for a quick comforting meal.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

2 Tbsp olive oil

4 cloves garlic, minced

3 (15 oz) cans cannellini beans, divided

2 cups vegetable or chicken broth

1/2 tsp dried rosemary

1/4 tsp dried thyme

1 pinch crushed red pepper

Freshly cracked black pepper, to taste

Instructions

  1. Add one can of cannellini beans (with liquid) to a blender and purée until smooth. Drain the remaining two cans and set aside.
  2. Heat olive oil in a soup pot over medium heat. Add minced garlic and sauté for 1 minute until fragrant.
  3. Add the puréed beans, the two drained cans of beans, broth, rosemary, thyme, crushed red pepper, and black pepper. Stir to combine.
  4. Cover, bring to a boil over medium-high heat, then reduce to medium-low. Simmer uncovered for 15 minutes, stirring occasionally.
  5. Use a spoon or potato masher to smash some of the beans for extra creaminess. Add salt if needed.
  6. Serve hot with crusty bread.

Notes

Add lemon juice at the end for brightness.

Stir in spinach or kale for extra nutrients.

Add cooked sausage or shredded chicken for a heartier soup.

Top with Parmesan or Pecorino for a savory finish.

Use fresh herbs for an even more aromatic soup.

  • Author: Chloe Mae
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1.25 cups
  • Calories: 285
  • Sugar: 2 g
  • Sodium: 620 mg
  • Fat: 9 g
  • Saturated Fat: 1.3 g
  • Unsaturated Fat: 7.7 g
  • Trans Fat: 0 g
  • Carbohydrates: 37 g
  • Fiber: 10 g
  • Protein: 13 g
  • Cholesterol: 0 mg