Inspired by classic Italian minestrone but adapted for winter produce, this soup leans into root vegetables, beans, and slow-simmered aromatics. The broth thickens naturally as the vegetables cook, while pasta adds body and balance. Think of it as a wool blanket in a bowl—steady, filling, and quietly reassuring.
2 tablespoons olive oil
1 large yellow onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
3 garlic cloves, minced
1 teaspoon dried thyme
1 teaspoon dried oregano
½ teaspoon red pepper flakes (optional)
1 can (14.5 oz / 410 g) diced tomatoes
2 tablespoons tomato paste
6 cups vegetable stock or chicken stock
1 can (15 oz / 425 g) cannellini beans, drained and rinsed
1 cup diced butternut squash or potatoes
1 cup chopped green beans
¾ cup small pasta (ditalini or small shells)
Salt, to taste
Black pepper, to taste
2 cups baby spinach or chopped kale
2 tablespoons fresh parsley, chopped
Build the flavor base – Heat the olive oil in a large pot over medium heat until it shimmers. Add the chopped onion, carrots, and celery, then sauté gently for 6–8 minutes. Stir often and allow the vegetables to soften slowly without browning. This step creates the foundation of the soup and brings out natural sweetness from the vegetables.
Release aromatics – Add the minced garlic, dried thyme, dried oregano, and red pepper flakes. Stir continuously for about 30–45 seconds until the herbs become fragrant. Keep the heat moderate to prevent the garlic from burning, as this stage sets the aromatic tone for the entire soup.
Create depth – Stir in the tomato paste and cook it for a full minute, pressing it against the bottom of the pot as you stir. This step caramelizes the tomato paste slightly, removing its raw edge and adding richness and color to the soup.
Form the broth – Pour in the diced tomatoes along with their juices, followed by the stock. Stir well to loosen any flavorful bits stuck to the bottom of the pot. Bring the mixture to a gentle boil, allowing the flavors to begin melding together.
Add hearty vegetables – Stir in the cannellini beans, diced squash or potatoes, and green beans. These ingredients give the soup its body and substance, making it filling and satisfying without feeling heavy.
Simmer gently – Reduce the heat to low and let the soup simmer uncovered for 20–25 minutes. Stir occasionally and allow the vegetables to cook until tender but not mushy. The broth will thicken slightly as the vegetables release their starches.
Cook the pasta – Add the pasta during the final stage of cooking and simmer until just al dente. Stir occasionally to prevent sticking. Cooking the pasta directly in the soup allows it to absorb flavor while keeping the texture balanced.
Finish fresh – Stir in the spinach or kale and cook for 1–2 minutes until just wilted. Season with salt and black pepper to taste, then remove from heat and garnish with freshly chopped parsley before serving.
Find it online: https://inagartendishes.com/ina-garten-winter-minestrone-soup/