This tasty, low-calorie substitute for mashed potatoes came from aidamollenkamp.com.
1/2 tablespoon olive oil
1 medium leek, ends trimmed
1/2 teaspoon kosher salt
8 ounces cauliflower florets
3 cups cooked white beans
2/3 cup fat-free low-sodium vegetable broth or chicken broth
1 1/2 tablespoons finely sliced fresh chives
Heat oil in a frying pan over medium heat. Halve leeks lengthwise, then cut crosswise into thin, 1/4-inch half-moon shapes. When oil shimmers, add leeks, season with salt and pepper, and cook until softened, about 5 minutes. Add 2 tablespoons water. With a spatula, scrape up the golden bits. Cook another 1 to 2 minutes and set aside. Meanwhile, place an inch of water in a saucepan and bring to a simmer over medium-high heat. Add cauliflower, cover and steam until fork-tender, about 5 minutes. Remove and set aside to cool. Combine leeks, cauliflower, and beans in a food processor and puree until smooth. Add broth and chives and puree until smooth, scraping down sides as needed. Serve warm or room temperature.