Rustic Tomato Bean Pasta Soup

Welcome to your new favorite go-to recipe for those chilly evenings or whenever you need a hearty, comforting meal in a pinch: this delightful Mixed Bean and Tomato Pasta Soup. It’s a wonderfully simple, yet incredibly satisfying vegan soup that masterfully combines everyday pantry staples like canned tomatoes, various beans, and your preferred pasta. Infused with just a few key seasonings, it transforms humble ingredients into a wholesome, flavorful dish that will warm you from the inside out. Beyond its incredible ease and delicious taste, this pasta and bean soup is also remarkably budget-friendly, completely oil-free, and offers optional gluten-free versatility, making it a perfect choice for almost any dietary need or kitchen budget.

A steaming bowl of Mixed Bean and Tomato Pasta Soup, garnished with fresh herbs, against a rustic background.

Hearty, Wholesome, and Budget-Friendly: Your Ultimate Vegan Pasta and Bean Soup

Imagine a busy weeknight when dinner needs to be on the table fast, or perhaps you’re simply looking for a nourishing meal that won’t break the bank. This mixed bean and tomato pasta soup emerges as the perfect solution. Crafted almost entirely from items you likely already have in your pantry, this vegan soup is not only quick and straightforward to prepare but also delivers a wonderfully tasty and exceptionally low-budget plant-based meal. Many compare it to a simplified, plant-based version of the beloved Italian classic, Pasta e Fagioli, often playfully referred to as “the poor man’s pasta and bean soup” – but don’t let the humble title fool you, it’s rich in flavor and nutrition!

The genius of this recipe lies in its balanced combination of ingredients. By bringing together robust beans, tangy tomatoes, and comforting pasta, this soup becomes incredibly hearty and a powerhouse of plant-based protein and fiber. These essential nutrients contribute to a feeling of fullness and sustained energy, making it an ideal meal to fuel your day without heavy ingredients. Vegan pasta and noodle soup recipes, in general, are indispensable staples in any low-budget plant-based household. We adore them for their versatility and economic benefits, which is why we’ve enthusiastically shared numerous variations over time. These include our popular jackfruit ‘chicken’ noodle soup, zesty Mexican noodle soup, savory mushroom orzo soup, aromatic carrot curry noodle soup, warming garlic ginger noodle soup, and now, this fantastically simple yet profoundly satisfying pasta and bean soup.

Despite its straightforward preparation, this mixed bean tomato pasta soup is surprisingly adaptable, allowing you to tailor it to your exact preferences or whatever ingredients you have on hand. Feel free to use any type of pasta you prefer, from small shells to ditalini, or even swap it out entirely for another grain if you wish. The bean varieties are also flexible, allowing you to experiment with different textures and flavors. You can easily adjust the seasonings to your liking, making it spicier, herbier, or richer. Furthermore, you have complete control over the brothiness of the soup, creating a thicker stew-like consistency or a lighter, more brothy version depending on your mood. For those moments when you have a few extra ingredients or a little more time and budget, there are numerous ways to elevate this tomato pasta soup recipe even further. Keep reading for all our top suggestions and creative enhancements to truly make this recipe your own.

Once cooked, this comforting tomato green bean soup is perfect for a light yet filling lunch, a satisfying dinner, or even an excellent option for meal prepping and enjoying as a convenient packed lunch throughout the week. Its flavors tend to meld and deepen over time, often tasting even better the next day. If you’re eager to explore more hearty bean-based soups that are both nutritious and economical, we highly recommend trying our hearty kale and bean soup, the robust barley bean soup, our vibrant Southwestern soup, or the wonderfully creamy creamy asparagus soup which incorporates white beans for added richness and protein. Each offers a unique flavor profile while maintaining the budget-friendly, plant-based ethos.

Essential Ingredients & Smart Substitutions for Your Pasta and Bean Soup

