Tuscan White Bean Soup

Warm up with Tuscan White Bean Soup! Easy, creamy, and full of flavor, packed with protein, fiber, and perfect for kids and families.

Prep Time: 15 mins
Cook Time: 35 mins
Servings: 4–6

Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1 tsp smoked paprika (optional)
  • 1 can (15 oz) cannellini or white beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 2 cups kale or spinach, chopped
  • Salt and pepper to taste
  • Optional garnish: Parmesan cheese or fresh herbs

Instructions

  1. First, heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery, then sauté for 5–7 minutes until softened.
  2. Next, add herbs and spices: Stir in thyme, rosemary, and smoked paprika. Cook for 1 minute to release the flavors.
  3. Then, add beans and broth: Pour in the beans, diced tomatoes, and vegetable broth. Bring to a gentle boil, then reduce heat to simmer.
  4. Simmer for 20 minutes, stirring occasionally, until vegetables are tender and the flavors meld together.
  5. Finally, add greens: Stir in kale or spinach and cook for 3–5 more minutes until wilted. Season with salt and pepper.
  6. Serve hot, garnished with Parmesan or fresh herbs if desired.

Tips & Tricks

  • Additionally, for creamier soup: Blend half the soup and return it to the pot.
  • Make it ahead: Soup flavors improve when refrigerated overnight. Reheat gently.
  • Use fresh herbs if available: They add more aroma and taste.
  • Add texture: Sprinkle toasted croutons or drizzle olive oil when serving.

Variations & Benefits

  • Kid-Friendly Version: For example, skip the smoked paprika, chop veggies finely, and serve with soft bread for dipping.
  • Protein Boost: Add shredded chicken, turkey, or more beans for extra protein.
  • Low-Sodium Version: Use low-sodium broth and rinse canned beans well.
  • Health Benefits: High in fiber, plant-based protein, and antioxidants from vegetables. Supports heart health, digestion, and energy levels.

Nutrition Facts (per serving, approximate)

  • Calories: 180 kcal
  • Protein: 9 g
  • Fat: 6 g
  • Carbohydrates: 26 g
  • Fiber: 8 g
  • Sugar: 5 g
  • Sodium: 450 mg

Kid-Friendly Serving Ideas

  • Serve with crusty bread or grilled cheese for dipping.
  • Blend slightly for a creamier, smoother texture.
  • Add soft pasta like small shells for a hearty, kid-friendly meal.