Via Veggie Vegan – A Culinary Journey Around the World

Recipe ♡

Vegan Pappa al Pomodoro – Tuscan Tomato Bread Soup with a Halloween Twist

Italy – Tuscany and the Art of Cucina Povera
Italy is celebrated for its rich culinary heritage, where regional traditions and simple, seasonal ingredients play an essential role. Tuscany, in central Italy, is particularly famous for its rustic cuisine, featuring tomatoes, garlic, olive oil, fresh herbs and bread. The Tuscan philosophy of cucina povera transforms humble ingredients into delicious, satisfying dishes while making the most of every ingredient and minimizing food waste.

What Is Pappa al Pomodoro?
Pappa al Pomodoro is a traditional Tuscan tomato and bread soup made with ripe tomatoes, stale bread, garlic, extra virgin olive oil and fresh basil. The bread absorbs the tomato liquid and creates a wonderfully thick, rustic texture without cream or blending. This Italian classic is naturally vegan. For my Via Veggie Vegan Halloween interpretation, I've added a homemade basil pesto heart, crunchy pine nuts, a little skull made from vegan mozzarella alternative and crispy braided pastry twists prepared from leftover dough. A delicious combination of Italian comfort food, zero-waste creativity and a little spooky romance!

Vegan Italian Pappa al Pomodoro served in a black bowl, topped with a green basil pesto heart and pine nuts, accompanied by a handmade vegan mozzarella skull, cherry tomatoes and golden braided pastry twists for a creative Halloween presentation.

▣ Ingredients (2 servings)

  • 400 g canned whole San Marzano tomatoes, including juice
  • 150 g stale white crusty bread, such as ciabatta or rustic Italian bread
  • 300-400 ml hot vegetable stock
  • 2 cloves garlic
  • 4-5 tbsp extra virgin olive oil
  • 1 bunch fresh basil
  • 1 pinch sugar
  • 20 g fresh basil leaves (for the pesto)
  • 1 tbsp extra virgin olive oil (for the pesto)
  • 15 g pine nuts (for the pesto)
  • 10 g vegan parmesan alternativ
  • 10 g pine nuts (for garnish)
  • 60 g vegan mozzarella alternative
  • 80 g leftover pastry dough
  • 2 cherrie tomatoes (for decoration)
  • 6 basil leaves (for decoration)
  • to taste salt & freshly ground black pepper

