Italian Soup with White Beans: A Hearty, Creamy Slow Cooker Delight

Posted on August 21, 2026

Italian Soup with White Beans

Italian soup with white beans offers a gentle, nourishing embrace that feels like a quiet evening at home. This slow cooker recipe transforms pantry staples into a vibrant, creamy meal that warms both the body and the soul. By balancing earthy cannellini beans with a unique, velvety coconut milk and sun-dried tomato base, you create a dish that feels sophisticated yet entirely accessible for any busy weeknight.

Bringing together the robust flavors of Italian seasoning and fresh spinach, this Italian soup with white beans becomes a complete, hearty dinner. It is a wonderful way to practice intentional cooking, letting the slow cooker work its magic while you take a moment to rest. Whether you are feeding a family or looking for a comforting solitary meal, this recipe invites you to slow down and savor every spoonful.

What is Italian Soup with White Beans?

This Italian soup with white beans is a plant-forward, rustic-style stew inspired by the flavors of Tuscany. It is characterized by its creamy, non-dairy broth which relies on blended coconut milk and tangy sun-dried tomatoes to achieve a rich texture without the need for heavy cream. The inclusion of hearty white cannellini beans and rotini pasta makes it incredibly satisfying and nutrient-dense.

Unlike traditional soups that may simmer on the stove for hours, this recipe is designed for the modern kitchen’s pace. It celebrates the marriage of convenience and quality, ensuring that even on your busiest days, you can have a nourishing bowl of goodness waiting for you. The combination of protein-rich beans, tender pasta, and bright spinach makes it a balanced meal that fits perfectly into a mindful lifestyle.

Reasons to Try Italian Soup with White Beans

Choosing to make this Italian soup with white beans is an act of self-care. It is exceptionally forgiving for beginner cooks, as the slow cooker method removes the stress of monitoring heat levels. The depth of flavor developed during the long, slow cook makes the simple ingredients taste as if they have been simmering in a professional kitchen all afternoon.

Families love this soup because it is approachable and easily customized to suit little palates. It is a fantastic batch-cooking project for those who enjoy having healthy, pre-portioned meals ready in the refrigerator or freezer. Above all, it provides a sense of connection and comfort, turning a regular weekday dinner into a meaningful ritual of sharing food with those you hold dear.

Ingredients Needed to Make Italian Soup with White Beans

  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1/4 cup sun-dried tomatoes, drained of oil
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • 1 (14 oz) can coconut milk
  • 1 (28 oz) can diced tomatoes with Italian seasoning
  • 2 (19 oz) cans low sodium white beans, drained and rinsed
  • 3 cups reduced sodium vegetable broth
  • 2 cups chopped fresh spinach
  • 1 cup whole grain or regular rotini pasta (gluten-free, if needed)
  • Salt and pepper, to taste

Instructions to Make Italian Soup with White Beans – Step by Step

Step 1: Begin by preparing your aromatics. Heat a small splash of oil in a frying pan over medium heat and sauté the diced yellow onion until it becomes soft, translucent, and fragrant, which should take about 3 to 4 minutes. If your slow cooker has a sauté function, you can perform this step directly in the cooker to save on cleaning up extra dishes.

Step 2: In a blender, combine the coconut milk, minced garlic, sun-dried tomatoes, Italian seasoning, and salt. Process on high speed until the mixture is completely smooth and creamy. This vibrant base is the heart of your soup, and blending the sun-dried tomatoes ensures that their sweet, tangy flavor is evenly distributed through every drop of the broth.

Step 3: Add the sautéed onions and the creamy coconut milk mixture into your slow cooker. Incorporate the canned diced tomatoes, the rinsed white beans, and the vegetable broth. Give everything a thorough stir to ensure all the flavors are well combined, then cover and set your cooker to low for 4 to 6 hours or to high for 2 to 3 hours.

Step 4: When there is only 30 minutes left on your cooking timer, turn the heat to high if it is not already set there, and stir in the dry rotini pasta. Allow the pasta to cook directly in the flavorful broth until tender. During the final 5 minutes of cooking, fold in your fresh chopped spinach, letting it wilt gently into the hot soup.

Step 5: Taste your creation and adjust the seasoning with additional salt and pepper as needed. Serve the soup warm, perhaps with a sprinkle of freshly grated parmesan cheese or a handful of fresh basil to brighten the plate. The aroma at this stage is truly inviting, signaling that it is time to sit down and enjoy your hard work.

Chef’s Tips for a Perfect Result

  • Use a mini blender for the coconut milk and tomato base to ensure it reaches an ultra-smooth, velvety consistency.
  • Chop your baby spinach into smaller ribbons to make the texture more subtle and approachable for children or picky eaters.
  • Consider adding a splash of extra vegetable broth just before serving if the soup has thickened significantly while sitting.
  • If you are planning to serve this for a dinner party, cook the pasta separately and add it right before serving to keep the texture firm and prevent it from soaking up too much broth.

