free counter with statistics Print

The Best Classic Minestrone Soup (Easy One-Pot Recipe!)

The finished pot of homemade, hearty Minestrone Soup being served at a cozy family dinner.

A classic and hearty recipe for a vegetarian Minestrone Soup. This one-pot meal starts with a flavorful base of sautéed onion, carrots, and celery. A rich broth is then built with canned tomatoes, vegetable stock, and herbs like oregano and thyme. The soup is packed with white beans and green beans, and a small pasta shape is cooked directly in the simmering soup at the end. The dish is finished with fresh parsley and optional red pepper flakes and Parmesan cheese.

Ingredients

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

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, celery, salt, and several grinds of black pepper. Cook, stirring occasionally, for 8 minutes, until the vegetables begin to soften.
  2. Add the grated garlic and cook for another minute until fragrant.
  3. Add the diced tomatoes, beans, green beans, vegetable broth, bay leaves, oregano, and thyme to the pot.
  4. Cover the pot and bring the soup to a simmer. Cook for 20 minutes to allow the flavors to meld.
  5. Stir in the uncooked pasta and continue to cook, uncovered, for 10 more minutes, or until the pasta is cooked through.
  6. Remove the bay leaves. Season the soup with more salt and pepper to taste.
  7. Serve the soup warm, garnished with fresh parsley, red pepper flakes, and Parmesan cheese, if desired.

Notes

  • This is a hearty, one-pot vegetarian soup that is a complete meal in itself.
  • Cooking the pasta directly in the soup broth is a key technique that helps to thicken the soup and infuses the pasta with flavor.
  • The base recipe is vegan; adding the optional Parmesan cheese makes it vegetarian.