As the evenings get cooler, there’s nothing like the cozy comfort of Italian soups. A bowl of Tuscan Ribollita or creamy Zuppa Toscana can feel like a warm hug. Each recipe tells a story steeped in tradition. I’m excited to share these delightful dishes with you. Ready to explore the flavors that await?
Tuscan Ribollita

Tuscan Ribollita is a classic Italian soup that embodies the true essence of comfort food. Originating from the heart of Tuscany, this rustic soup is traditionally made using leftover bread and a variety of vegetables, making it not only delicious but also sustainable. The name “Ribollita” translates to “reboiled,” highlighting the dish’s roots as a meal that was reheated and enjoyed over several days.
Rich in flavor and hearty in texture, this soup is a warm embrace on a chilly day, filling your home with the savory aroma of herbs and vegetables. Its robust taste comes from a blend of simple ingredients that create a symphony of flavors. Beans, cabbage, and kale lend a hearty texture, while tomatoes and herbs add depth to the broth. The addition of day-old bread thickens the soup into a stew-like consistency, making it a satisfying meal.
The dish is best enjoyed with a drizzle of high-quality olive oil and a sprinkle of grated Parmesan cheese before serving. With a serving size of 4-6 people, this dish is perfect for a family meal or a cozy gathering with friends.
Ingredients (Serves 4-6):
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 can (14 oz) crushed tomatoes
- 4 cups vegetable broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 small head of savoy cabbage, chopped
- 1 bunch of kale, stems removed and leaves chopped
- 4 cups day-old bread, torn into pieces
- Salt and pepper, to taste
- Parmesan cheese, grated (for serving)
- Extra virgin olive oil, for drizzling
Cooking Instructions:
- Prepare the Base: In a large pot, heat the olive oil over medium heat. Add the chopped onion, diced carrots, and celery. Sauté the vegetables until they soften, about 8-10 minutes. Stir in the minced garlic, dried thyme, and rosemary, cooking for an additional 1-2 minutes until fragrant.
- Add Tomatoes and Broth: Pour in the crushed tomatoes and stir to combine with the vegetables. Cook for 5 minutes, allowing the flavors to meld. Add the vegetable broth and bring to a gentle simmer over medium heat.
- Incorporate Beans and Greens: Add the cannellini beans to the pot, followed by the chopped savoy cabbage and kale. Stir well to combine. Season with salt and pepper to taste. Cover the pot and let the soup simmer for about 20 minutes, until the greens are tender.
- Add Bread: Stir in the day-old bread pieces, mixing until they’re fully submerged in the soup. Continue to cook for another 10 minutes, allowing the bread to soak up the broth and thicken the soup.
- Finish and Serve: Taste the soup and adjust seasoning, adding more salt or pepper as needed. Serve hot, garnished with grated Parmesan cheese and a drizzle of extra virgin olive oil.
Extra Tips:
For the best flavor, prepare the Ribollita a day in advance and let it sit overnight. The resting time allows the flavors to deepen and the texture to become even more satisfying.
If the soup becomes too thick upon reheating, simply add a bit more vegetable broth or water to reach your desired consistency. Additionally, you can customize the soup by adding any leftover vegetables or greens you have on hand, making it a versatile and resourceful meal.
Classic Minestrone

Classic Minestrone is a hearty Italian soup that has become a beloved staple in households all around the world. This comforting dish is a celebration of fresh vegetables, beans, and pasta, simmered to perfection in a rich tomato broth. It’s the perfect meal for any season, bringing warmth in the winter and utilizing the bounty of fresh produce in the summer.
Minestrone is versatile, allowing you to use whatever vegetables you have on hand, making it both an economical and nutritious choice. The origins of minestrone date back to ancient Rome, where it began as a humble peasant dish. Over the centuries, it has evolved, with each region of Italy adding unique touches and ingredients.
The beauty of this soup lies in its simplicity and adaptability. While the traditional recipe includes a base of onions, carrots, and celery, you can add any seasonal vegetables to make it your own. This classic version will guide you through creating a delicious minestrone that serves 4-6 people.
Ingredients:
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 zucchini, diced
- 1 cup green beans, cut into 1-inch pieces
- 1 can (15 oz) diced tomatoes
- 6 cups vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup small pasta (such as ditalini or elbow)
- 2 cups spinach or kale, roughly chopped
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
- Grated Parmesan cheese, for serving (optional)
Cooking Instructions:
- Prepare the Vegetables: Begin by heating olive oil in a large pot over medium heat. Add the chopped onion, diced carrots, and diced celery to the pot. Sauté for about 5 minutes until the vegetables are softened and the onion becomes translucent.
- Add Garlic and Zucchini: Stir in the minced garlic and diced zucchini. Cook for another 2-3 minutes, allowing the flavors to meld and the zucchini to soften slightly.
- Incorporate Tomatoes and Broth: Add the can of diced tomatoes and vegetable broth to the pot. Stir well to combine the ingredients.
- Simmer the Soup: Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let the soup simmer for about 15 minutes, allowing the flavors to develop.
- Add Beans and Pasta: Stir in the cannellini beans and pasta of your choice. Continue cooking the soup uncovered for another 10-12 minutes, or until the pasta is tender.
- Finish with Greens and Seasoning: Add the chopped spinach or kale, dried oregano, and dried basil. Season the soup with salt and pepper to taste. Cook for an additional 5 minutes until the greens are wilted and tender.
- Serve: Ladle the soup into bowls and top with grated Parmesan cheese if desired. Serve hot.
Extra Tips:
When making Classic Minestrone, feel free to customize it with your favorite vegetables, such as peas, cabbage, or potatoes. If you prefer a thicker soup, you can mash some of the cannellini beans before adding them to the pot.
For added depth of flavor, consider incorporating a Parmesan rind into the soup while it simmers, removing it before serving. Minestrone tastes even better the next day, so don’t hesitate to make it in advance!
Zuppa Toscana

