Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.
Hey there, friends!
Looking for a cozy meal that warms you right up? I’ve got just the thing!
Today, I’m sharing my easy and delicious tomato soup with beans.
It’s hearty, full of flavor, and oh-so-comforting.
Plus, it’s perfect for those chilly days or when you need a quick dinner.
Let’s dive into this tasty recipe!
Preparation Time | 15-20 minutes |
Cooking Time | 30-40 minutes |
Total Time | 45-60 minutes |
Level of Difficulty | Easy |
Ingredients
- 2 tablespoons olive oil (plus more for drizzling if desired)
- 1 small yellow onion
- 4 cloves garlic
- 1/2 teaspoon crushed red pepper flakes
- 1/2 teaspoon salt
- Black pepper to taste
- 3 tablespoons chopped fresh parsley (or 1 tablespoon dried, adjust to preference)
- 1-2 teaspoons chopped fresh basil (or 1/2-1 teaspoon dried, adjust to preference)
- 1-2 teaspoons fresh thyme leaves (or 1/2-1 teaspoon dried, adjust to preference)
- 2 cans white beans (great northern, cannellini, or butter beans)
- 3 cups vegetable broth (chicken broth can be used as well)
- 1 can (15 oz) fire roasted diced tomatoes
- 1 teaspoon lemon zest
- Chopped spinach or kale
- Additional fresh parsley (for garnish)
- Parmesan or pecorino romano cheese (omit for vegan)
- Baguette or garlic bread (for dipping, omit for gluten-free)
Step 1: Prepare the Ingredients
Begin by draining and rinsing the beans.
Dice the onion and mince the garlic to have them ready for cooking.
Step 2: Sauté the Aromatics
Heat a large Dutch oven or a heavy-bottomed pot to medium-high heat with 2 teaspoons of olive oil.
Add the diced onion and sauté for about 5 minutes until softened.
Then, add the minced garlic, crushed red pepper flakes, salt, pepper, and fresh herbs.
Cook for an additional minute, stirring constantly to prevent the garlic from burning.
Step 3: Add the Main Ingredients
Stir in the beans, broth, and fire-roasted diced tomatoes.
Mix everything well to combine the flavors.
Step 4: Cook the Soup
Bring the mixture to a boil, then lower the heat to a simmer.
Cover the pot and let it cook for 25 minutes, allowing all the ingredients to meld together.
Step 5: Final Seasoning
After 25 minutes, stir in the lemon zest.
Taste the soup and adjust salt, pepper, and herbs according to your preference.
For an extra kick, you can add more crushed red pepper flakes.
Step 6: Serve and Enjoy
Serve the soup hot.
You can top each bowl with a little drizzle of olive oil and any optional extras you desire.
This soup is great the first day and even more flavorful the next.
Feel free to warm up leftover bowls or prepare this soup as part of your weekly meal prep.