Crafting this simple yet satisfying vegan pasta and bean soup requires minimal ingredients, many of which are likely already residing in your pantry. Here’s a detailed look at what you’ll need and how you can easily make substitutions:

  • Vegetable Broth: This forms the flavorful base of your soup. Opt for a high-quality vegetable broth or stock that you enjoy, as its flavor will shine through. If you’re mindful of sodium intake, a low-sodium vegetable broth is an excellent choice. You can also easily make your own vegetable stock from kitchen scraps for an even more budget-friendly and flavorful option.
  • Canned Tomatoes: The recipe calls for one standard can of chopped tomatoes, including their juices. These provide a rich, slightly tangy foundation to the soup. For an extra depth of flavor, fire-roasted chopped tomatoes can be a fantastic substitute, adding a subtle smoky note. While fresh tomatoes can be used during peak summer season, they will require a longer cooking time to soften and release their full flavor. Pre-roasting them beforehand can significantly enhance their sweetness and reduce cooking time in the soup.
  • Pasta: You’ll need 1 ½ cups of any uncooked pasta of your choice. Smaller pasta shapes are generally preferred for soups as they are easier to eat with a spoon and cook more uniformly. Excellent choices include small shells, elbow macaroni, ditalini, or cavatelli. However, don’t hesitate to use whatever pasta you have in your pantry; penne, rotini, or even broken spaghetti can work perfectly in a pinch. If you require a gluten-free meal, simply use your favorite gluten-free pasta variety.
  • Beans: This recipe utilizes a combination of beans for both texture and nutritional value. You’ll need 1 ½ cups of cooked (or canned, rinsed, and drained) white beans. Great options include navy beans, cannellini beans, great Northern beans, or even creamy butter beans, all of which lend a wonderful, starchy texture to the broth. Additionally, one can of green beans adds a pop of color and a fresh, crisp-tender element to this pasta and bean soup. If using dried white beans, remember to soak them overnight and cook them until tender before adding to the soup.
  • Aromatics: A simple yet powerful duo of fresh minced garlic and a bay leaf forms the aromatic backbone of this mixed bean and tomato pasta soup. Garlic provides a pungent, savory depth, while the bay leaf imparts a subtle, almost woodsy aroma that complements the other flavors beautifully. Freshly minced garlic offers the best flavor, but pre-minced garlic from a jar can be used for convenience.
  • Seasonings: A humble pinch of poultry seasoning, along with salt and freshly ground black pepper, is all you truly need to bring this pasta bean soup to life. Poultry seasoning, despite its name, is a fantastic vegan blend of herbs that often includes sage, thyme, rosemary, and marjoram, providing a warm, earthy profile. If you don’t have poultry seasoning, you can easily create a similar flavor profile by adding a little dried rosemary, thyme, sage, or marjoram to personal taste. Dried basil or oregano are also excellent alternatives that pair wonderfully with tomatoes and beans. Remember to taste and adjust salt and pepper at the end of cooking to achieve perfect balance.

Exciting Add-ins and Creative Variations for Your Vegan Pasta and Bean Soup

One of the many joys of this tomato pasta and bean soup is its incredible versatility. While delicious as is, it serves as a fantastic canvas for incorporating additional ingredients or transforming it into something new. Here are some of our favorite ways to customize and enhance your soup:

  • Other Vegetables: Elevate the nutritional profile and flavor complexity by adding more vegetables. Our top recommendations, which remain budget-friendly, include mushrooms, celery, carrots, and onions. For best results, finely chop these vegetables and sauté them in a splash of vegetable broth (or a little oil if not strictly oil-free) at the very beginning of the cooking process until they are softened and lightly caramelized. This foundational step builds a deeper flavor base for the entire soup.
  • Elevated Vegan Pasta e Fagioli: If you’re looking to turn this basic pantry soup into a more “pumped up” Italian-inspired dish, lean into the traditional Pasta e Fagioli concept. The key to an authentic Italian bean soup with pasta often lies in building a sofrito. This involves slowly sautéing a combination of finely diced aromatic vegetables – typically carrot, leek, and celery – for about 10-15 minutes until they are very soft and fragrant, releasing their natural sweetness. You can also introduce a subtle smoky depth by adding just a few drops of liquid smoke to the soup, mimicking the rich flavors found in some traditional versions.
  • Plant-Based Protein Boost: For an even heartier meal or if you have some extra budget to spare, consider adding your favorite plant-based meat alternatives. Vegan meatballs, plant-based sausage crumbles, or cubed and pan-fried tofu can all provide additional texture and protein to this tomato pasta bean soup. Seitan or tempeh are also excellent choices for a satisfying chew.
  • Leafy Greens: Boost the nutrient content and add a beautiful color by stirring in leafy greens towards the end of cooking. Kale (with tough ribs removed and chopped), Swiss chard, or collard greens are excellent additions. They will wilt down quickly into the warm soup, providing a healthy dose of vitamins and minerals. Spinach is another quick-cooking option that can be stirred in right before serving.
  • Alternative Grains: While pasta is a classic, you can easily swap it for another grain to change the texture and nutritional profile. Options like bulgur, quinoa, orzo (if you want a tiny pasta), or even giant couscous can work beautifully. Keep in mind that cooking times will vary significantly with different grains. For slower-cooking grains like quinoa or farro, we recommend using pre-cooked leftovers or cooking them separately and stirring them into the soup in the last few minutes to prevent overcooking or absorbing too much broth.
  • Cheesy Undertones: For a hint of savory, cheesy flavor without dairy, sprinkle your finished soup with a little dairy-free cheddar or mozzarella shreds. Alternatively, a tablespoon or two of nutritional yeast, stirred directly into the individual serving bowls or into the pot at the end, will impart a distinct umami “cheesy” taste. Vegan parmesan is another excellent garnish option.
  • Spice It Up: If you enjoy a bit of heat, a pinch of crushed red pepper flakes as a garnish adds a delightful kick to each spoonful. For a more integrated heat throughout the soup, stir in a small amount of chili powder or cayenne pepper during the seasoning step, adjusting to your preferred level of spiciness.
  • A Bright Finish with Lemon Juice: This optional but highly recommended addition can truly elevate the flavors of this simple soup. A squeeze of fresh lemon juice just before serving brightens all the ingredients, adding a fresh, zesty counterpoint to the rich tomatoes and earthy beans. It’s a small touch that makes a big difference.
