Ingredients
Method
Preparation
- Prepare your mise en place. Chop the onion, mince the garlic, dice the carrots and potatoes into uniform 1/2-inch cubes, and cut broccoli into small florets.
- Over medium heat, melt the unsalted butter or warm olive oil in a large Dutch oven.
- Add the diced onion and minced garlic. Cook, stirring occasionally, until the onion is translucent and the garlic is fragrant — about 3–5 minutes.
Cooking
- Stir in the diced carrots and potatoes, sautéing for about 5 minutes.
- Sprinkle the all-purpose flour evenly over the vegetables and stir until every piece is coated and the flour smells slightly toasted — about 1–2 minutes.
- Slowly whisk in vegetable broth, scraping up any browned bits from the bottom of the pot as you pour. Bring to a gentle simmer and let the mixture bubble lightly for a minute.
- Stir in dried thyme, crushed rosemary, and season with salt and freshly ground black pepper to taste. Reduce heat to maintain a gentle simmer and cook for about 15 minutes.
- Stir in broccoli florets, frozen peas, and corn kernels. Simmer for 5–7 minutes more until these vegetables are just tender.
- Reduce heat to low and pour in whole milk and, if using, heavy cream. Stir gently until the soup is creamy and slightly thickened.
Serving
- Ladle the soup into warmed bowls and sprinkle with chopped fresh parsley for brightness. Serve immediately.
Notes
Consider serving this soup with crusty bread or a crisp green salad. For a vegan version, omit the heavy cream and use plant-based milk.
