Discover the Kitchen Tool Everyone Is Raving About!
- • Precision Engineered: Sharp blade with durable craftsmanship.
- • Comfort First: Ergonomic design for effortless slicing.
- • Stylish & Strong: Elegant wood handle meets stainless steel strength.
- • Risk-Free Pick: Thousands of happy home chefs can’t be wrong.
- • Today’s Deal: Just $29.95 instead of $99.85 — limited-time offer!
This post may include affiliate links — learn more here .

Pasta, Bean & Tomato Soup is a hearty, comforting dish that combines tender pasta, nutritious beans, and juicy tomatoes in a savory, flavorful broth. This soup is a perfect balance of textures, offering both heartiness and lightness in every spoonful—ideal for a cozy dinner or as a satisfying starter.
I first made this soup when I wanted something warm and filling but still light enough for a busy weeknight. The combination of vegetables, beans, and pasta made it a well-rounded meal that didn’t require much prep time. The soup was a hit with my family, and we now enjoy it often during the colder months.
What’s great about this soup is how versatile it is. You can use any beans you have on hand—cannellini, kidney, or chickpeas—and adjust the spices to suit your taste. Add greens like spinach or kale for extra nutrients, or top with grated Parmesan for an added richness. Whether served with a side of crusty bread or on its own, Pasta, Bean & Tomato Soup is a comforting, flavorful dish perfect for any occasion!
Perfect for:
- Family dinners
- Weeknight meals
- Meal prep
- Vegetarian diets
- Soup lovers
Why You’ll Love This Recipe
Here are 10 reasons why Pasta, Bean & Tomato Soup will become your go-to comfort food:
- Hearty and Filling: The combination of pasta and beans makes this soup a satisfying meal on its own.
- Easy to Make: With simple ingredients and straightforward steps, this soup is quick and easy to prepare.
- Nutrient-Packed: Rich in fiber, protein, and vitamins, this soup is as healthy as it is delicious.
- Perfect for Leftovers: This soup tastes even better the next day, making it ideal for meal prep.
- Customizable: Adjust the vegetables or use your favorite type of beans for a personalized twist.
- Kid-Friendly: The mild flavors and fun pasta shapes make this soup a hit with children.
- Budget-Friendly: With affordable ingredients, this is a great option for feeding a family without breaking the bank.
- Comforting and Warm: The hot broth and tender ingredients make it the perfect dish for cold weather.
- Vegetarian-Friendly: A meat-free option that still delivers a hearty, satisfying meal.
- Freezer-Friendly: You can easily freeze leftovers for a future quick and healthy meal.
Preparation and Cooking Time
- Total Time: 1 hour
- Preparation Time: 10 minutes
- Cooking Time: 50 minutes
- Servings: 6 servings
- Calories per serving: Approximately 250-300 calories
- Key Nutrients: Protein: 15g, Carbs: 35g, Fat: 5g
Ingredients
For the Soup:
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, diced
- 1 can (14 oz) diced tomatoes
- 1 can (15 oz) white beans, drained and rinsed
- 4 cups vegetable broth
- 1 cup small pasta (such as elbow or ditalini)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Fresh parsley (optional, for garnish)
Ingredient Highlights
- White Beans: Provide a hearty, creamy texture and a good source of protein and fiber.
- Diced Tomatoes: Adds a tangy, rich flavor that forms the base of the soup.
- Olive Oil: Adds a subtle richness to the soup and helps sauté the vegetables.
- Vegetable Broth: Creates a savory, flavorful liquid base for the soup.
- Pasta: Small pasta shapes help absorb the soup’s flavors while adding texture.
Step-by-Step Instructions
Prepare the Soup Base:
- Heat Oil: In a large pot, heat olive oil over medium heat. Add the chopped onion, carrot, and celery, sautéing for about 5 minutes until the vegetables soften.
- Add Garlic: Stir in the minced garlic and cook for another 1 minute until fragrant.
- Add Tomatoes and Beans: Add the diced tomatoes and beans to the pot, stirring to combine.
- Add Broth and Spices: Pour in the vegetable broth, oregano, basil, salt, and pepper. Bring the mixture to a boil.
- Simmer: Once the soup boils, reduce the heat and let it simmer for about 20 minutes, allowing the flavors to meld together.
Cook the Pasta:
- Add Pasta: Stir in the pasta and cook for an additional 10-12 minutes, or until the pasta is tender and fully cooked.
- Adjust Seasoning: Taste the soup and adjust the salt and pepper to your preference.
Serve:
- Garnish and Serve: Ladle the soup into bowls and garnish with fresh parsley if desired. Serve hot with crusty bread for a complete meal.

