Sometimes, all you need is a bowl of soup that’s as warm and comforting as a hug. This Creamy Tomato & White Bean Soup is just that—simple, satisfying, and oh-so-cozy. With the richness of tomatoes, the creaminess of white beans, and the perfect balance of spices, this soup is everything you want on a chilly day. It’s healthy, hearty, and made with ingredients that nourish you from the inside out.
Ingredients:
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 1 can (15 oz) white beans (such as cannellini or great northern), drained and rinsed
- 4 cups vegetable broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- Salt and pepper to taste
- 1/2 cup unsweetened coconut milk (or any dairy-free milk)
- Fresh basil or parsley, chopped (for garnish)
- Optional: Crusty bread or crackers on the side
Instructions:
- Sauté the aromatics:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook for about 5-7 minutes until softened and translucent. Stir in the minced garlic and cook for another minute until fragrant. - Add the tomatoes and beans:
Pour in the crushed tomatoes and stir to combine with the onions and garlic. Add the white beans, vegetable broth, dried basil, oregano, garlic powder, and red pepper flakes (if using). Stir everything together and bring the soup to a simmer. - Simmer and blend:
Let the soup simmer on low heat for about 20-25 minutes, stirring occasionally. The flavors will meld together beautifully during this time. Once the soup is simmered, use an immersion blender to blend the soup until smooth and creamy, or transfer the soup in batches to a blender and puree it. Leave some texture if you like a heartier soup. - Add creaminess:
Stir in the coconut milk (or your milk of choice) for extra creaminess. Taste the soup and add salt and pepper as needed. You can also adjust the spices at this point to suit your preference. - Serve and garnish:
Ladle the soup into bowls and garnish with freshly chopped basil or parsley. Serve with a side of warm crusty bread or crackers to dip and enjoy the full comfort experience.
Enjoy the Comfort:

This Creamy Tomato & White Bean Soup is everything you crave in a comforting meal: smooth, rich, and full of flavor. The creamy texture from the white beans and coconut milk blends perfectly with the tangy sweetness of the tomatoes, making each bite satisfying and nourishing.
It’s the kind of soup that brings warmth to your heart and fills you up with healthy goodness. Whether you’re making it for lunch, dinner, or a cozy night in, this soup will always be there to comfort you with its simplicity and flavor.
So go ahead, pour yourself a bowl, take a deep breath, and enjoy the cozy comfort in every spoonful.