A close-up shot of a white bowl filled with Pasta Bean and Tomato Soup, showing the texture of the pasta and beans, on a light background.

Step-by-Step Guide: Crafting Your Delicious Tomato, Pasta, and Bean Soup

Creating this incredibly flavorful and satisfying vegan soup is a straightforward process, perfect for cooks of all skill levels. Here’s a detailed breakdown of each step to ensure your tomato pasta and bean soup turns out perfectly every time.

  1. Sauté the Aromatics: Begin by adding the minced garlic to a large soup pot or Dutch oven. Instead of oil, use a splash of vegetable broth to lightly sauté the garlic over medium-high heat. Cook the garlic for just a couple of minutes, stirring frequently, until it becomes fragrant and is just barely starting to turn golden brown. Be careful not to let it burn, as burnt garlic can impart a bitter flavor to your soup. This initial step builds a foundational layer of aromatic flavor.
  2. Build the Broth Base: Once the garlic is perfectly fragrant, pour in the canned chopped tomatoes (with their juices) and add 3 cups of fresh vegetable broth. Give everything a good stir to combine all the ingredients. Increase the heat slightly and bring the mixture to a rolling boil. This ensures all the flavors begin to meld and the broth is hot enough for the pasta.
  3. Cook the Pasta and Season: As soon as the broth reaches a boil, add your uncooked pasta, the chosen spices (including the poultry seasoning or herb blend), and the bay leaf. Stir well to ensure the pasta is fully submerged and doesn’t stick together. Continue to cook, stirring occasionally, until the pasta reaches an al dente texture – that is, it should be tender but still have a slight bite to it. Cooking times will vary depending on your pasta shape, so refer to the package instructions.
  4. Incorporate the Beans and Simmer: Once your pasta is cooked to al dente, it’s time to add the protein-packed beans. Stir in the pre-cooked white beans and the canned green beans. Give the soup another good stir, then reduce the heat to low, cover the pot, and let it simmer gently for 10-15 minutes. This simmering period allows the flavors to deepen further and ensures the beans are heated through and the green beans reach a perfect crisp-tender consistency. If the soup appears too thick for your liking during this stage, feel free to add an extra splash of vegetable broth to achieve your desired consistency.
  5. Final Seasoning and Serve: Finally, taste the soup and adjust the seasonings as needed. Add salt and freshly ground black pepper to your personal preference. Give it one last stir and a final taste test to ensure everything is perfectly cooked and seasoned. Before serving, remember to remove and discard the bay leaf. Ladle the hearty mixed bean tomato pasta soup into bowls and serve immediately.

This delicious mixed bean tomato pasta soup can be enjoyed entirely on its own, showcasing its rich flavors and comforting textures. For an extra touch of richness, drizzle a tiny bit of high-quality olive oil over each serving just before eating. It also pairs wonderfully with a slice of crusty bread, perfect for soaking up every last drop of the flavorful broth. If you happen to have some on hand, a small spoonful of your favorite pesto (perhaps a vibrant vegan walnut pesto or a nutty sunflower seed pesto) stirred into each bowl when serving adds a burst of fresh, herbaceous flavor that truly complements the tomatoes and beans.

Meal Prep & Storage: Enjoying Your Pasta and Bean Soup Later

