As an Amazon Associate I earn from qualifying purchases.

This mixed bean and tomato pasta soup is perfect for a last-minute warming soup on cool days. It combines pantry staples such as tinned tomatoes, beans, and pasta, with a few seasonings for a simple, wholesome vegan soup. Not only is this pasta and green bean soup pantry-friendly and low-budget, but it’s also oil-free, gluten-free optional, and versatile too!

completed Pasta Bean and Tomato Soup in a white bowl against a light surface
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Hearty Budget-Friendly Bean and Tomato Pasta Soup

When you’re looking for a simple recipe you can pull together solely from pantry staples, this mixed bean and tomato pasta soup is excellent! Using just a few tinned ingredients and other pantry staples, this vegan soup is quick and easy to prepare and is a wonderfully tasty low-budget plant-based meal! Think of it like the ‘poor mans’ pasta e Fagioli (an Italian bean soup with pasta)!

By combining beans, tomatoes, and pasta, this pasta bean soup is hearty and packed with protein and fiber. Honestly, vegan pasta/noodle soup recipes are a must for any low-budget plant-based household. We love them so much that we’ve shared several – including jackfruit ‘chicken’ noodle soup, Mexican noodle soup, mushroom orzo soup, carrot curry noodle soup, garlic ginger noodle soup, and now this pasta and bean soup, of course. 

While amazingly simple, this mixed bean tomato pasta soup is also surprisingly versatile. You can use the pasta of your choice or swap it entirely for another grain, swap out the beans, adjust the seasonings, and make it more/less brothy to taste. More so, if you do have a few extra pennies, there are additional ways to enhance this tomato pasta soup recipe further (keep reading for all our top suggestions). 

Once cooked, this tomato green bean soup is perfect for a light lunch or dinner or even for storing and enjoying as a packed lunch. If you’re interested in more hearty bean soups, you might like this hearty kale and bean soup, barley bean soup, Southwestern soup, or creamy asparagus soup with white beans. 

The Ingredients and Substitutes

  • Vegetable broth: Use the vegetable broth/stock of your choice, including low sodium if preferred. 
  • Tomatoes: You’ll need one can of chopped tomatoes for this recipe. During the summer, you could use fresh tomatoes but would need to allow them longer to cook and develop flavors (pre-roasting could help). 
  • Pasta: Use 1 ½ cups of any uncooked pasta of your choice- while it’s best to use small pasta like small shell, elbow, ditalini, or cavatelli, any pasta will work in a pinch. Use gluten-free if needed. 
  • Beans: Use 1 ½ cups of cooked (or canned) white beans (navy, cannellini, great Northern, or even butter beans would work) and 1 can of green beans for this pasta and bean soup. 
  • Aromatics: You’ll need a simple combination of fresh minced garlic and a bay leaf for this mixed bean and tomato pasta soup. 
  • Seasonings: A pinch of poulty seasoning, and salt and pepper is all you need for this pasta bean soup. If you don’t have poultry seasoning, you can add a little dried rosemary, thyme, sage, marjoram (if you have it), and black pepper, to personal taste. Alternatively, use dried basil or oregano. 

The Pasta and Bean Soup Add-ins and Variations:

  • Other vegetables: You could add several vegetables to this tomato pasta and bean soup while remaining low budget. Our favorite options are mushrooms, celery, carrots, and onions. Finely chop and pan-fry until softened at the very beginning of the cooking process. 
  • Vegan pasta e Fagioli: This Italian bean soup with pasta is the ‘pumped up’ version of this basic pantry version. This version relies on a sofrito (a combination of aromatic veggies that are sauteed and softened at the beginning of the cooking process for about 15 minutes). We recommend carrot, leek, and celery. You can also add a little ‘smoked’ flavor with a little liquid smoke (just a few drops).
  • Meat alternatives: If you have any at home (or some money to spare), spruce up this tomato pasta bean soup with your choice of meat alternative; meatballs, sausage, tofu, etc. 
  • Greens: Kale (tough ribs removed), chard, or collard greens are an excellent (and nutritious) addition to this tomato bean soup. 
  • Other grains: You can easily swap out the pasta for another grain like bulgur, quinoa, orzo, giant couscous, etc. However, note that the cooking time will vary. For quinoa (or other slower cooking grains), I recommend using leftovers (or pre-cooking) and stirring it into the soup in the last few minutes.  
  • Vegan cheese: Sprinkle the soup with a little dairy-free cheddar, mozzarella, or simply some nutritional yeast (or vegan parm) for a little cheesy flavor.  
  • For spice: You can garnish the soup with a pinch of crushed red pepper flakes for a little heat. For more heat, add chili/cayenne pepper to the soup. 
  • Lemon juice: While optional, a little fresh lemon juice added to the mixed bean and tomato pasta soup when serving really enhances the flavor of this simple soup. 