Variations and Substitutions

  • Vegan Option: This recipe is already plant-based, but you can enhance the protein by adding cooked chickpeas or extra beans.
  • Gluten-Free Alternative: Simply swap the traditional rotini for your favorite gluten-free brown rice or chickpea pasta.
  • Budget Swap: If sun-dried tomatoes are unavailable, use a tablespoon of tomato paste for depth or fresh roasted red peppers for sweetness.
  • Low-Carb Version: Replace the pasta with hearty chunks of zucchini or cauliflower florets to keep the soup light yet filling.

How to Serve and Pair

This soup is a centerpiece on its own, but it pairs beautifully with a piece of crusty, toasted sourdough bread for dipping. For a light side, a crisp arugula salad with a lemon vinaigrette provides a nice acidic contrast to the creaminess of the bean broth. Serve in deep, warmed bowls to maintain the temperature throughout the meal, and always encourage a slow, relaxed pace of eating.

Storage and Reheating

Refrigerator: Store any leftovers in an airtight glass container for up to 4 days. The flavors often deepen overnight, making it even better the next day.

Freezer: Allow the soup to cool completely before transferring it to freezer-safe bags or containers. It can be frozen for up to 3 months; just remember to leave room for expansion.

Reheating: Gently reheat on the stovetop over low heat, adding a splash of water or broth to loosen the consistency. You can also use the microwave, stirring every minute to ensure even heating.

Nutritional Values

Per serving (approximate):

  • Calories: 434 kcal
  • Protein: 19g
  • Carbohydrates: 60g
  • Fat: 16g
  • Fiber: 12g

Approximate values.

Frequently Asked Questions (FAQ)

Can I substitute the white beans with another legume?

Yes, chickpeas or great northern beans work perfectly as a substitute in this recipe as they provide a similar creamy texture. The cooking time remains the same regardless of which white bean variety you choose to utilize.

How do I know when the soup is fully cooked?

The soup is ready when the pasta is al dente and the spinach has wilted completely into the broth. You will notice the aroma of the garlic and Italian herbs filling your kitchen, indicating that the flavors have melded together.

What should I do if the soup becomes too thick?

The soup will naturally thicken as it sits because the pasta and beans absorb the liquid. Simply add a half-cup of warm vegetable broth at a time until you reach your desired consistency before reheating.

Can I prepare the components in advance?

You can blend the coconut milk and tomato base ahead of time and store it in the refrigerator for up to 24 hours. Having your onions pre-diced will also significantly speed up the assembly process on the morning you plan to cook.

What is the best way to customize the flavor profile?

You can add a dash of red pepper flakes for heat or a squeeze of fresh lemon juice at the end to brighten the heavy notes. Adding fresh herbs like rosemary or thyme just before serving also adds a wonderful aromatic dimension.

CONCLUSION

Italian soup with white beans represents the quiet beauty of home cooking, where simple ingredients transform into a restorative, creamy masterpiece. Whether you are seeking a quick weeknight meal or a comforting bowl to end a long day, this recipe provides the warmth and nutrition you deserve. I encourage you to prepare this soup with intention, savoring the peaceful moments spent in your kitchen as you create something truly nourishing for yourself and your loved ones.

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
Italian Soup with White Beans

Creamy Italian White Bean Slow Cooker Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: EVA
  • Prep Time: 15
  • Cook Time: 360
  • Total Time: 375
  • Yield: 6 servings 1x
  • Category: dinner
  • Method: Slow Cooker
  • Cuisine: Italian
  • Diet: Vegan

Description

This heartwarming, plant-forward Italian soup features a velvety coconut milk broth infused with sun-dried tomatoes and earthy cannellini beans. It is a slow-cooker masterpiece designed for convenience without sacrificing depth of flavor. Hearty, creamy, and nourishing, this nutrient-dense meal combines tender pasta, fresh spinach, and aromatic Italian herbs into a comforting bowl that is perfect for busy weeknights or quiet, mindful evenings at home.


Ingredients

Scale

1 medium yellow onion, diced
3 garlic cloves, minced
1/4 cup sun-dried tomatoes, drained
1 teaspoon Italian seasoning
1 teaspoon salt
1 (14 oz) can coconut milk
1 (28 oz) can diced tomatoes with Italian seasoning
2 (19 oz) cans low sodium cannellini beans, rinsed and drained
3 cups reduced sodium vegetable broth
2 cups rotini pasta, cooked separately
2 cups fresh baby spinach


Instructions

Place the diced onion, minced garlic, sun-dried tomatoes, Italian seasoning, and salt into the slow cooker.
Pour in the coconut milk, diced tomatoes with juices, cannellini beans, and vegetable broth.
Stir well to combine all ingredients.
Cover and cook on low for 4 to 6 hours or on high for 2 to 3 hours.
Just before serving, stir in the cooked rotini pasta and fresh baby spinach until the leaves are wilted.
Ladle into bowls and serve warm.


Notes

Add the cooked pasta at the very end to prevent it from becoming mushy during the long cook time. You can also substitute the rotini with your favorite small-shaped pasta. Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months.


Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 6g
  • Sodium: 450mg
  • Fat: 12g
  • Saturated Fat: 8g
  • Carbohydrates: 45g
  • Fiber: 9g
  • Protein: 11g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star