Zuppa Toscana is a classic Italian soup that has gained popularity worldwide for its rich flavors and comforting qualities. Originating from the Tuscany region, this soup typically combines hearty ingredients like Italian sausage, potatoes, and kale, all simmered in a creamy broth.
It’s a perfect dish for cooler weather or whenever you’re in the mood for something warm and satisfying. The balance of flavors in Zuppa Toscana is achieved by integrating the spiciness of sausage with the earthiness of potatoes and the freshness of kale.
The creamy broth ties all the components together, providing a luxurious mouthfeel. Whether you’re making it for a family dinner or a cozy night in, this soup will surely delight your taste buds and leave everyone feeling nourished and satisfied.
Ingredients (serving size: 4-6 people):
- 1 pound Italian sausage
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 3 large russet potatoes, sliced thin
- 2 cups kale, chopped
- 1 cup heavy cream
- Salt and pepper to taste
- Optional: Red pepper flakes to taste
- Optional: Grated Parmesan cheese for garnish
Cooking Instructions:
- Cook the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage, breaking it apart with a wooden spoon, and cook until browned and cooked through, about 5-7 minutes. Remove the sausage and set aside, leaving the drippings in the pot.
- Sauté Aromatics: In the same pot, add the diced onion and sauté for about 5 minutes until it becomes translucent. Add the minced garlic and sauté for an additional minute until fragrant.
- Simmer the Broth: Pour in the chicken broth and bring it to a simmer. Add the sliced potatoes and cook for about 10-15 minutes, or until the potatoes are tender when pierced with a fork.
- Add Kale and Cream: Stir in the chopped kale and cooked sausage and let the soup simmer for another 5 minutes. Lower the heat, then slowly add the heavy cream, stirring gently to combine. Season with salt, pepper, and optional red pepper flakes.
- Final Touches: Allow the soup to heat through but avoid boiling it after adding the cream. Adjust seasoning as needed. Serve hot, garnished with grated Parmesan cheese if desired.
Extra Tips:
For an even richer flavor, you can deglaze the pot with a splash of white wine after sautéing the onions and garlic. If you prefer a thicker soup, mash a few of the cooked potato slices before adding the kale.
For a lighter version, you can replace the heavy cream with half-and-half or milk, though this will affect the creaminess. Always taste and adjust the seasoning according to your preference, as the saltiness can vary depending on the sausage and broth used.
Italian Wedding Soup

