With fresh vegetables, beans, and pasta in a savory and herbal broth, Minestrone Soup is never a bad idea! This Italian soup recipe is easy to make, family-friendly, and satisfying every time. Serve it as an appetizer, light lunch, or meatless main dish!
In a large Dutch oven, heat the oil over medium heat. Add the onion, carrots, celery, zucchini, green beans, garlic, oregano, and thyme. Cook, stirring occasionally, until softened, about 5 minutes.
Add the broth, tomatoes, beans, salt, pepper, and red pepper. Bring to a boil over medium heat, stirring occasionally, about 5 minutes.
Stir in pasta. Cook, stirring occasionally, until pasta is tender, about 10 minutes.
Stir in the spinach during the last minute of cooking, just before the pasta is perfectly tender. Remove and discard the bay leaf. Garnish with parsley and parmesan cheese.
Notes
Adjust the red pepper flakes to taste. For a mild traditional minestrone soup, add just a pinch of the flakes. For a spicier kick, add up to ½ teaspoon.
Add extra broth if desired. Make your soup brothy by adding additional broth, 1 cup at a time, before simmering or as needed during cooking. Alternatively, add an extra ¼ cup of pasta for a thicker and heartier soup.
Optional: Add additional flavor. Stir in 1 tablespoon of tomato paste along with the broth and tomatoes for a deeper tomato flavor; add in a parmesan rind before simmering to enhance the savory undertones.
Optional: Add protein. Make sausage minestrone soup for extra staying power. Sauté 1 pound of fresh sweet or spicy Italian sausage in a tablespoon of olive oil for 4-5 minutes, crumbling as you cook, or until the sausage is cooked through. Remove the sausage from the pot, add the vegetables and oil, and continue as directed, adding the sausage back in with the broth and beans before simmering. You can also use ground beef or turkey, or cooked shredded chicken.