♨ Preparation

  1. Prepare the Ingredients
    Peel and finely chop the garlic cloves.
    Remove the crust from the stale bread if it is particularly thick or hard.
    Cut the bread into small cubes.
    Wash the fresh basil and gently pat it dry.
    Heat the vegetable stock and keep it warm.
  2. – Create the Garlic Base
    Heat approximately 3 tablespoons of extra virgin olive oil in a medium saucepan over low to medium heat.
    Add the chopped garlic and sauté gently until fragrant.
    Be careful not to brown the garlic, as this can create a bitter flavor.
  3. Cook the Tomatoes
    Add the canned San Marzano tomatoes together with their juice.
    Crush the tomatoes roughly with a wooden spoon.
    Season with salt, freshly ground black pepper and, if necessary, a tiny pinch of sugar to balance the acidity.
    Simmer uncovered over medium-low heat until the tomatoes begin to break down and the sauce thickens slightly.
  4. Add the Stale Bread
    Add the bread cubes to the tomato mixture.
    Pour in approximately 300 ml of the hot vegetable stock.
    Stir thoroughly so that the bread absorbs the tomato liquid.
    Allow the mixture to simmer gently over low heat.
    Stir regularly with a wooden spoon or whisk until the bread begins to dissolve and creates the characteristic thick, rustic consistency of Pappa al Pomodoro.
    If the soup becomes too thick, gradually add some of the remaining vegetable stock.
    The finished texture should be thick, soft and slightly chunky rather than completely smooth.
  5. Finish the Soup
    Remove the saucepan from the heat.
    Tear the fresh basil leaves into pieces and stir them into the soup.
    Add the remaining extra virgin olive oil.
    Cover the saucepan and allow the soup to rest so that the flavors can develop.
    Taste and adjust the seasoning if necessary.
  6. – Prepare the Homemade Basil Pesto
    Place 20 g fresh basil leaves, 15 g pine nuts, 1 tablespoon extra virgin olive oil and 10 g vegan Parmesan alternative into a small food processor.
    Blend until a thick, vibrant green pesto forms.
    Season with salt.
    The pesto should be smooth enough to pipe or spoon into a heart shape but thick enough to hold its form on the soup.
    If necessary, adjust the consistency with a few drops of olive oil.
    Set aside until serving.
  7. Create the Vegan Mozzarella Skull
    Knead the vegan mozzarella alternative with your hands until it becomes soft and pliable.
    Press it firmly into a small skull-shaped silicone mold.
    Make sure the mozzarella fills the facial details, particularly the eye sockets, nose and teeth.
    Place the mold in the freezer until the mozzarella becomes firm enough to release without losing its shape.
    Approximately 10 minutes before serving, remove the skull from the freezer.
    Carefully release it from the silicone mold.
    Place it on a small decorative skewer if desired.
    Allow it to soften slightly before serving.
  8. Prepare the Braided Pastry Twists
    Preheat the oven to 220°C.
    Take the leftover vegan pastry dough and roll it into a long, thin strip.
    Divide the dough lengthwise into four equally sized narrow strips.
    Carefully braid or twist the strips into decorative pastry shapes.
    Arrange them on a baking tray lined with parchment paper.
    Bake for approximately 10–15 minutes, until golden brown and crisp.
    The pastry should remain relatively thin so that it becomes light and crunchy.
    Remove from the oven and allow to cool slightly.
  9. Create the Pesto Heart
    Transfer the warm Pappa al Pomodoro into two serving bowls.
    Smooth the surface gently with the back of a spoon.
    Using a small spoon or piping bag, arrange the homemade basil pesto into a heart shape in the center of each bowl.
    Keep the heart relatively compact so that its green color contrasts beautifully with the deep red tomato soup.
    Sprinkle a few pine nuts around the pesto heart.
  10. Arrange the Halloween Presentation
    Place the filled soup bowl onto a serving plate.
    Arrange the golden braided pastry twists alongside the bowl.
    Position the vegan mozzarella skull on the plate, ideally resting on fresh basil leaves.
    Add a cherry tomato or two for an additional splash of color.
    Make sure the pesto heart remains clearly visible.
    Serve the soup warm or lukewarm with the crispy pastry twists on the side.
    A little Halloween romance, served Italian style.
  11. Serving Suggestion
    Pappa al Pomodoro is traditionally served warm, lukewarm or at room temperature.
    For the Via Veggie Vegan Halloween presentation, serve the soup in a dark bowl to emphasize its rich tomato-red color.
    The vibrant green pesto heart creates a striking contrast, while the pale vegan mozzarella skull adds a playful spooky element.
    Serve the crispy pastry twists separately so they retain their crunch.

Food Story

Love, Death & a Little Italian Drama
Some people fall in love with a person. I fall in love with food. And when it comes to Italian cuisine, let’s just say this has been a very long and passionate relationship. Give me garlic, tomatoes, fresh basil and a generous splash of excellent olive oil, and I’m already halfway to culinary heaven. Now, there’s something else you should know about me. I’m a hopeless soup lover. A proper little Suppenkasper, as we say in Germany – although unlike the famous character from the children’s story, I would never refuse a good bowl of soup. Quite the opposite! Thick soups, rustic soups, comforting soups, soups from every corner of the world – I’m completely obsessed. And then there’s my other great passion: making food look beautiful. I love chopping, arranging, decorating and transforming ordinary ingredients into something that makes people smile before they even take their first bite. Sometimes that takes longer than cooking the actual dish. And sometimes considerably longer than eating it. But that’s part of the fun.

Yesterday’s Bread, Today’s Italian Love Affair
So when I discovered Pappa al Pomodoro, this wonderfully rustic Tuscan tomato and bread soup, I knew we were going to get along beautifully. First of all, it’s Italian. Second, it’s soup. And third, it uses stale bread. Three excellent reasons to fall in love! I particularly adore the idea that something as simple as yesterday’s bread can transform tomatoes into a thick, comforting bowl of deliciousness. No cream, no complicated techniques, no unnecessary ingredients. Just good food and a little Italian magic. And the best part? Traditional Pappa al Pomodoro is naturally vegan. No substitutions required. But of course, I couldn’t leave it at that. Because it’s Halloween. And Halloween and I have a rather serious love affair going on. So I decided to give this Italian classic a little romantic horror makeover. Traditionally, Pappa al Pomodoro is finished with a drizzle of extra virgin olive oil and freshly ground black pepper. Lovely. Classic. Elegant. But I wanted something a little more dramatic. Something that would express my love for Halloween without sacrificing the soul of this beautiful Italian dish.