Italian Wedding Soup is a classic, hearty dish that brings together savory meatballs, tender greens, and comforting broth into a warm, satisfying meal. Despite its name, the soup isn’t traditionally served at weddings; rather, the term “wedding” refers to the perfect “marriage” of flavors and ingredients that make this soup a beloved staple in many Italian households.
This delicious soup is perfect for a cozy family dinner, and it’s sure to delight with its blend of textures and tastes. The beauty of Italian Wedding Soup lies in its simplicity and versatility. The meatballs, typically made from a mix of ground meats, are gently cooked in a rich chicken broth and paired with tiny pasta shapes, like acini di pepe or orzo, and leafy greens such as escarole or spinach.
The result is a soup that’s both light and filling, making it an ideal choice any time of the year. This recipe serves 4-6 people, perfect for a family meal or entertaining guests.
Ingredients for 4-6 servings:
- 1 pound ground meat (mix of beef and pork)
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried oregano
- 1 tablespoon olive oil
- 8 cups chicken broth
- 1 cup small pasta (acini di pepe or orzo)
- 1 bunch escarole or spinach, chopped
- 1 medium onion, finely chopped
- 2 carrots, diced
- 2 stalks celery, diced
- Salt and pepper to taste
- Additional grated Parmesan for serving
Cooking Instructions:
- Prepare the Meatballs: In a large bowl, combine the ground meat, breadcrumbs, Parmesan cheese, egg, minced garlic, salt, pepper, and oregano. Mix well until all ingredients are fully incorporated. Roll the mixture into small meatballs, about 1 inch in diameter, and set aside.
- Cook the Meatballs: In a large pot, heat the olive oil over medium heat. Add the meatballs in batches, cooking until they’re browned on all sides, about 5-7 minutes. Remove the meatballs from the pot and set them aside.
- Sauté the Vegetables: In the same pot, add the chopped onion, carrots, and celery. Cook until the vegetables are softened, about 5 minutes, stirring occasionally.
- Add the Broth: Pour in the chicken broth and bring to a gentle boil. Once boiling, reduce the heat to a simmer.
- Cook the Pasta and Greens: Add the pasta to the simmering broth and cook according to package instructions until al dente. In the last few minutes of cooking, add the chopped escarole or spinach to the pot and stir until wilted.
- Combine Everything: Return the browned meatballs to the pot and simmer for an additional 5 minutes to ascertain the meatballs are cooked through and all flavors are well combined.
- Season and Serve: Taste the soup and adjust the seasoning with salt and pepper as needed. Ladle the soup into bowls and garnish with additional grated Parmesan cheese before serving.
Extra Tips:
For a richer flavor, you can prepare the meatballs a day in advance and let them sit in the refrigerator overnight to allow the flavors to meld. If you prefer a thicker soup, you can add a slurry of cornstarch and water to the broth to achieve your desired consistency.
Additionally, feel free to experiment with different types of greens or pasta shapes to suit your taste or to use up what you have on hand. Remember, the beauty of Italian Wedding Soup is in its adaptability and the harmony of flavors.
Stracciatella Alla Romana

Stracciatella Alla Romana is a traditional Italian soup that’s both simple and comforting, originating from the Lazio region of Italy. Known for its delicate flavors and nourishing qualities, this soup is often referred to as Italian egg drop soup. Its name, Stracciatella, is derived from the Italian word “stracciare,” meaning “to shred,” which perfectly describes the ribbons of egg that float in the broth.
This dish is perfect for a cozy meal and is often served as a starter or a light main course. The key to a delightful Stracciatella Alla Romana is a rich, homemade chicken broth, vigorously stirred to create the signature egg ribbons. The addition of freshly grated Parmigiano-Reggiano cheese adds a touch of richness, while a hint of nutmeg and lemon zest elevates its flavor profile.
This recipe serves 4-6 people, making it an ideal choice for a family dinner or a small gathering with friends. Let’s explore the ingredients and steps needed to create this classic Italian soup.
Ingredients (Serves 4-6)
- 6 cups chicken broth
- 3 large eggs
- ½ cup freshly grated Parmigiano-Reggiano cheese
- 2 tablespoons semolina flour
- Pinch of freshly grated nutmeg
- Zest of 1 lemon
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley
Cooking Instructions
- Prepare the Broth: In a large pot, bring the chicken broth to a gentle simmer over medium heat. Confirm it isn’t boiling, as this will help maintain a clear broth.
- Mix the Egg Mixture: In a medium bowl, whisk together the eggs, Parmigiano-Reggiano cheese, semolina flour, nutmeg, and lemon zest. Whisk until everything is well combined and smooth.
- Create Egg Ribbons: Once the broth is simmering, use a fork or whisk to stir the broth in one direction to create a gentle whirlpool. Slowly pour the egg mixture into the broth in a thin stream, allowing the eggs to form delicate ribbons.
- Season the Soup: Continue to stir gently for another minute, verifying the eggs are fully cooked. Season the soup with salt and freshly ground black pepper to taste.
- Serve and Garnish: Ladle the soup into bowls and garnish with freshly chopped parsley. Serve immediately while hot, accompanied by crusty bread if desired.
Extra Tips
For the best flavor, use homemade chicken broth or a high-quality store-bought version. The freshness of the eggs and Parmigiano-Reggiano cheese greatly impacts the taste, so opt for the freshest ingredients available.
If you prefer a thicker soup, you can increase the amount of semolina flour slightly. Adjust the seasoning according to your taste, and feel free to add a splash of lemon juice for extra brightness.
Stracciatella Alla Romana is best enjoyed fresh, as the texture may change upon reheating.
Pasta E Fagioli

