This rustic Italian-inspired soup transforms traditional Zuppa Toscana with a vibrant lemon-basil pesto infusion. Hearty Italian sausage, tender russet potatoes, nutrient-rich kale, and creamy cannellini beans create a satisfying, protein-packed bowl. The bright, aromatic broth gets its zesty character from freshly squeezed lemon juice and zest, while homemade basil pesto adds depth and herbal freshness. Perfect for cool evenings or meal prep, this soup develops even richer flavors overnight. Garnish with extra pesto and serve alongside crusty bread for a complete, nourishing meal that brings warmth to any table.
The first time I made this soup, it was a rainy Tuesday and I was craving something that felt like sunshine in a bowl. I had a wilting bunch of basil and half a lemon on the counter, nowhere near enough for a full pesto pasta, but somehow they transformed this hearty Tuscan classic into something entirely unexpected. Now it's become the soup I make when friends need comfort but I want to serve them something that still feels bright and alive.
Last winter my sister came over feeling drained and I threw this together in under an hour. She sat at the counter watching me swirl in the bright green pesto at the end, and when she took that first spoonful she literally closed her eyes and smiled. That moment when a simple soup becomes medicine for someone's soul is exactly why I keep making it.
Ingredients
- Italian sausage: Removing the casings lets the meat crumble into the broth creating little savory nuggets throughout the soup
- Russet potatoes: These hold their shape beautifully during simmering and their starch slightly thickens the broth
- Fresh basil: Do not skip making your own pesto, the fresh herb paste is what makes this soup sing
- Lemon zest and juice: Both are essential, zest brings aromatic brightness while juice adds acidity to balance the rich sausage
- Cannellini beans: These creamy white beans add protein and make the soup feel more substantial
- Kale: It holds up better than spinach and adds beautiful color and nutrition to the bowl
- Pine nuts or walnuts: They give the pesto body and a subtle buttery richness that lingers
Instructions
- Blend the basil pesto:
- Pulse the basil, Parmesan, nuts, garlic, and olive oil in a food processor until you have a vibrant green paste, then season generously and set it aside
- Brown the sausage:
- Heat olive oil in your soup pot over medium heat, add the crumbled sausage and cook until deeply browned, spooning off excess fat if needed
- Build the base:
- Add the onion and carrot to the pot and sauté until soft and fragrant, about five minutes, then stir in the garlic for just one minute
- Add potatoes and simmer:
- Toss in the diced potatoes and cook briefly, then pour in the broth, bring everything to a boil, and reduce to a gentle simmer for fifteen minutes
- Finish with the good stuff:
- Stir in the kale, beans, lemon zest, and juice, simmer until the kale is tender, then swirl in half your pesto and taste for seasoning
- Serve it up:
- Ladle the hot soup into bowls and top each with a generous dollop of the reserved pesto
My neighbor came over once when this was simmering and immediately asked what smelled so incredible. The combination of browned sausage, garlic, and that hint of basil creates an aroma that draws people into the kitchen like nothing else I cook.
Making It Vegetarian
Plant based sausage works surprisingly well here, and vegetable broth keeps the soup just as flavorful. The pesto becomes the star of the show when you lose the meaty richness, so do not be shy with it.
Make Ahead Magic
This soup actually tastes better the next day when the flavors have had time to marry. Store the pesto separately and stir it in when reheating to preserve that fresh basil brightness.
Serving Suggestions
A crusty baguette for dipping is non negotiable in my house, and a crisp white wine like Pinot Grigio cuts through the richness perfectly. Sometimes I top it with extra Parmesan or red pepper flakes for those who like heat.
- Toast some bread slices rubbed with garlic for an extra savory crunch
- A simple arugula salad with vinaigrette balances the heartiness beautifully
- Leftovers make an excellent next day lunch
There is something about a steaming bowl of this soup that makes even the grayest day feel like a celebration. I hope it brings as much warmth to your table as it has to mine.
Recipe FAQ
- → Can I make this soup vegetarian?
-
Yes, substitute the Italian sausage with plant-based sausage crumbles and use vegetable broth instead of chicken broth. The result remains equally hearty and flavorful.
- → How long does this soup keep in the refrigerator?
-
Store cooled soup in an airtight container for up to 4 days. The flavors actually improve after a day or two. Add fresh pesto when reheating for the best taste.
- → Can I freeze this soup?
-
Freeze without the pesto for up to 3 months. The potatoes may become slightly softer after thawing, but the flavor remains excellent. Stir in fresh pesto after reheating.
- → What can I substitute for kale?
-
Spinach or Swiss chard work beautifully as alternatives. Add them in the last 3-4 minutes of simmering, as they cook faster than hearty kale.
- → How can I make this soup creamier?
-
Stir in 120 ml heavy cream or coconut milk during the last 2 minutes of cooking. For a lighter version, blend a portion of the beans before adding them back to the pot.
- → Is store-bought pesto acceptable?
-
While homemade pesto delivers the freshest flavor, quality store-bought pesto works in a pinch. Look for brands with simple ingredient lists and refrigerated jars.