This tomato pasta soup is an exceptionally meal-prep-friendly recipe, making it an ideal candidate for batch cooking and enjoying throughout the week. Many components can be prepared in advance, saving you time during busy periods. If you choose to use dried beans, for instance, these can be soaked and cooked ahead of time. Similarly, if you opt for an alternative grain like farro or quinoa, it can also be pre-cooked. What’s even better is that this budget-friendly “pasta e Fagioli” style soup often tastes even better on day two or three, as the flavors have more time to fully develop and meld together. This means you can confidently prepare the entire soup in advance, knowing it will be a delicious and convenient meal later.

For any delicious leftovers, ensure they are stored in an airtight container in the refrigerator. Properly stored, your soup will remain fresh and flavorful for up to 5 days. It’s important to note that as the soup sits, the pasta will continue to absorb the broth, causing the soup to become thicker over time. Don’t worry, this is completely normal! When reheating, you might find that you need to add a splash or two of extra vegetable broth or water to achieve your desired consistency. While you may be able to freeze the soup, it’s generally not recommended for optimal texture. Both the green beans and the pasta can become mushy or lose their pleasant bite upon thawing and reheating, significantly impacting the overall enjoyment of the dish. For best results, it’s preferable to enjoy this soup fresh or refrigerated.

When you’re ready to enjoy your leftovers, reheating the pasta tomato green bean soup is simple. You can warm it gently on the stovetop over medium heat, stirring occasionally, until it is piping hot. Alternatively, individual portions can be quickly reheated in the microwave, typically in 1-2 minute intervals, stirring between each, until thoroughly warmed through. Add extra broth if needed to restore consistency.

Expert Tips and Frequently Asked Questions for Perfect Pasta and Bean Soup

To ensure your vegan pasta and bean soup is nothing short of perfect, and to address common queries, here are some invaluable tips and FAQs:

  • For a More Brothy Soup: If you prefer a lighter, more liquid-rich soup, you have a couple of options. You can easily increase the amount of vegetable broth added during cooking or when reheating. Alternatively, you can slightly reduce the quantities of pasta and beans used in the recipe. This balance will give you a more pronounced broth and a less dense soup.
  • Can I Use Dried White Beans? Absolutely, using dried white beans is a fantastic and often more economical option! However, for the best results and to ensure they cook tenderly within the soup’s timeframe, we strongly recommend soaking them overnight prior to cooking. After soaking, pre-cook them until they are tender but still firm. This ensures they integrate beautifully into the pasta and bean soup without requiring extended cooking in the main pot, which could overcook your pasta.
  • Can I Use Fresh or Frozen Green Beans? Yes, either fresh or frozen green beans can be used in this recipe with excellent results. They will generally take between 10-15 minutes to cook to a crisp-tender state, whether added from fresh or frozen, so no significant adjustment to the recipe’s timing is usually needed. If you desire softer green beans, simply add them earlier in the cooking process, perhaps alongside the pasta or even with the tomatoes and broth.
  • For a Thicker, Creamier Soup: If you enjoy a heartier, thicker soup with a creamier texture, there’s a simple trick. After the soup has simmered and the white beans are tender, carefully remove about 1-2 cups of the soup along with some of the white beans (making sure to avoid the green beans and pasta to preserve their texture). Blend this portion until completely smooth using an immersion blender or a regular blender (be cautious with hot liquids in a regular blender, allowing it to cool slightly first). Pour the blended mixture back into the tomato bean soup and stir to combine. This technique naturally thickens the broth and adds a wonderfully creamy mouthfeel without any added oils or heavy creams.
  • Adding a Touch of Heat: Beyond red pepper flakes, consider a dash of smoked paprika for warmth and depth, or a finely diced jalapeño (seeds removed for less heat) sautéed with the garlic for a fresh, spicy kick.
  • Boosting Umami: A teaspoon of white miso paste stirred in at the very end (don’t boil miso) can add incredible umami depth, especially if you’re looking to enhance the “savory” notes without adding extra salt.
  • Serving Suggestions: This soup is fantastic with a sprinkle of fresh parsley or basil, a dollop of vegan sour cream or a swirl of cashew cream, or a side of crusty garlic bread.

Discover More Delicious Vegan Soup Recipes You’ll Adore

If you’ve enjoyed the comforting simplicity and rich flavors of this pasta and bean soup, we’re confident you’ll love exploring other nourishing vegan soup recipes from our collection. Each one is designed to be accessible, budget-friendly, and packed with wholesome ingredients. Dive into these delightful options for more plant-based meal inspiration:

  • Vegan Matzo Ball Soup – A comforting classic, reimagined in a compassionate way.
  • Veggie-Packed Potato Leek Soup – Creamy, hearty, and loaded with hidden vegetables.
  • 2-Ingredient Pumpkin Soup – Unbelievably simple, yet wonderfully rich and flavorful.
  • Simple Broccoli and Potato Soup – A wholesome and easy-to-make family favorite.
  • Potato Lentil Turmeric Soup – An aromatic and incredibly nutritious blend of earthy flavors.
  • Creamy Curried Butternut Squash Lentil Soup – A vibrant, spicy, and satisfying bowl of goodness.
  • Creamy Zucchini Basil Soup – Light, fresh, and bursting with summery basil notes.