Pasta E Fagioli, which translates to “pasta and beans,” is a traditional Italian comfort food that warms the soul with its hearty ingredients and rich flavors. This dish is beloved for its versatility, as it can be made with different types of beans, pasta shapes, and can be either vegetarian or include meats like pancetta or sausage for added depth of flavor.
Originating from humble beginnings, Pasta E Fagioli is a staple in Italian cuisine, symbolizing the perfect marriage between beans and pasta, often enjoyed as a comforting meal during colder months.
The beauty of Pasta E Fagioli lies in its simplicity and ease of preparation, making it an ideal dish for both novice and experienced cooks. The stew-like consistency, infused with aromatic herbs and spices, provides a nourishing meal that’s both filling and satisfying. This recipe yields enough for 4-6 people, making it perfect for a family dinner or a cozy gathering with friends.
Ingredients for 4-6 servings:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 celery stalk, diced
- 1 carrot, diced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- 1 can (14 ounces) diced tomatoes
- 4 cups chicken or vegetable broth
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 cup ditalini or small pasta of choice
- Salt and black pepper to taste
- 1/4 cup grated Parmesan cheese
- Fresh parsley, chopped (for garnish)
Cooking Instructions:
- Heat the Olive Oil: In a large pot, heat the olive oil over medium heat. Add the diced onion, garlic, celery, and carrot. Sauté for about 5 minutes, or until the vegetables are softened and the onion is translucent.
- Add Herbs and Spices: Stir in the dried oregano, dried basil, and red pepper flakes (if using). Cook for another 1-2 minutes until the spices become fragrant.
- Incorporate Tomatoes and Broth: Add the diced tomatoes and their juices to the pot, followed by the chicken or vegetable broth. Stir to combine all ingredients well.
- Simmer the Soup Base: Bring the mixture to a boil, then reduce the heat to low and let it simmer for approximately 20 minutes to allow the flavors to meld together.
- Add Beans and Pasta: Stir in the cannellini beans and pasta. Cook according to the pasta package instructions, usually around 8-10 minutes, until the pasta is al dente.
- Season and Serve: Season the soup with salt and black pepper to taste. Ladle the soup into bowls and sprinkle with grated Parmesan cheese and fresh parsley before serving.
Extra Tips:
For an even richer flavor, consider adding a Parmesan rind to the broth as it simmers, then remove it before serving. If you prefer a thicker consistency, mash some of the beans before adding them to the pot.
Pasta E Fagioli is highly adaptable, so feel free to use whatever beans or small pasta you have on hand. Additionally, the soup can be stored in the refrigerator for up to three days, making it an excellent option for meal prep. Just remember that the pasta will continue to absorb liquid over time, so you may need to add more broth when reheating.
Acquacotta

Acquacotta is a traditional Italian soup originating from the Maremma region of Tuscany. This rustic, comforting dish is known for its simplicity and its ability to transform humble ingredients into a flavorful, satisfying meal. The name “Acquacotta” literally means “cooked water,” underscoring its roots as a peasant dish designed to make the most of whatever vegetables were on hand.
Typically, this soup includes onions, tomatoes, and stale bread, which together create a hearty and filling dish. Some variations also incorporate eggs or cheese, making it a versatile recipe adaptable to what you have available.
The beauty of Acquacotta lies in its flexibility and the depth of flavor achieved through slow simmering. It’s a fantastic way to use up old bread and any vegetables you might’ve lingering in your pantry or fridge. This soup can be enjoyed as a light starter or served as a main course, especially when topped with a poached egg or a sprinkle of grated pecorino cheese.
Whether you’re looking for a comforting meal on a cold day or a simple dish that highlights the flavors of fresh produce, Acquacotta offers a perfect solution.
Ingredients for 4-6 servings
- 4 tablespoons olive oil
- 2 large onions, thinly sliced
- 2 cloves garlic, minced
- 2 celery stalks, diced
- 2 carrots, peeled and diced
- 1 large can (28 ounces) crushed tomatoes
- 4 cups vegetable broth
- 2 teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon red pepper flakes (optional)
- 4 cups stale bread, cut into cubes
- 6 large eggs
- Freshly grated pecorino cheese, for serving
- Fresh basil leaves, for garnish
Cooking Instructions
- Prepare the Vegetables: Heat the olive oil in a large pot over medium heat. Add the onions and garlic, and sauté for about 5 minutes until the onions are translucent and fragrant.
- Build the Base: Add the diced celery and carrots to the pot. Cook for another 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the Tomatoes and Broth: Pour in the crushed tomatoes and vegetable broth. Stir in the salt, black pepper, and red pepper flakes if using. Bring the mixture to a gentle boil.
- Simmer the Soup: Reduce the heat to low and let the soup simmer for about 30 minutes, allowing the flavors to meld. Stir occasionally to prevent sticking.
- Add the Bread: Stir in the stale bread cubes, ensuring they’re fully submerged in the liquid. Allow the bread to soak up the broth and soften, cooking for another 10 minutes.
- Poach the Eggs: While the bread is soaking, bring a separate pot of water to a gentle simmer. Crack the eggs one by one into a small bowl, then carefully slide them into the simmering water. Poach for about 3-4 minutes until the whites are set but the yolks remain runny.
- Serve: Ladle the soup into bowls, placing a poached egg on top of each serving. Garnish with freshly grated pecorino cheese and basil leaves. Serve hot.
Extra Tips
When making Acquacotta, it’s important to use stale bread as it holds up better and absorbs the flavors without becoming too mushy. If your bread isn’t stale, you can dry it out in a low oven for a few minutes.
Additionally, feel free to adapt the vegetables based on what you have available; zucchini, bell peppers, or spinach can be great additions. Finally, adjust the seasoning to your preference, and don’t be afraid to experiment with herbs like thyme or rosemary to enhance the flavor.
Pappa Al Pomodoro