How to Serve
Here are 10 serving suggestions for Pasta, Bean & Tomato Soup:
- With Crusty Bread: Serve with toasted or fresh bread for dipping.
- As a Starter: Serve smaller portions as a first course before a larger meal.
- With Parmesan Cheese: Top each bowl with freshly grated parmesan for extra flavor.
- As a Light Lunch: Pair with a side salad for a satisfying lunch.
- For Meal Prep: Store in airtight containers for quick, reheatable lunches or dinners.
- With a Side of Greens: Serve with a side of sautéed spinach or kale for added greens.
- With Grilled Cheese: Pair this soup with a classic grilled cheese sandwich for the ultimate comfort meal.
- For a Hearty Dinner: Add extra beans or vegetables to make the soup even heartier.
- With a Dollop of Pesto: Swirl in a spoonful of pesto for an herbaceous twist.
- As a Freezer Meal: Portion into freezer-safe containers and freeze for a future quick meal.
Additional Tips
- Use Broth for More Flavor: Instead of water, use vegetable or chicken broth to add richness to the soup’s base.
- Add Fresh Herbs: Incorporate fresh basil, thyme, or oregano for a burst of aromatic flavors that complement the tomatoes and beans.
- Adjust the Pasta Cooking Time: To avoid overcooking, add the pasta near the end of the cooking time, ensuring it stays al dente.
- Beans Variations: Swap out the beans for different varieties like cannellini, kidney, or chickpeas to bring variety in texture and flavor.
- Season Gradually: Add salt and pepper in stages while cooking, adjusting to taste to avoid over-seasoning early in the process.
- Stir in Greens: Add spinach, kale, or Swiss chard for an extra layer of nutrition and a pop of color.
- Use Crushed Tomatoes: For a smoother texture, use crushed tomatoes or blend the soup slightly for a creamy consistency without adding cream.
- Add Parmesan Rinds: If you have them, drop in a Parmesan rind while simmering for an extra depth of flavor that’s savory and cheesy.
- Top with Fresh Cheese: Garnish your soup with freshly grated Parmesan or Pecorino Romano for a tangy, salty finish.
- Add a Drizzle of Olive Oil: A final drizzle of high-quality olive oil just before serving can enhance the flavor and add a silky finish.
Recipe Variations
- Add Meat: Add cooked chicken or sausage for a non-vegetarian version.
- Spicy Soup: Add a pinch of red pepper flakes for a kick of heat.
- Vegan Option: Skip the cheese garnish for a vegan-friendly meal.
- Add Greens: Stir in fresh spinach or kale towards the end of cooking for extra greens.
- Zucchini Version: Add diced zucchini for a burst of color and texture.
- Low-Carb Version: Replace pasta with cauliflower rice for a low-carb option.
- Lemon Zest: Add a little lemon zest to brighten up the flavors.
Special Equipment
- Large Pot: A sturdy pot to cook the soup.
- Soup Ladle: For serving.
- Sharp Knife: For chopping vegetables.
- Wooden Spoon: For stirring the soup.
- Cutting Board: For prepping the vegetables.
FAQ Section
- Can I use a different type of bean?
Yes, feel free to swap white beans with kidney beans, chickpeas, or cannellini beans. - Can I make this soup in advance?
Yes, this soup stores well in the fridge for up to 3 days and gets even better over time. - Can I freeze this soup?
Yes, freeze the soup in airtight containers for up to 3 months. Reheat gently on the stove. - What can I add to make the soup richer?
Add a splash of cream or a handful of shredded cheese to make it creamier. - Can I use frozen vegetables?
Yes, frozen vegetables work well in this soup. Just add them at the same time as the fresh vegetables. - What type of pasta works best?
Small pasta shapes like elbow, ditalini, or orzo are best for this soup. - How can I make the soup spicier?
Add red pepper flakes, chopped jalapeños, or a dash of hot sauce for extra heat. - Can I skip the broth and just use water?
While broth enhances the flavor, you can use water in a pinch. Just adjust the seasoning accordingly. - What if the soup is too thick?
Add extra broth or water to reach your desired consistency. - Can I add cheese to the soup?
Yes, you can add shredded cheese to each bowl when serving or stir it in for a creamy texture.
Conclusion
Pasta, Bean & Tomato Soup is a hearty, comforting dish that’s perfect for chilly days or when you need a quick, satisfying meal. With tender pasta, creamy beans, and a rich tomato broth, this soup is packed with flavor and nutrients. It’s simple to make, and the combination of ingredients creates a delicious, well-balanced meal in one bowl!
This recipe is easy to customize—add in some spinach or kale for extra greens, toss in a handful of grated Parmesan cheese for a savory finish, or include herbs like basil or oregano to elevate the flavor. It’s also great for using up pantry staples, making it a go-to when you’re looking for something easy, delicious, and filling.
I can’t wait to see how your Pasta, Bean & Tomato Soup turns out! Be sure to share your photos on Instagram and tag me—I’d love to see your beautiful creations. Don’t forget to leave a comment and let me know how you made this recipe your own!