Photos by Alfonso Revilla

Pasta, Bean & Tomato Soup

Rating: 4.92 from 50 votes
Prep: 0 mins
Cook: 30 mins
Total: 30 mins
Servings: 3 servings
completed Pasta Bean and Tomato Soup in a white bowl against a light surface
Pin Recipe
Print Recipe
Looking for a super budget-friendly and delicious soup? This one has you covered! It’s filling, so delicious, and is also oil-free. Enjoy!

Video

For a visual guide on how to prepare this delicious soup, please watch our recipe video.

Equipment

  • Measuring Cups
  • Medium Pot

Ingredients (For 3 servings)

  • 2 garlic cloves, minced
  • 3-4 cups vegetable broth, divided
  • ½ can chopped tomatoes, in their juices (½ of a 14.5 ounce can)
  • 1 ½ cups uncooked pasta
  • 1 teaspoon dried thyme, or more to taste
  • pinch poultry seasoning
  • 1 bay leaf
  • 1 ½ cups cooked white beans (such as cannellini, navy, or great Northern), rinsed and drained if canned
  • 1 can green beans, drained (or 1.5 cups fresh/frozen)
  • salt and pepper, to taste

Instructions

  • Begin by adding the minced garlic and a splash of vegetable broth to a large soup pot (or Dutch oven) over medium-high heat. Sauté the garlic for 1-2 minutes until fragrant and just beginning to brown. Then, add the chopped tomatoes and 3 cups of vegetable broth, mix well, and bring to a boil.
  • Once the pot is boiling, add the uncooked pasta, all specified spices (including dried thyme and poultry seasoning), and the bay leaf. Stir to combine and continue to cook, stirring occasionally, until the pasta is al dente. After the pasta is cooked, stir in the pre-cooked white beans and green beans. Cover the pot and simmer for 10 to 15 minutes, adding more broth if a thinner consistency is desired.
  • Finally, taste the soup and season with salt and pepper to your preference. Ensure everything is thoroughly cooked. Before serving, remove the bay leaf. Ladle the hot soup into bowls and enjoy immediately, perhaps with a drizzle of olive oil or a side of crusty bread.

Notes & Variations

  • Other Vegetables: Enhance your soup with finely chopped mushrooms, celery, carrots, or onions. Sauté these at the very beginning of the cooking process until softened to build a richer flavor base.
  • Vegan Pasta e Fagioli Inspired: For a “pumped up” version, create a sofrito by sautéing finely diced carrots, leeks, and celery for about 15 minutes at the start. A few drops of liquid smoke can add a subtle, traditional smoky flavor.
  • Meat Alternatives: Boost protein and texture with plant-based meatballs, sausage, or cubed tofu. Add these during the simmering stage.
  • Leafy Greens: Stir in chopped kale (tough ribs removed), chard, or collard greens towards the end of cooking for added nutrition. Spinach also works well.
  • Alternative Grains: Swap pasta for bulgur, quinoa, orzo, or giant couscous. Adjust cooking times as needed, or pre-cook slower grains and add them towards the end.
  • Cheesy Flavor: Sprinkle with dairy-free cheddar/mozzarella or nutritional yeast for a savory, cheesy finish. Vegan parmesan is another great option.
  • Spicy Kick: Garnish with crushed red pepper flakes for heat, or add chili/cayenne pepper to the soup during cooking for an spicier profile.
  • Fresh Finish: A squeeze of fresh lemon juice just before serving brightens the flavors beautifully.

Nutrition Information (per serving)

Calories: 364kcal
Carbohydrates: 72g
Protein: 18g
Fat: 1g
Saturated Fat: 1g
Polyunsaturated Fat: 1g
Monounsaturated Fat: 1g
Sodium: 1052mg
Potassium: 939mg
Fiber: 10g
Sugar: 8g
Vitamin A: 1217IU
Vitamin C: 19mg
Calcium: 151mg
Iron: 6mg

Additional Info

Author: Shannon
Course: Dinner, Lunch
Cuisine: American, Italian-inspired
Method: Stovetop
Diet: Vegan, Plant-Based, Oil-Free, Gluten-Free Optional
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