Pappa al Pomodoro is a classic Italian soup that hails from the region of Tuscany. This rustic dish embodies the simplicity and richness of Italian cuisine, using basic ingredients to create a comforting meal. Traditionally, this soup was a way to use up stale bread, transforming it into something delicious with the addition of ripe tomatoes, aromatic garlic, and a hint of fresh basil. The result is a thick, flavorful soup that’s both hearty and satisfying, perfect for a cozy family dinner.
The beauty of Pappa al Pomodoro lies in its ability to highlight the flavors of fresh, quality ingredients, making it a staple in Italian households. It’s a versatile dish that can be enjoyed warm or cold, and is often drizzled with a generous amount of good olive oil just before serving. Known for its velvety consistency, Pappa al Pomodoro isn’t only a reflection of the ingenuity of Italian cooking but also a celebration of its enduring culinary traditions.
Ingredients (Serves 4-6):
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 kilogram ripe tomatoes, peeled and chopped (or use canned whole tomatoes)
- 300 grams stale bread, crusts removed and torn into pieces
- 1 liter vegetable broth
- Salt and pepper to taste
- A handful of fresh basil leaves, torn
- Extra virgin olive oil, for drizzling
Cooking Instructions:
- Prepare the Base: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute, ensuring it doesn’t brown.
- Cook the Tomatoes: Add the peeled and chopped tomatoes to the pot. If using canned tomatoes, crush them slightly with a spoon as you add them. Season with salt and pepper. Cook the tomatoes, stirring occasionally, until they begin to break down and release their juices, about 10-15 minutes.
- Incorporate the Bread: Stir the torn bread into the tomato mixture. Pour in the vegetable broth and stir to combine. Bring the mixture to a gentle simmer.
- Simmer the Soup: Allow the soup to simmer for about 20-30 minutes, stirring occasionally and breaking up any larger pieces of bread with a spoon. The soup should have a thick, porridge-like consistency.
- Finish with Basil: Stir in the fresh basil leaves and adjust the seasoning with additional salt and pepper if needed. Remove from heat and let the soup sit for a few minutes to allow the flavors to meld.
- Serve: Ladle the soup into bowls and drizzle generously with extra virgin olive oil. Serve warm or at room temperature.
Extra Tips:
When making Pappa al Pomodoro, the quality of the tomatoes and bread greatly influences the final flavor of the soup. Use ripe, flavorful tomatoes, or opt for high-quality canned ones if fresh aren’t available.
For the bread, a good Italian loaf or even a sourdough would work wonderfully. If the soup becomes too thick, simply add a bit more vegetable broth or water to reach your desired consistency.
Finally, don’t skimp on the olive oil drizzle at the end; it adds a luscious finish and enhances the overall taste of the dish.
Brodetto Di Pesce

