Tomato bean soup: just the name conjures up images of cozy evenings, doesn’t it? Imagine a chilly autumn night, a crackling fire, and a steaming bowl of this hearty, flavorful soup warming you from the inside out. But this isn’t just any soup; it’s a culinary hug in a bowl, a symphony of simple ingredients that come together to create something truly special.
The beauty of tomato bean soup lies in its humble origins. Bean soups, in general, have been a staple in cultures around the world for centuries, often representing resourceful cooking and utilizing readily available ingredients. Tomatoes, originating in South America, gradually made their way into European and then global cuisine, eventually finding their perfect partner in the humble bean. This combination created a dish that is both nutritious and incredibly satisfying.
What makes this soup so universally loved? It’s the perfect balance of flavors and textures. The sweetness of the tomatoes complements the earthy heartiness of the beans, creating a rich and savory broth. The creamy texture of the beans, combined with the slight acidity of the tomatoes, makes each spoonful a delightful experience. Plus, it’s incredibly versatile and easy to customize to your liking. Whether you prefer a smooth, blended soup or a chunkier, more rustic version, this recipe is a blank canvas for your culinary creativity. And let’s not forget the convenience! It’s a one-pot wonder that’s perfect for busy weeknights, meal prepping, or simply enjoying a comforting and wholesome meal.
Ingredients:
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can diced tomatoes, undrained
- 6 cups vegetable broth (or chicken broth)
- 1 (15 ounce) can cannellini beans, rinsed and drained
- 1 (15 ounce) can kidney beans, rinsed and drained
- 1 cup small pasta (such as ditalini or elbow macaroni)
- 1/2 cup chopped fresh parsley
- Salt and freshly ground black pepper to taste
- Grated Parmesan cheese, for serving (optional)
- Crusty bread, for serving (optional)
Sautéing the Vegetables
- Heat the olive oil in a large pot or Dutch oven over medium heat. Make sure the pot is large enough to hold all the ingredients comfortably. You don’t want it overflowing later!
- Add the chopped onion, carrots, and celery to the pot. Cook, stirring occasionally, until the vegetables are softened, about 5-7 minutes. This is called mirepoix, and it’s the foundation of many great soups! You want the onions to be translucent and the carrots and celery to be slightly tender.
- Add the minced garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for another minute, stirring constantly, until fragrant. Be careful not to burn the garlic, as it can become bitter. The aroma at this stage is just wonderful!
Building the Soup Base
- Pour in the crushed tomatoes and diced tomatoes (undrained). Stir to combine with the vegetables. The tomatoes will add a rich, vibrant flavor to the soup.
- Add the vegetable broth (or chicken broth). Bring the mixture to a simmer. Using a good quality broth really makes a difference in the final flavor of the soup. If you have homemade broth, even better!
- Stir in the cannellini beans and kidney beans. Give everything a good stir to ensure the beans are evenly distributed throughout the soup.
- Season with salt and freshly ground black pepper to taste. Remember that you can always add more seasoning later, so start with a little and adjust as needed.
Cooking the Pasta and Finishing the Soup
- Add the pasta to the simmering soup. Cook according to the package directions, or until the pasta is tender. Keep an eye on the pasta and stir occasionally to prevent it from sticking to the bottom of the pot. The pasta will absorb some of the liquid, so you may need to add a little more broth if the soup becomes too thick.
- Once the pasta is cooked, stir in the chopped fresh parsley. The fresh parsley adds a bright, herbaceous flavor to the soup.
- Taste and adjust the seasoning as needed. Add more salt, pepper, or red pepper flakes to your liking. You can also add a squeeze of lemon juice for a touch of acidity.
Serving the Tomato Bean Soup
- Ladle the soup into bowls. Serve hot, garnished with grated Parmesan cheese (if desired) and a side of crusty bread for dipping.
- Enjoy! This tomato bean soup is perfect for a cozy night in, a quick lunch, or a hearty dinner. It’s also great for meal prepping, as it keeps well in the refrigerator for several days.
Tips and Variations
- Add more vegetables: Feel free to add other vegetables to the soup, such as zucchini, spinach, kale, or bell peppers.
- Use different beans: You can substitute other types of beans for the cannellini and kidney beans, such as great northern beans, pinto beans, or black beans.
- Make it spicy: Add more red pepper flakes or a pinch of cayenne pepper for a spicier soup.
- Add meat: For a heartier soup, add cooked sausage, ground beef, or shredded chicken. Brown the meat before adding it to the soup.
- Use fresh herbs: If you have fresh herbs on hand, such as rosemary, thyme, or sage, feel free to add them to the soup along with the oregano and basil.
- Make it vegan: To make the soup vegan, use vegetable broth and omit the Parmesan cheese.
- Use an immersion blender: For a creamier soup, use an immersion blender to partially blend the soup before adding the pasta. Be careful not to over-blend it, as you still want some texture.
- Slow Cooker Option: You can easily adapt this recipe for a slow cooker. Sauté the vegetables as directed, then transfer them to the slow cooker along with the remaining ingredients (except the pasta and parsley). Cook on low for 6-8 hours or on high for 3-4 hours. Add the pasta during the last 30 minutes of cooking time, or cook it separately and add it to the soup just before serving. Stir in the parsley before serving.
- Freezing Instructions: This soup freezes beautifully! Allow the soup to cool completely before transferring it to freezer-safe containers or bags. Leave some headspace in the containers, as the soup will expand when frozen. Freeze for up to 3 months. To thaw, transfer the soup to the refrigerator overnight or thaw it in the microwave. Reheat on the stovetop or in the microwave until heated through.
- Make it Gluten-Free: To make this soup gluten-free, simply use gluten-free pasta. There are many great gluten-free pasta options available these days.
- Add a Bay Leaf: For a deeper, more complex flavor, add a bay leaf to the soup while it’s simmering. Remember to remove the bay leaf before serving.
- Roast the Vegetables: For an even richer flavor, roast the onions, carrots, and celery before adding them to the soup. Toss the vegetables with olive oil, salt, and pepper, and roast them in a preheated oven at 400°F (200°C) for 20-25 minutes, or until they are tender and slightly caramelized.
- Add a Parmesan Rind: If you have a Parmesan rind, add it to the soup while it’s simmering. The rind will add a wonderful umami flavor to the soup. Remove the rind before serving.
- Use Fire-Roasted Tomatoes: For a smoky flavor, use fire-roasted diced tomatoes instead of regular diced tomatoes.
- Add a Splash of Balsamic Vinegar: Just before serving, add a splash of balsamic vinegar to the soup for a touch of acidity and sweetness.
Nutritional Information (Approximate):
Please note that the nutritional information is an estimate and may vary depending on the specific ingredients used.
- Calories: Approximately 300-400 per serving
- Protein: 15-20 grams per serving
- Carbohydrates: 40-50 grams per serving
- Fat: 10-15 grams per serving
- Fiber: 10-15 grams per serving
Why I Love This Recipe
This tomato bean soup is one of my go-to recipes for a quick, easy, and healthy meal. It’s packed with flavor, thanks to the combination of vegetables, herbs, and tomatoes. I also love that it’s so versatile you can easily customize it to your liking by adding different vegetables, beans, or spices. And the best part is that it’s a great way to use up leftover vegetables and beans!
Serving Suggestions
This tomato bean soup is delicious on its own, but it’s also great served with a side of crusty bread for dipping. You can also top it with grated Parmesan cheese, a dollop of sour cream, or a sprinkle of fresh herbs. For a heartier meal, serve it with a grilled cheese sandwich or a side salad.
Conclusion:
This isn’t just another soup recipe; it’s a hug in a bowl, a burst of sunshine on a cloudy day, and a guaranteed crowd-pleaser. The vibrant flavors of ripe tomatoes, hearty beans, and aromatic herbs meld together to create a symphony of taste that will leave you craving more. I truly believe this tomato bean soup is a must-try for anyone looking for a comforting, healthy, and incredibly delicious meal.
But why is it so special? It’s the simplicity, really. We’re not talking about hours of simmering or a laundry list of exotic ingredients. This recipe is all about highlighting the natural goodness of fresh produce and pantry staples. It’s quick enough for a weeknight dinner, yet impressive enough to serve to guests. And the best part? It’s endlessly adaptable.
Looking for serving suggestions? I’ve got you covered! A dollop of creamy Greek yogurt or a swirl of pesto adds a touch of richness and visual appeal. A sprinkle of freshly grated Parmesan cheese elevates the savory notes. And for a bit of crunch, try serving it with toasted croutons or a side of crusty bread perfect for dipping.
But the fun doesn’t stop there! Feel free to experiment with variations to make this soup your own. If you’re a fan of spice, add a pinch of red pepper flakes or a diced jalapeño to the pot. For a smoky flavor, try using smoked paprika or adding a few slices of chorizo during the sautéing process. Want to make it even heartier? Toss in some cooked pasta, like ditalini or small shells. You could even add some shredded chicken or sausage for extra protein.
Vegetarian? No problem! This recipe is naturally vegetarian and easily made vegan by omitting the optional dairy toppings. You can even boost the protein content by adding a handful of quinoa or lentils.
I’ve made this soup countless times, and each time it’s a little different, depending on what I have on hand and what I’m in the mood for. That’s the beauty of this recipe it’s a blank canvas for your culinary creativity.
I’m so confident that you’ll love this tomato bean soup as much as I do. It’s the perfect way to warm up on a chilly evening, enjoy a light and healthy lunch, or impress your friends and family with your cooking skills. Its also a fantastic way to use up any leftover garden tomatoes you might have at the end of the season.
So, what are you waiting for? Grab your ingredients, put on your apron, and get ready to create a culinary masterpiece. I promise you won’t be disappointed.
And most importantly, I want to hear about your experience! Did you try the recipe? Did you make any variations? What did you think? Share your photos, comments, and feedback in the comments section below. I can’t wait to see what you create! Let’s spread the love for this delicious and versatile soup! Happy cooking!
Tomato Bean Soup: A Hearty & Healthy Recipe
A hearty and flavorful tomato bean soup packed with vegetables, herbs, and two kinds of beans. This easy-to-make soup is perfect for a cozy night in and is easily customizable with your favorite ingredients.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can diced tomatoes, undrained
- 6 cups vegetable broth (or chicken broth)
- 1 (15 ounce) can cannellini beans, rinsed and drained
- 1 (15 ounce) can kidney beans, rinsed and drained
- 1 cup small pasta (such as ditalini or elbow macaroni)
- 1/2 cup chopped fresh parsley
- Salt and freshly ground black pepper to taste
- Grated Parmesan cheese, for serving (optional)
- Crusty bread, for serving (optional)
Instructions
- Sauté the Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 5-7 minutes. Add the minced garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for another minute, stirring constantly, until fragrant.
- Build the Soup Base: Pour in the crushed tomatoes and diced tomatoes (undrained). Stir to combine with the vegetables. Add the vegetable broth (or chicken broth). Bring the mixture to a simmer. Stir in the cannellini beans and kidney beans. Season with salt and freshly ground black pepper to taste.
- Cook the Pasta and Finish the Soup: Add the pasta to the simmering soup. Cook according to the package directions, or until the pasta is tender. Once the pasta is cooked, stir in the chopped fresh parsley. Taste and adjust the seasoning as needed.
- Serve: Ladle the soup into bowls. Serve hot, garnished with grated Parmesan cheese (if desired) and a side of crusty bread for dipping.
Notes
- Add more vegetables: Feel free to add other vegetables to the soup, such as zucchini, spinach, kale, or bell peppers.
- Use different beans: You can substitute other types of beans for the cannellini and kidney beans, such as great northern beans, pinto beans, or black beans.
- Make it spicy: Add more red pepper flakes or a pinch of cayenne pepper for a spicier soup.
- Add meat: For a heartier soup, add cooked sausage, ground beef, or shredded chicken. Brown the meat before adding it to the soup.
- Use fresh herbs: If you have fresh herbs on hand, such as rosemary, thyme, or sage, feel free to add them to the soup along with the oregano and basil.
- Make it vegan: To make the soup vegan, use vegetable broth and omit the Parmesan cheese.
- Use an immersion blender: For a creamier soup, use an immersion blender to partially blend the soup before adding the pasta. Be careful not to over-blend it, as you still want some texture.
- Slow Cooker Option: You can easily adapt this recipe for a slow cooker. Sauté the vegetables as directed, then transfer them to the slow cooker along with the remaining ingredients (except the pasta and parsley). Cook on low for 6-8 hours or on high for 3-4 hours. Add the pasta during the last 30 minutes of cooking time, or cook it separately and add it to the soup just before serving. Stir in the parsley before serving.
- Freezing Instructions: This soup freezes beautifully! Allow the soup to cool completely before transferring it to freezer-safe containers or bags. Leave some headspace in the containers, as the soup will expand when frozen. Freeze for up to 3 months. To thaw, transfer the soup to the refrigerator overnight or thaw it in the microwave. Reheat on the stovetop or in the microwave until heated through.
- Make it Gluten-Free: To make this soup gluten-free, simply use gluten-free pasta. There are many great gluten-free pasta options available these days.
- Add a Bay Leaf: For a deeper, more complex flavor, add a bay leaf to the soup while it’s simmering. Remember to remove the bay leaf before serving.
- Roast the Vegetables: For an even richer flavor, roast the onions, carrots, and celery before adding them to the soup. Toss the vegetables with olive oil, salt, and pepper, and roast them in a preheated oven at 400°F (200°C) for 20-25 minutes, or until they are tender and slightly caramelized.
- Add a Parmesan Rind: If you have a Parmesan rind, add it to the soup while it’s simmering. The rind will add a wonderful umami flavor to the soup. Remove the rind before serving.
- Use Fire-Roasted Tomatoes: For a smoky flavor, use fire-roasted diced tomatoes instead of regular diced tomatoes.
- Add a Splash of Balsamic Vinegar: Just before serving, add a splash of balsamic vinegar to the soup for a touch of acidity and sweetness.
Leave a Comment