Description
Hearty Italian White Bean Soup is a creamy, cozy slow cooker meal made with cannellini beans, pasta, spinach, and a rich sun-dried tomato coconut base. Perfect for busy weeknights, this wholesome soup is comforting, flavorful, and easily vegan and gluten-free adaptable.
Ingredients
Scale
- 1 teaspoon olive oil
- 1 medium yellow onion, diced
- 1 (14 oz) can full-fat coconut milk
- 3 garlic cloves, minced
- 1/4 cup sun-dried tomatoes, drained
- 1 tablespoon Italian seasoning
- 1 teaspoon salt
- 1 (28 oz) can diced tomatoes with Italian seasoning
- 2 (19 oz) cans white cannellini beans, drained and rinsed
- 3 cups reduced-sodium vegetable broth
- 2 cups fresh spinach, chopped
- 1 cup rotini pasta (regular or gluten-free)
- Salt and pepper, to taste
- Optional: grated parmesan cheese and fresh basil for garnish
Instructions
- Heat olive oil in a pan over medium heat. Sauté diced onion for 3–4 minutes until soft and fragrant.
- In a blender, combine coconut milk, garlic, sun-dried tomatoes, Italian seasoning, and salt. Blend until smooth.
- Transfer sautéed onion and blended mixture to the slow cooker.
- Add diced tomatoes, white beans, and vegetable broth. Stir well.
- Cook on low for 4–6 hours or high for 2–3 hours.
- About 30 minutes before serving, turn heat to high and stir in dry pasta.
- Add chopped spinach in the last 5 minutes of cooking.
- Season with salt and pepper to taste. Serve warm with parmesan and basil if desired.
Notes
Blend the coconut mixture well for an ultra-creamy texture.
Chop spinach finely for a more subtle, kid-friendly option.
Soup thickens as it sits—add extra broth when reheating.
For meal prep, cook pasta separately and add before serving to avoid mushy texture.
Add red pepper flakes for a little heat if you like a kick.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Category: Soup / Dinner
- Method: Slow Cooker
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 434 kcal
- Sugar: 7 g
- Sodium: 555 mg
- Fat: 16 g
- Saturated Fat: 13 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 12 g
- Protein: 19 g
- Cholesterol: 0 mg