Brodetto Di Pesce, a classic Italian fish stew, originates from the Adriatic coastline, particularly the regions of Marche and Abruzzo. This savory dish is renowned for its rich blend of flavors, combining the bounty of the sea with the robust tastes of Italian herbs and a touch of tangy tomatoes.
Traditionally, Brodetto Di Pesce varies slightly from town to town, with each recipe passed down through generations, adapting to the local fish available. It’s a one-pot wonder that brings the warmth and comfort of Italian coastal cuisine straight to your dining table.
The stew is typically served with a side of grilled or toasted bread, which is perfect for soaking up the flavorful broth. The key to a perfect Brodetto Di Pesce is using the freshest seafood available, as this enhances the overall taste and authenticity of the dish.
In this recipe, a medley of seafood is combined with aromatic vegetables and spices, simmered slowly to create a rich, hearty stew that’s both comforting and satisfying. This dish is perfect for a cozy family meal or a sophisticated dinner party, showcasing the simplicity and elegance of Italian cooking.
Ingredients for 4-6 servings:
- 2 pounds of mixed seafood (such as mussels, clams, shrimp, and firm white fish)
- 4 tablespoons olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 red bell pepper, chopped
- 1 cup white wine
- 2 cups fish stock
- 2 cups crushed tomatoes
- 1 teaspoon red pepper flakes
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh parsley, chopped, for garnish
- Grilled or toasted bread, for serving
Cooking Instructions:
- Prepare the Seafood: Clean and scrub the mussels and clams under cold water, and de-vein the shrimp. Cut the fish into 2-inch chunks. Set all seafood aside.
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until the onion becomes translucent, about 5 minutes.
- Add Bell Pepper and Spices: Stir in the chopped red bell pepper, red pepper flakes, and dried oregano. Cook for another 2-3 minutes until the peppers begin to soften.
- Deglaze the Pot: Pour in the white wine, scraping any bits from the bottom of the pot. Allow the wine to simmer and reduce by half, intensifying its flavor.
- Simmer the Broth: Add the crushed tomatoes and fish stock, stirring to combine. Season with salt and pepper to taste. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 20 minutes.
- Cook the Seafood: Gently add the prepared seafood to the pot. Cover and simmer until the mussels and clams have opened, the shrimp are pink, and the fish flakes easily with a fork, about 10 minutes.
- Garnish and Serve: Remove the pot from the heat. Discard any mussels or clams that haven’t opened. Sprinkle fresh parsley over the stew before serving. Ladle into bowls and serve with grilled or toasted bread on the side.
Extra Tips:
For a richer flavor, consider adding a pinch of saffron to the broth during the simmering stage. Always verify your seafood is fresh; the taste of your Brodetto Di Pesce will greatly depend on the quality of your ingredients.
If you prefer a thicker stew, allow it to simmer a bit longer to reduce the broth further. Adjust the level of red pepper flakes to your heat preference, and don’t forget to taste and adjust the seasoning before serving. Enjoy the stew with a crisp, cold glass of white wine for the perfect pairing.
Salsiccia E Lenticchie

Salsiccia e Lenticchie, or Sausage and Lentil Soup, is a hearty and flavorful Italian dish perfect for a cozy night in. This soup combines the robust flavors of Italian sausage with the earthy taste of lentils, creating a warming and satisfying meal. The rich broth is infused with aromatic herbs and spices, making it an ideal dish to serve as a comforting starter or a fulfilling main course.
With its simple ingredients and straightforward preparation, Salsiccia e Lenticchie is a wonderful way to enjoy the authentic taste of Italian cuisine in your own home. This recipe serves 4-6 people and is a great choice for a family dinner or a gathering with friends. It’s a versatile dish that allows you to adjust the spices and herbs to your liking, and it pairs beautifully with a crusty loaf of bread or a light salad.
The combination of protein-packed lentils and savory sausage provides a nutritious meal that’s both delicious and satisfying. Follow the steps below to create this delightful Italian soup that will leave your taste buds singing.
Ingredients:
- 1 pound Italian sausage, casings removed
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 1/2 cups dried lentils, rinsed and drained
- 8 cups chicken or vegetable broth
- 1 can (14.5 ounces) diced tomatoes, with juice
- 2 bay leaves
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and pepper, to taste
- Fresh parsley, chopped, for garnish
Instructions:
- Prepare the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage, breaking it up into small pieces with a wooden spoon. Cook until browned and cooked through, about 5-7 minutes. Remove the sausage from the pot and set aside.
- Sauté the Vegetables: In the same pot, add the diced onion, carrots, and celery. Sauté the vegetables for about 5 minutes, or until they begin to soften. Add the minced garlic and cook for an additional minute, until fragrant.
- Combine Ingredients: Return the cooked sausage to the pot. Add the rinsed lentils, chicken or vegetable broth, diced tomatoes with their juice, bay leaves, thyme, and oregano. Stir to combine all ingredients.
- Simmer the Soup: Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and cover the pot. Let the soup simmer for 30-40 minutes, or until the lentils are tender. Stir occasionally and check the seasoning, adding salt and pepper to taste.
- Finish and Serve: Once the lentils are cooked to your liking, remove the bay leaves and discard them. Ladle the soup into bowls and garnish with fresh chopped parsley. Serve hot, accompanied by crusty bread or a simple salad if desired.
Extra Tips:
For a richer flavor, consider using a mix of sweet and hot Italian sausage, or add a pinch of red pepper flakes for a spicy kick. If the soup becomes too thick, simply add more broth or water until the desired consistency is achieved.
This soup can be made a day in advance, as the flavors will develop further overnight, making it an excellent make-ahead meal. For a vegetarian version, omit the sausage and use vegetable broth, adding more herbs and spices to enhance the flavor.
Garmugia

