Go Back
+ servings
A close-up of a bowl filled with hearty vegetable soup, featuring pasta, beans, carrots, and green beans, perfect for budget friendly dinners.

Hearty Vegetable and Bean Soup

This hearty vegetable and bean soup is a budget-friendly and satisfying meal perfect for home cooks, families, and students. It uses simple ingredients to create a flavorful and comforting dish.
Prep Time 15 minutes
Cook Time 38 minutes
Total Time 53 minutes
Servings: 6 servings
Course: Dinner

Ingredients
  

For the Soup
  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion diced
  • 2 medium carrots chopped
  • 2 ribs celery thinly sliced
  • 1 teaspoon sea salt plus more to taste
  • 1 Freshly ground black pepper
  • 3 cloves garlic grated
  • 1 (28-ounce) can diced tomatoes
  • cups cooked white beans or kidney beans drained and rinsed
  • 1 cup green beans chopped
  • 4 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • ¾ cup small pasta elbows, shells, orecchiette
For Serving
  • ½ cup fresh parsley chopped
  • 1 Red pepper flakes
  • 1 Grated Parmesan cheese optional

Equipment

  • Large pot

Method
 

  1. Heat the oil in a large pot over medium heat. Add the onion, carrots, celery, salt, and black pepper. Cook, stirring occasionally, for 8 minutes, until the vegetables begin to soften.
  2. Add the garlic, tomatoes, beans, green beans, broth, bay leaves, oregano, and thyme. Cover and simmer for 20 minutes.
  3. Stir in the pasta and cook, uncovered, for 10 more minutes, until the pasta is cooked through.
  4. Season to taste and serve with parsley, red pepper flakes, and parmesan, if desired.

Notes

This soup is a versatile base. Feel free to add other vegetables you have on hand, such as zucchini or spinach, in the last 10 minutes of simmering.

Tried this recipe?

Let us know how it was!