Tomato and Bean Soup is a hearty, nourishing dish that’s both simple and satisfying. The combination of rich, tangy tomatoes and protein-packed beans makes this soup a wholesome meal perfect for any time of year. It’s a versatile recipe that can be easily customized with your favorite herbs and vegetables. Serve it with crusty bread for a comforting lunch or light dinner, or as a starter for a larger meal. Whether you’re looking for a quick weeknight dinner or something cozy for a chilly day, this soup is sure to hit the spot.
Ingredients:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 medium carrot, diced
- 1 celery stalk, diced
- 1 (28-ounce) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 (15-ounce) can cannellini beans, drained and rinsed (or any white beans)
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional, for heat)
- Salt and pepper to taste
- Fresh parsley or basil for garnish
- Parmesan cheese (optional)
Instructions:
- Sauté the vegetables: In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and celery, and sauté for 5-7 minutes, until softened. Add the garlic and cook for another minute until fragrant.
- Add the tomatoes and broth: Pour in the crushed tomatoes and broth, stirring to combine. Bring the mixture to a simmer.
- Season and add beans: Stir in the oregano, basil, red pepper flakes (if using), and a pinch of salt and pepper. Add the drained beans, and let the soup simmer for 15-20 minutes, allowing the flavors to meld.
- Taste and adjust seasoning: Taste the soup and adjust the seasoning with more salt, pepper, or herbs as needed.
- Serve: Ladle the soup into bowls and garnish with fresh parsley or basil. If desired, sprinkle with grated Parmesan cheese for extra richness.
This Tomato and Bean Soup is a delicious and healthy option for a quick meal. It’s perfect with some toasted bread or a simple salad on the side. Enjoy!