Garmugia is a traditional Tuscan soup that traces its origins back to the city of Lucca. This hearty and flavorful soup is a celebration of spring, featuring a medley of fresh seasonal vegetables, ground meat, and aromatic herbs. Originally, Garmugia was a dish that utilized the first vegetables of the season, making it a symbol of renewal and abundance.
It’s characterized by its rich, comforting flavors and is often served as a main course due to its nourishing ingredients. This delightful soup is a wonderful way to showcase the simplicity and elegance of Italian cooking. The combination of onions, artichokes, asparagus, and peas creates a vibrant and satisfying dish that’s both delicious and nutritious.
The addition of pancetta and ground meat adds depth and heartiness, making Garmugia a perfect choice for a memorable family meal. Whether you’re an experienced cook or a beginner, this recipe will guide you through the steps to create an authentic and delicious Tuscan soup.
Ingredients for 4-6 servings:
- 2 tablespoons of olive oil
- 100 grams of pancetta, diced
- 1 onion, finely chopped
- 200 grams of ground beef or veal
- 4 artichoke hearts, sliced
- 100 grams of asparagus, sliced
- 150 grams of fresh peas
- 1 liter of chicken or vegetable broth
- Salt and pepper to taste
- 2 tablespoons of chopped fresh parsley
- Grated Parmesan cheese for serving
Cooking Instructions:
- Prepare the Base: Heat the olive oil in a large pot over medium heat. Add the diced pancetta and cook until it becomes crispy and golden brown. This will infuse the oil with a rich, smoky flavor.
- Sauté the Vegetables: Add the chopped onion to the pot and sauté until it becomes translucent and tender. This should take about 5 minutes.
- Cook the Meat: Increase the heat to medium-high and add the ground beef or veal. Cook until the meat is browned and cooked through, breaking it up with a spoon as it cooks.
- Add Vegetables: Stir in the sliced artichoke hearts, asparagus, and fresh peas. Cook for an additional 5 minutes, allowing the vegetables to soften slightly.
- Simmer the Soup: Pour in the chicken or vegetable broth, ensuring all ingredients are covered. Season with salt and pepper to taste. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 20 minutes. This will allow the flavors to meld together beautifully.
- Finish and Serve: Stir in the chopped fresh parsley just before serving. Ladle the soup into bowls and top with grated Parmesan cheese. Serve hot.
Extra Tips: When preparing Garmugia, it’s important to select the freshest vegetables available, as their natural flavors will shine through in the soup. If fresh artichokes aren’t available, you can use jarred artichoke hearts, but rinse them well to remove any brine or oil.
Additionally, if you prefer a slightly thicker soup, you can mash some of the peas with a fork before adding them to the pot. This dish pairs wonderfully with crusty bread or a simple green salad, making for a complete and satisfying meal. Enjoy the taste of Tuscany in every spoonful!
Zuppa Di Ceci

