Vegetarian Minestrone Soup

The stock for this recipe comes from saved bean water from home cooked dry beans. You can substitute any stock or broth you like, but water will not provide enough flavor on its own. (It probably goes without saying that you can also use canned beans in this recipe, but be sure to rinse them well before adding them to the soup.) I've learned to leave the pasta out of the minestrone and to portion it into the serving bowls instead. That way the pasta doesn't swell and drink up all the broth.

Course Soup
Cuisine Italian
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 6 people
Author Lynne


  • 3 tablespoons extra-virgin olive oil
  • 1 medium onion, finely chopped
  • 2 medium carrots, finely chopped
  • 2 cloves garlic, minced
  • 4 cups bean water or vegetable stock
  • 1 14.5-ounce can diced tomatoes organic
  • 1 2-inch chunk parmesan rind optional
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1-2 cups cooked beans, such as cannellini, navy or garbanzos
  • 1-2 cups green vegetable, such as cut green beans, diced zucchini, chopped chard or spinach
  • 2 cups cooked small pasta, such as orzo or ditalini
  • finely grated parmesan cheese for serving optional


  1. Heat the olive oil in a saucepan over medium-high heat. Cook the onion, carrots and garlic, stirring for about 4 minutes until the onion turns translucent but the vegetables do not brown.

  2. Bring the bean water and tomatoes with their juice to a simmer. Add the parmesan rind, if using, salt and pepper and check for seasoning, adding additional salt to suit your taste. (You can prepare the soup in advance up to this point.) Simmer for about 15 minutes.

  3. Add your choice of green vegetable and simmer until cooked through but the vegetables still have some life and texture, about 15 minutes.

  4. To serve, portion the pasta into serving bowls and ladle the hot soup over the pasta. Top with a portion of parmesan cheese, if using.

Recipe Notes