If you're looking for a comforting, hearty soup that's perfect for any season, this Tomato and White Bean Soup fits the bill. Packed with bold flavors, it's an easy-to-make recipe that delivers a satisfying meal in just about 30 minutes.
Olive oil is the base that helps sauté the aromatics, giving the soup depth and richness. Onion and garlic are essential for building a savory foundation. The diced tomatoes bring acidity and sweetness, balancing the flavors. White beans add creaminess and protein, making the soup hearty and filling. Vegetable broth is the liquid backbone, unifying all ingredients. Dried basil and oregano introduce herbal notes, while red pepper flakes offer a hint of spice. Finally, a sprinkle of salt and pepper enhances all the flavors. Fresh basil leaves are optional but add a bright, fresh finish.
This soup pairs wonderfully with a slice of crusty bread or a side salad. Consider adding a dollop of pesto or a sprinkle of grated Parmesan for an extra layer of flavor.
Start by heating the olive oil in a large pot over medium heat. Once it's shimmering, add the onion and sauté for about 5 minutes until it turns translucent. Toss in the garlic and stir for an additional minute, just until fragrant.
Next, pour in the diced tomatoes with their juices and add the white beans. Stir them together with the sautéed onion and garlic, then add the vegetable broth. Mix in the dried basil, oregano, and red pepper flakes. Season with salt and pepper according to your taste.
Bring the mixture to a boil, then reduce the heat to let it simmer for about 20 minutes. This will help all the flavors meld together beautifully. After simmering, taste the soup and adjust the seasoning if needed.
Before serving, if you have fresh basil leaves, chop and sprinkle them on top of the soup for a pop of color and freshness.