cook · Cook
How to Make Minestrone from Scratch
Real minestrone builds its flavor in layers — start with soffritto (onion, celery, carrot), add beans and tomatoes, then vegetables in order of cooking time. The secret is letting each layer develop before adding the next, and finishing with pasta or rice in the last 15 minutes. Every Italian family does it differently, so trust your taste.
- Total time: 1 hr
- Hands-on: 30 min
- Serves: 6
- Difficulty: Easy
Ingredients
- 1 large onion
- 2 celery stalks
- 1 large carrot
- 3 tbsp olive oil
- 3 garlic cloves
- 14 oz crushed tomatoes
- 6-8 cups vegetable or chicken broth
- 1 bay leaf
- 1 parmesan rind
- 1-2 cups cooked white beans
- as needed potatoes
- as needed green beans
- as needed winter squash
- as needed zucchini
- as needed bell peppers
- as needed cabbage
- as needed small pasta
- as needed spinach
- as needed salt
- as needed pepper
- as needed grated parmesan
Step by step
- Prepare your soffritto. Dice one large onion, two celery stalks, and one large carrot into small, even pieces. Heat 3 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the vegetables and cook until soft and fragrant, about 8 minutes. The onion should be translucent, not browned.
- Add garlic and tomatoes. Stir in 3 minced garlic cloves and cook for 30 seconds until fragrant. Add one 14-oz can of crushed tomatoes or 2 tablespoons tomato paste. Let this cook for 3-4 minutes, stirring occasionally, until the raw tomato smell disappears.
- Build the broth base. Pour in 6-8 cups of good vegetable or chicken broth. Add one bay leaf, a parmesan rind if you have one, and salt to taste. Bring to a gentle boil, then reduce to a simmer.
- Add beans and hard vegetables. Stir in 1-2 cups cooked white beans (cannellini or great northern work well). Add diced potatoes, green beans, or winter squash — anything that needs 20+ minutes to cook. Simmer partially covered for 15 minutes.
- Add medium-cooking vegetables. Add diced zucchini, bell peppers, or cabbage. These need about 10 minutes. Keep the soup at a gentle simmer — aggressive boiling will turn everything to mush.
- Finish with pasta and greens. Add small pasta like ditalini or broken spaghetti pieces, or 1/2 cup rice. Cook according to pasta package directions. In the last 2 minutes, stir in chopped spinach, kale, or Swiss chard. Remove bay leaf and parmesan rind.
- Season and serve. Taste and adjust salt and pepper. Drizzle with good olive oil and serve with grated parmesan. The soup should be thick enough that a spoon stands up briefly, but still soupy.
Tips & troubleshooting
- Save parmesan rinds in the freezer — they add incredible depth to the broth
- If using dried beans, cook them separately first. The soup pot isn't the place to cook beans from scratch
- Cut all vegetables the same size so they cook evenly
- Minestrone tastes better the next day — the flavors marry and deepen overnight
- Don't add the pasta until you're ready to serve if making ahead — it will get mushy
Variations
- Milanese Style. Add arborio rice instead of pasta, and finish with a mix of chopped parsley, garlic, and lemon zest stirred in just before serving.
- Tuscan White Bean. Use only white beans, add rosemary with the garlic, and include plenty of kale. Skip the tomatoes for a cleaner bean flavor.
- Summer Vegetable. Focus on zucchini, fresh tomatoes, green beans, and basil. Use less broth for a thicker consistency and add fresh corn kernels in the last 5 minutes.
Questions
- Can I use any vegetables I have on hand?
- Absolutely. Minestrone is meant to use what you have. Just add harder vegetables first and delicate ones last. Avoid anything that gets slimy when cooked, like okra or overripe tomatoes.
- Should I use fresh or canned beans?
- Either works. Canned beans are convenient and hold their shape well. If using dried, cook them completely before adding to the soup. Never try to cook raw dried beans in the soup — they won't cook evenly.
- How thick should minestrone be?
- Thick enough to coat a spoon but still pourable. You can mash some of the beans against the pot side to thicken it naturally, or add more broth if it gets too thick.
- How long will it keep?
- Three days in the refrigerator, longer if you haven't added pasta yet. The pasta will continue absorbing liquid, so you may need to thin with more broth when reheating.