Preheat and prep: Heat oven to 425°F (220°C). Line a sheet pan with parchment for easy cleanup.
Season the veg: Toss squash cubes, onion, and garlic with olive oil, salt, pepper, cumin, smoked paprika, and nutmeg until evenly coated.
Roast for flavor: Spread in a single layer.
Roast 25–35 minutes, stirring once, until squash is tender and edges are caramelized.
Blend the base: Add roasted vegetables to a blender with cannellini beans and 2 cups of broth. Blend until very smooth.
Adjust texture: Pour into a pot, add remaining broth, and warm over medium heat. Stir in Greek yogurt (or silken tofu) until silky.
Do not boil.
Brighten and season: Stir in apple cider vinegar or lemon juice. Taste and adjust salt, pepper, or spices as needed.
Serve: Ladle into bowls and top with your favorite garnishes. A little crunch from pumpkin seeds is perfect.