Hearty Vegetarian Minestrone


This vegetarian minestrone is a simple and hearty soup for those cold days. Serve with a Caesar salad and garlic toast and you have a simple, nutritious meal.

Prep Time:
15 mins
Cook Time:
50 mins
Total Time:
1 hrs 5 mins
8 servings


  • 2 tablespoons extra-virgin olive oil

  • 1 large onion, diced

  • 4 cloves garlic, minced

  • 3 large carrots, diced

  • 4 stalks celery, diced

  • ½ (10 ounce) package frozen cut green beans

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • salt and ground black pepper to taste

  • 1 (28 ounce) can diced tomatoes

  • 1 (14 ounce) can crushed tomatoes

  • 6 cups vegetable broth

  • ¼ cup water, or as needed

  • 1 (15 ounce) can kidney beans, rinsed and drained

  • 1 (15 ounce) can cannellini beans, drained and rinsed

  • 1 cup elbow macaroni

  • cup vegan shredded Parmesan-style cheese

  • 2 tablespoons chopped fresh basil


  1. Heat olive oil in a large pot over medium heat. Add onion and cook until soft, about 3 minutes. Add garlic and cook until fragrant, about 1 minute. Add carrots and celery; cook and stir until soft, 5 to 6 minutes.

  2. Stir in green beans, oregano, basil, salt, and pepper; cook for about 5 minutes. Add diced and crushed tomatoes and vegetable broth; bring to a boil. If it looks too thick, add a bit of water.

  3. Reduce heat to low and simmer for 20 minutes. Stir in kidney beans, cannellini beans, and macaroni; cook until pasta is tender yet firm to the bite, 7 to 10 minutes. Taste and adjust salt and pepper, if needed.

  4. Ladle into bowls and garnish with Parmesan-style cheese and fresh basil.

Cook's Note:

You can use mini rigatoni pasta in place of elbow macaroni, if desired.

Nutrition Facts (per serving)

293 Calories
8g Fat
45g Carbs
12g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 293
% Daily Value *
Total Fat 8g 10%
Saturated Fat 1g 3%
Sodium 893mg 39%
Total Carbohydrate 45g 16%
Dietary Fiber 12g 44%
Total Sugars 8g
Protein 12g
Vitamin C 18mg 88%
Calcium 136mg 10%
Iron 6mg 31%
Potassium 479mg 10%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love