Zuppa Di Ceci, or Chickpea Soup, is a traditional Italian dish that offers a hearty and nutritious meal, perfect for cooler months. This soup is a staple in Italian households and is beloved for its creamy texture and robust flavors. The dish beautifully combines the earthiness of chickpeas with the aromatic blend of herbs and spices, creating a comforting and fulfilling dining experience.
Whether served as a starter or the main course, Zuppa Di Ceci is sure to warm the soul and satisfy the palate.
The essence of Zuppa Di Ceci lies in its simplicity and the quality of its ingredients. Using dried chickpeas soaked overnight imparts a rich flavor that’s enhanced by the addition of aromatic vegetables and fresh herbs. The soup is often accompanied by a drizzle of extra virgin olive oil and a sprinkle of grated Parmesan cheese, highlighting the rustic and wholesome nature of Italian cuisine.
This recipe is ideal for family gatherings or cozy dinners, providing a taste of Italy no matter where you are.
Ingredients for 4-6 servings:
- 1 1/2 cups dried chickpeas (soaked overnight)
- 4 cups vegetable broth
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 bay leaf
- 1 teaspoon fresh rosemary, chopped
- 1 teaspoon fresh thyme, chopped
- Salt and pepper to taste
- 3 tablespoons olive oil
- Grated Parmesan cheese for garnish (optional)
Cooking Instructions:
- Prepare the Chickpeas:
- Drain the soaked chickpeas and rinse them under cold water. Set aside.
- Sauté the Aromatics:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic, diced carrots, and celery. Cook for another 3-4 minutes, stirring occasionally.
- Simmer the Soup:
- Add the drained chickpeas to the pot, followed by the vegetable broth and bay leaf. Bring the mixture to a boil, then reduce the heat to a simmer. Cover and let it cook for 1 hour or until the chickpeas are tender.
- Season and Thicken:
- Remove the bay leaf. Add the chopped rosemary, thyme, salt, and pepper. Use a potato masher to mash some of the chickpeas directly in the pot to thicken the soup slightly, leaving most chickpeas whole for texture.
- Final Touches:
- Adjust the seasoning to taste. If the soup is too thick, add more broth or water to reach your desired consistency. Serve hot, drizzled with olive oil and sprinkled with grated Parmesan cheese if desired.
Extra Tips:
For the best flavor, use high-quality extra virgin olive oil and fresh herbs. If you prefer a smoother texture, you can blend a portion of the soup with an immersion blender.
Leftovers can be stored in the refrigerator for up to three days and may taste even better as the flavors meld over time. For a heartier meal, consider serving the soup with crusty Italian bread or adding a handful of cooked pasta to the soup.
Cacciucco Livornese

Cacciucco Livornese is a traditional Italian fish stew hailing from the port city of Livorno, Tuscany. This sumptuous dish is a hearty mix of various types of seafood, simmered in a rich tomato base with red wine and herbs. Known for its robust flavors, Cacciucco Livornese is a comforting meal that captures the essence of the sea and the warmth of Italian cuisine.
Traditionally, this stew was made by fishermen who used whatever catch was left at the end of the day, creating a symphony of flavors that spoke to the heart of Italian coastal living.
This dish is best enjoyed with a warm slice of crusty bread, perfect for soaking up the savory broth. While it may seem intimidating to make at first glance, Cacciucco Livornese is a versatile recipe that allows for some flexibility with the types of seafood you use. Ideally, you’ll want a variety of fish and shellfish to achieve the complex flavors the dish is known for.
The following recipe serves 4-6 people, making it a great choice for a family dinner or a small gathering of friends who appreciate the pleasures of good food.
Ingredients:
- 1 pound (450g) of mixed fish fillets (such as cod, monkfish, or red snapper)
- 1 pound (450g) of shellfish (such as mussels, clams, or shrimp)
- 1/2 pound (225g) of squid, cleaned and sliced into rings
- 2 tablespoons of olive oil
- 1 large onion, finely chopped
- 3 cloves of garlic, minced
- 1 teaspoon of crushed red pepper flakes
- 1/2 cup (120ml) of dry red wine
- 1 can (14 oz/400g) of crushed tomatoes
- 4 cups (950ml) of fish stock or water
- 1 tablespoon of tomato paste
- Salt and pepper, to taste
- 2 tablespoons of chopped fresh parsley
- 1 tablespoon of chopped fresh basil
- Crusty bread, for serving
Cooking Instructions:
- Prepare the Seafood: Rinse all the fish and shellfish under cold water. Pat them dry with paper towels. Cut the fish fillets into large chunks, and clean the shellfish, discarding any that remain open after tapping.
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes. Stir in the minced garlic and crushed red pepper flakes, cooking for an additional minute until fragrant.
- Deglaze with Wine: Pour in the red wine, and allow it to simmer for about 2 minutes, scraping up any brown bits from the bottom of the pot. This will add depth to the flavor of the stew.
- Add Tomatoes and Stock: Stir in the crushed tomatoes, fish stock (or water), and tomato paste. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for about 10 minutes to meld the flavors.
- Cook the Seafood: Add the squid first, as it requires a bit more cooking time, and let it simmer for 5 minutes. Then, add the fish chunks and shellfish. Cover the pot and cook until the fish is opaque and the shellfish have opened, about 5-7 minutes. Discard any shellfish that don’t open.
- Season and Serve: Taste the stew and adjust the seasoning with salt and pepper. Stir in the fresh parsley and basil just before serving. Ladle the stew into bowls and serve with slices of crusty bread on the side.
Extra Tips:
When making Cacciucco Livornese, it’s important to source the freshest seafood available for the best flavor. If you’re able to, visit a local fish market to pick out your ingredients. Confirm all shellfish are alive before cooking by checking that they close when tapped.
For an added layer of flavor, you can toast the bread and rub it with a clove of garlic before serving. This dish also pairs wonderfully with a glass of the same red wine used in the recipe, enhancing the dining experience.

