Prepare the vegetables: Peel the acorn squash, remove the seeds using a spoon, and cut into cubes about 1 centimeter wide. Cut the zucchini into cubes as well. Shell the cranberry beans if they are still in the pod. Cut the cauliflower in half, remove the core, then cut into florets. Remove the green, external part of the leek and cut the leek into thin rounds. Peel the potatoes and cut into cubes. Cut the tomatoes into cubes as well.
Prepare the soffritto: Finely chop the onion, carrot, and celery.
Heat the olive oil in a large, non-stick pot over medium heat. Add the chopped onion, carrot, and celery and sauté for 7-8 minutes, stirring occasionally. Add the garlic and cook for about 1 minute then add the pancetta.
Tie the sprigs of rosemary and bay leaves together with cooking twine then add to the pot. Add the leek and pour in ¼ cup of water. Cook over medium heat for 10 minutes. Add the squash and beans then cook for another 10 minutes, stirring occasionally.
Add the potatoes then grate the nutmeg over the pot to taste. Add the cauliflower and zucchini. Taste and adjust with salt and pepper if needed. Cook for an additional 5 to 6 minutes.
Add the peas and tomatoes then pour in the remaining water a little at a time. Cover the pot and cook over medium heat for 30 minutes. Remove the garlic and cook for an additional 15 minutes. Stir in the fresh parsley.
Pour in another ¼ cup of water (add a little less if you prefer denser minestrone). Remove the rosemary and bay leaves and stir well. Serve immediately.