A warm, comforting pasta soup featuring sweet butternut squash, fragrant rosemary and sage, and crispy pancetta. Simple to prepare and full of autumn flavour, this soup is ideal for a cosy evening at home.

Autumn is my favourite season for hearty, comforting dishes — think cheesy risotto, apple crostata, Tuscan beef stew or a seasonal butternut squash lasagna. Soup is also a staple in cooler months, and pasta soups are a favourite because they turn a simple broth into a filling, satisfying meal.
The starch released from the pasta adds a silky, almost creamy texture that I crave when the temperature drops. This recipe combines sweet butternut squash with rosemary, sage and ditalini (or another small pasta) for a rustic-flavoured soup, finished with crunchy pancetta and a generous grating of Parmigiano Reggiano.
Below you’ll find the full recipe with tips and swap suggestions. Serve with plenty of crusty bread for dipping.
Ingredients

Ingredient notes and substitutions
- Butternut squash – you can substitute golden squash or pumpkin if preferred.
- Herbs – fresh sage and rosemary give the soup great aroma; thyme is also a fine alternative.
- Pancetta – use good-quality pancetta or guanciale; if using guanciale, you may want to drain some of the rendered fat.
- Pasta – choose a small shape like ditalini or marghertini so it fits the spoon and holds up well in leftovers.
- Stock – chicken or vegetable stock both work (chicken was used here). Prefer low-sodium stock and add salt to taste to avoid oversalting.
Step by step photos and instructions
- Prep the squash – peel and cut the squash into medium-sized cubes; set aside.
- Fry the pancetta – cook the pancetta over medium heat until golden and crispy, then remove with a slotted spoon and reserve the fat.

- Fry the squash – add the cubed squash to the pancetta fat (add a splash of olive oil if the pan is dry) and sauté for 1 minute. Add the garlic and herbs and cook another 1–2 minutes until fragrant.
- Add the stock – pour in the stock and bring to a simmer. Cook uncovered until the squash is tender, about 10–15 minutes.

- Add the pasta – when the squash is soft, add the pasta and cook until al dente. Stir in half the crispy pancetta, ladle into bowls and top each serving with the remaining pancetta and freshly grated Parmigiano Reggiano.
Recipe Tips
- Consistency – texture varies with pasta and squash type. If the soup thickens up, serve it as a chunky, stew-like soup or add extra stock/water to loosen it.
- Creaminess – mash some of the cooked squash against the pan with a wooden spoon for a naturally creamy texture, or blend smoothly with an immersion blender before adding the pasta.
- Leftovers – store in the fridge for up to one day; the pasta softens if kept longer.
- Reheating – warm on the stovetop, adding a splash of water or stock if needed. Serve very hot with extra Parmigiano Reggiano.

More delicious soups to try

Soups
Lemon Chicken Orzo Soup

Soups
Minestra di Riso (Italian Rice Soup)

Pasta
Pasta e Patate (Pasta and Potatoes)

Pasta
Pasta e Ceci (Pasta with Chickpeas)
If you try this Butternut Squash Pasta Soup or any recipe here, please rate it and leave a comment — I love hearing how it went. Follow the blog on social media or sign up for the newsletter to get new recipes and updates.
Step By Step Photos Above
Most recipes include step-by-step photos, practical tips and sometimes video to help you get great results every time.
Butternut Squash Pasta Soup
By Emily

Ingredients
- 2 lbs (900g) Butternut squash
- 7 oz (200g) Pancetta, cut into cubes or strips
- 1 ½ cups (210g) Ditalini pasta (or any small pasta)
- 6¼ cups (1.5 litres) low-sodium chicken stock (or vegetable)
- 2 garlic cloves, finely chopped
- 2 sprigs Rosemary, roughly chopped
- 5–6 sage leaves, roughly chopped
- Parmigiano Reggiano, for serving
- Olive oil, if needed
- Salt
Instructions
-
Trim the squash skin and cut into 2cm (¾ inch) cubes. Finely chop the garlic and roughly chop the rosemary and sage. Set aside.
-
Heat a large pan over medium heat and add the pancetta. Fry until browned and crispy, then remove with a slotted spoon and set aside.
-
Add the cubed squash to the pancetta fat (add a little olive oil if needed) and sauté for 1 minute. Add the garlic and herbs and continue to sauté for 1–2 minutes.
-
Pour in the stock and bring to a simmer. Cook uncovered until the squash is soft, about 10–15 minutes. Mash some of the squash with a wooden spoon for extra creaminess if desired. Taste and add salt if needed before adding the pasta.
-
Add the pasta and cook until al dente. Stir in half the pancetta, then divide into bowls.
-
Top each serving with the remaining crispy pancetta and a generous grating of Parmigiano Reggiano.
Notes
- Consistency – the soup can be thicker depending on pasta and squash. Add more stock or water to adjust.
- Creaminess – mash part of the cooked squash for a creamier texture, or blend before adding pasta if you prefer a smooth soup.
- Leftovers – keep refrigerated for up to one day; pasta softens if stored longer.
- How to reheat – warm gently on the stovetop and add a splash of stock or water if needed. Serve hot with more Parmigiano Reggiano.
Helpful Info for All Recipes
- I use extra virgin olive oil in most recipes unless specified otherwise.
- When using canned tomatoes I prefer well-known quality brands for consistent flavour.
- Vegetables are assumed medium-sized unless stated.
- Recipes are tested using a fan (convection) oven unless noted.
- Nutrition information is automatically calculated and should be used as an approximation.
Nutrition
Nutrition information is an estimate.