A Pesto Heart, a Mozzarella Skull & a Spooky Dinner Date
And that’s how my little pesto heart was born. Fresh basil, pine nuts, olive oil and vegan Parmesan alternative – blended into a vibrant green pesto and carefully arranged into a heart in the middle of the tomato soup. A little declaration of love. From me to Halloween. But every good Halloween love story needs a touch of darkness. Enter the skull. I took a vegan mozzarella alternative, kneaded it until pliable, pressed it into a skull-shaped silicone mold and placed it in the freezer. Ten minutes before serving, my little mozzarella skeleton made its grand entrance. Because apparently, even my soup needs a spooky dinner date. And those crispy golden pastry twists? Another little love story. I had leftover dough, and throwing it away was never an option. So I cut it into four thin strips, braided them together and baked them until golden and crunchy. A perfect little companion for dipping into the thick tomato soup. The result? A rustic Italian classic with a heart of green, a skull of white and a rather wicked sense of humor. Rich, garlicky, comforting, crunchy and just a little bit creepy. And completely plant-based. Who says romance is dead? Mine is sitting right next to the soup. Via Veggie Vegan – A Culinary Journey Around the World.

♨ Nutrition per serving

Calories≈ 650 kcal
Protein≈ 15 g
Carbohydrates≈ 57 g
Fat≈ 40 g

Nutritional values are approximate and may vary depending on the ingredients and products used.

Good to Know

What Is Pappa al Pomodoro?
Pappa al Pomodoro is a traditional Tuscan tomato and bread soup. It belongs to the Italian tradition of cucina povera, which focuses on making delicious, satisfying meals from simple, affordable ingredients. The classic recipe combines tomatoes, stale bread, garlic, extra virgin olive oil, basil and water or vegetable stock. The result is a thick, rustic dish that sits somewhere between a soup and a soft bread-based stew.
Is Traditional Pappa al Pomodoro Vegan?
Yes. Traditional Pappa al Pomodoro is naturally vegan when prepared with its classic plant-based ingredients. It does not require dairy products, eggs or meat. The traditional soup therefore needs no vegan substitutions. For this Halloween interpretation, vegan Parmesan alternative is used in the homemade pesto, and vegan mozzarella alternative is used for the decorative skull. These are creative additions rather than replacements for ingredients in the original soup.
Why Is Stale Bread Essential?
Stale bread is the ingredient that gives Pappa al Pomodoro its distinctive texture. As the bread absorbs the tomato liquid, it softens and gradually breaks down. This creates a thick, creamy consistency without adding dairy cream or blending the soup. Rustic white bread such as ciabatta or Tuscan-style bread works particularly well.
Why Should Bread Not Be Stored in Plastic?
Plastic bags can trap moisture around bread, especially when the bread is not completely cool or the storage environment is humid. Excess moisture encourages mold growth. A clean, dry bread box with some ventilation is generally a better option for storing bread intended for later use. Bread that shows any sign of mold should be discarded completely rather than having the affected area cut away.
How Is Pappa al Pomodoro Traditionally Served?
Traditional Pappa al Pomodoro is often served warm, lukewarm or at room temperature. This allows the flavors of tomatoes, garlic, basil and olive oil to develop fully. A classic finishing touch is an additional drizzle of high-quality extra virgin olive oil and freshly ground black pepper. For my Halloween version, I replaced this traditional finishing presentation with a homemade basil pesto heart and a scattering of pine nuts.
What Makes Homemade Basil Pesto Special?
Fresh basil provides a fragrant, herbal flavor that complements the sweetness and acidity of tomatoes. Pine nuts add a delicate nutty taste, while olive oil creates a smooth texture. Vegan Parmesan alternative contributes savory depth. For this recipe, the pesto is intentionally kept thick enough to create a decorative heart on the soup.
How Can Vegan Mozzarella Be Shaped into a Skull?
A soft, kneadable vegan mozzarella alternative can be pressed into a flexible silicone mold. Briefly freezing the filled mold helps the cheese hold its shape during removal. Allowing the skull to soften slightly before serving improves its texture. The decorative skull is not part of traditional Pappa al Pomodoro but adds a playful Halloween element.
Why Serve Crispy Pastry Twists with the Soup?
The braided pastry twists provide a crunchy contrast to the thick, soft tomato bread soup. They also offer a creative way to use leftover vegan pastry dough. Since the soup already contains bread, the pastry twists are an optional accompaniment rather than a traditional component.