The best fall soups taste like they simmered all afternoon. This one doesn’t — and nobody will know. Sweet butternut squash simmers until meltingly tender, half of it gets blended right in the pot for a silky body (no cream needed), and three cans of cannellini beans go in at the end for heft. A handful of parmesan and a swirl of Greek yogurt finish it. One pot, 30 minutes, and the whole kitchen smells like October.

Why you’ll love it
- One pot, 30 minutes. Pre-cut butternut cubes do the heavy lifting — no wrestling a whole squash on a weeknight.
- Creamy without cream. A partial blend gives you a velvety base with plenty of texture left.
- ~16g protein per serving (estimated), from three cans of cannellini beans plus parmesan and a Greek yogurt swirl.
- Vegetarian and flexible. Naturally meat-free; easy to make vegan or gluten-free.

Ingredients
- 2 tbsp olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 ribs celery, diced
- 1 tsp kosher salt, plus more to taste
- 3 cloves garlic, minced
- 1 tsp dried sage, or 1 tbsp chopped fresh sage
- 1 tsp dried thyme
- 0.5 tsp smoked paprika
- 0.25 tsp ground nutmeg
- 0.25 tsp red pepper flakes, optional
- 1.5 lb pre-cut butternut squash cubes, about 5 cups
- 4 cups low-sodium vegetable broth
- 3 (15 oz) cans cannellini beans, drained and rinsed
- 0.5 cup finely grated parmesan, plus more for serving
- 1 cup plain Greek yogurt, for serving
- Fresh sage leaves and crusty bread, for serving


Equipment
A large Dutch oven or heavy-bottomed soup pot, an immersion blender (or a countertop blender), and a wooden spoon.
Instructions
- Sauté the aromatics. Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, celery, and salt; cook, stirring occasionally, until softened, about 4–5 minutes.
- Bloom the spices. Stir in the garlic, sage, thyme, smoked paprika, nutmeg, and red pepper flakes (if using). Cook 1 minute, until fragrant — this wakes up the dried herbs.
- Simmer the squash. Add the butternut squash cubes and vegetable broth. Bring to a boil, then reduce to a steady simmer and cook 12–15 minutes, until the squash is completely fork-tender.
- Blend partially for body. Take the pot off the heat. Use an immersion blender to blend about half the soup right in the pot — you want it creamy but still chunky. (No immersion blender? Transfer 2–3 cups to a countertop blender, blend smooth, and stir it back in. Vent the lid and hold it with a towel.)
- Add the beans. Return to medium heat and stir in all three cans of cannellini beans. Simmer 2–3 minutes, until heated through and the soup thickens slightly.
- Finish and serve. Remove from the heat and stir in the parmesan until melted. Taste and adjust salt. Ladle into bowls, swirl each with a spoonful of Greek yogurt, and finish with extra parmesan, fresh sage leaves, and crusty bread on the side.



Doneness cues: The squash is ready when a cube crushes easily against the side of the pot with a spoon. The finished soup should coat a spoon but still pour — if it’s too thick, thin with 1/2 cup broth; too thin, simmer 2–3 minutes more.


30-Minute Butternut Squash & White Bean Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, celery, and salt; cook, stirring occasionally, until softened, about 4–5 minutes.
- Stir in the garlic, sage, thyme, smoked paprika, nutmeg, and red pepper flakes (if using). Cook 1 minute, until fragrant — this wakes up the dried herbs.
- Add the butternut squash cubes and vegetable broth. Bring to a boil, then reduce to a steady simmer and cook 12–15 minutes, until the squash is completely fork-tender.
- Take the pot off the heat. Use an immersion blender to blend about half the soup right in the pot — you want it creamy but still chunky. (No immersion blender? Transfer 2–3 cups to a countertop blender, blend smooth, and stir it back in. Vent the lid and hold it with a towel.)
- Return to medium heat and stir in all three cans of cannellini beans. Simmer 2–3 minutes, until heated through and the soup thickens slightly.
- Remove from the heat and stir in the parmesan until melted. Taste and adjust salt. Ladle into bowls, swirl each with a spoonful of Greek yogurt, and finish with extra parmesan, fresh sage leaves, and crusty bread on the side.
Notes
Nutrition note
Protein is estimated at about 16g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.
Substitutions and tips
- No pre-cut squash? Peel, seed, and cube a 2–2 1/2 lb whole butternut squash into 3/4-inch pieces. It adds about 10 minutes of prep — the soup still works, just not in 30.
- Vegan: skip the parmesan (or use a vegan parmesan) and swap the Greek yogurt for a swirl of coconut cream or cashew cream.
- Gluten-free: the soup is naturally gluten-free — just serve with gluten-free bread.
- Boost the protein: stir in a handful of baby spinach or kale with the beans, or top with toasted pepitas.
- Don’t skip the bloom in step 2 — 60 seconds in hot oil makes dried sage and thyme taste twice as strong.

Storage and reheating
Refrigerate leftovers within 2 hours in an airtight container for up to 4 days. Reheat in a saucepan over medium heat, stirring, until steaming (or microwave in 60-second bursts, stirring between). Thin with a splash of broth if it thickened overnight. Freezes well for up to 3 months — thaw overnight in the fridge. Hold the yogurt swirl until serving.

Frequently asked questions
Can I use frozen butternut squash? Yes — add it straight from frozen in step 3 and give it an extra 2–3 minutes of simmering. Same tender result, zero chopping.
Why only blend half the soup? A full blend turns it into a smooth purée; a partial blend gives you the best of both — a silky base with whole beans and squash pieces for texture.
Is this soup filling enough for dinner? With three cans of beans, parmesan, and a yogurt swirl it lands around ~16g protein per serving (estimated) — hearty especially with crusty bread. Add a side salad if you want more.
Can I make it ahead? Absolutely — it tastes even better the next day. Store the yogurt separately and swirl it in when reheating.

More cozy fall soups
More soup-season comfort: our 30-Minute White Bean Turkey Chili is all one pot. For a heartier bowl, 30-Minute High-Protein Chicken Tortilla Soup is a reader favorite. Another fall favorite: 30-Minute Pumpkin Turkey Chili.