completed Pasta Bean and Tomato Soup in a white bowl against a light surface

How to Make Tomato, Pasta, and Bean Soup?

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions. 

  1. First, add the minced garlic and a splash of vegetable broth to a large soup pot (or Dutch oven) and lightly sauté over medium-high heat. 
  2. When the garlic is just beginning to brown, add the tomatoes and 3 cups of vegetable broth, mix, and bring to a boil. 
  3. Once boiling, add the uncooked pasta, spices, and bay leaf, mix, and continue to cook until the pasta is al dente, stirring occasionally. 
  4. Then, add the pre-cooked beans and green beans, cover, and simmer for 10-15 minutes. Add extra broth if needed. 
  5. Finally, add salt and pepper to taste, give it a try (to ensure everything is cooked well), remove the bay leaf, and serve. 

Serve the mix bean tomato pasta soup alone or drizzled with a bit of olive oil and served with bread. If you have some, a little spoonful of pesto  (like this vegan walnut pesto or sunflower seed pesto), added to the soup when serving also tastes delicious!

How to Make-Ahead and Store?

This tomato pasta soup is very meal-prep friendly. If using dried beans or an alternative grain, these can be prepared in advance. More so, this budget-friendly pasta e Fagioli tastes even better on day two, so you can even prepare the entire soup in advance!

If you have leftovers, store them in an airtight container in the refrigerator for up to 5 days. Note that the pasta will continue to absorb soup, so it will become thicker as it sits. You may also be able to freeze the soup, though the green beans and pasta may become mushy upon thawing, so I don’t recommend it. 

You can reheat the pasta tomato green bean soup either on the stovetop or in the microwave until piping hot. 

Top Recipe Tips and FAQs

  • For a more brothy soup: Feel free to either increase the broth or reduce the pasta and beans. 
  • Can I use dried white beans? You sure can, but we recommend soaking them overnight then pre-cooking them to ensure they’re tender enough in the pasta and bean soup. 
  • Can I use fresh or frozen green beans? Yes, to either- they will take between 10-15 minutes to cook from fresh or frozen, so no need to adjust the recipe. Though, if you want them to be more tender, add them to the soup earlier. 
  • For a thicker soup: Feel free to blend a portion of the soup and white beans (not green beans or pasta) until smooth, then pour it back into the tomato bean soup. 

More Vegan Soup Recipes You’ll Love

Photos by Alfonso Revilla

Pasta, Bean & Tomato Soup

4.92 from 50 votes
Prep: 0 minutes
Cook: 30 minutes
Total: 30 minutes
Servings: 3 servings
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

Ingredients 

  • 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 thyme, or more to taste
  • pinch poultry seasoning
  • 1 bay leaf
  • 1 ½ cups cooked white beans
  • 1 can green beans
  • salt and pepper, to taste

Instructions 

  • Begin by adding the minced garlic and a splash of vegetable broth to a soup pot over medium-high heat. Once the garlic browns slightly, add in the tomatoes and 3 cups of vegetable broth and bring to a boil.
  • Once the pot boils, add in the uncooked pasta, and spices (including bay leaf). Continue cooking until the pasta is al dente, then add the pre-cooked beans and green beans. Cover and simmer for 10 to 15 minutes, adding additional broth if needed.
  • Add salt and pepper to taste and stir, making sure that everything is cooked throughout. Remove the bay leaf, serve in soup bowls, and enjoy!

Notes

Variations:
  • Other vegetables: You could add several vegetables to this tomato pasta and bean soup while remaining low budget. Our favorite options are mushrooms, celery, carrots, and onions. Finely chop and pan-fry until softened at the very beginning of the cooking process. 
  • Vegan pasta e Fagioli: This Italian bean soup with pasta is the ‘pumped up’ version of this basic pantry version. This version relies on a sofrito (a combination of aromatic veggies that are sauteed and softened at the beginning of the cooking process for about 15 minutes). We recommend carrot, leek, and celery. You can also add a little ‘smoked’ flavor with a little liquid smoke (just a few drops).
  • Meat alternatives: If you have any at home (or some money to spare), spruce up this tomato pasta bean soup with your choice of meat alternative; meatballs, sausage, tofu, etc. 
  • Greens: Kale (tough ribs removed), chard, or collard greens are an excellent (and nutritious) addition to this tomato bean soup. 

Nutrition

Calories: 364kcalCarbohydrates: 72gProtein: 18gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 1052mgPotassium: 939mgFiber: 10gSugar: 8gVitamin A: 1217IUVitamin C: 19mgCalcium: 151mgIron: 6mg

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Additional Info

Author: Shannon
Course: Dinner
Cuisine: American
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
4.92 from 50 votes (48 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments