This Pasta Fagioli Soup is super easy to make in one pot and entirely vegan, gluten free. It’s packed with so many delicious flavors and perfect for dinner, lunch, meal prep, work lunch and so much more. Try it and learn how easy it can be to make food for the whole family. #vegan #glutenfree #dairyfree #onepotmeals #vegetarian #contentednesscooking #mealprep #worklunchideas #dinner #lunch #pastafagiolisoup #20minutemeals

Pasta Fagioli Soup (20 minutes)

  • Author: Contentedness Cooking
  • Prep Time: 5
  • Cook Time: 15
  • Total Time: 20 minutes
  • Yield: 6 1x
  • Category: soup, lunch, dinner
  • Method: one pot
  • Cuisine: Italian, vegan, dairy free, plant based, gluten free


This Pasta Fagioli Soup is super easy to make in one pot and naturally vegan, gluten free. Best flavors in a family friendly soup, what else could one want?


  • 2 cups pasta (I used gluten free)
  • 4 cloves garlic, minced
  • 5 cups vegetable broth
  • 28 oz marinara sauce
  • 1 cup bell pepper
  • 15 oz white beans
  • salt, pepper to taste
Optional add ons:
  • 3/4 cup onions
  • 2 Tbs Italian Seasoning
  • 1 tsp garlic powder
  • vegan Parmesan for serving, prepared from the Beet and Spinach Tart


  1. Start with a large pot. Heat a bit of oil or vegetable broth. Add bell pepper, garlic, and optional onions and fry everything for around 4 minutes.
  2. Now add uncooked pasta, vegetable broth, marinara, and cook all for around 12 minutes.
  3. Finally, add the white beans. Seasoning with salt and pepper, optional garlic powder and Italian seasoning.
  4. Serve on plates or in bowls and sprinkle with optional vegan Parmesan.


  • Serving Size: 3 cups
  • Calories: 285
  • Sugar: 11 g
  • Sodium: 173 mg
  • Fat: 3 g
  • Saturated Fat: 0.6 g
  • Unsaturated Fat: 1.0 g
  • Trans Fat: 0 g
  • Carbohydrates: 52 g
  • Fiber: 7 g
  • Protein: 11 g
  • Cholesterol: 0 g