3 Tbsp. good quality olive oil
1.5 cups quartered and slivered sweet yellow onion
1 cup thinly sliced celery
3 cups cremini mushrooms, stemmed and quartered
4 cups peeled and cubed butternut squash, about 1/2" cubes
1 cup peeled and diced carrot
1 cup diced fennel bulb, core removed
1 15-ounce can diced fire-roasted tomatoes, with juice
4 garlic cloves, finely minced
2.5 cups rich vegetable stock
2 Tbsp. tomato paste
1 tsp. fresh rosemary, finely chopped
Salt & pepper, to taste
2 15-ounce cans white beans, drained and rinsed well
Heat the olive oil in a large soup pot over medium-high heat. Add the onions, celery, mushrooms and garlic. Cook, stirring often, until the mushrooms give off their liquid and start to brown slightly.
Add the squash, carrot, fennel, tomatoes, stock, tomato paste, rosemary, salt and pepper. Cover the pot and bring to a bubbly simmer. Let the stew simmer for about 20 minutes, until the squash, fennel and carrots are very tender.
Add the white beans and simmer for another 5 to 10 minutes. Adjust seasonings and serve in wide soup bowls with bread and salad.