Skip to main content

Roasted tomato soup with spinach and ricotta dumplings

Skip to IngredientsSkip to Method
  • High in protein
  • High in dietary fibre
  • Vegetarian
  • Seafood free
  • Shellfish free
  • Soy free
  • Sesame free
  • Peanut free
  • Nut free

Filled with spinach and ricotta dumplings, this warming recipe is a tasty step up from your typical tomato soup.

  • Serves4
  • Cook time25 minutes
  • Prep time10 minutes, + 5 mins cooling time


  • 3 x 250g pkts vine-ripened baby roma tomatoes, halved
  • 8 garlic cloves, unpeeled
  • 1 large red onion, cut into thick slices
  • 1 tbs brown sugar
  • 250g fresh ricotta, crumbled
  • 250g pkt frozen spinach, thawed, excess liquid removed
  • 1/4 cup (20g) finely grated parmesan
  • 1 Coles Australian Free Range Egg, lightly whisked
  • 1/4 cup (35g) plain flour
  • 2 cups (500ml) vegetable stock

Check ingredient labels to make sure they meet your specific dietary requirements and always consult a health professional before changing your diet. View dietary information here.

Percentage Daily Intake information on our recipes is calculated using the nutrition reference values for an average Australian adult.


  1. Step 1

    Preheat oven to 220°C. Line a large baking tray with baking paper. Arrange the tomato, garlic and onion on the lined tray. Spray with olive oil spray and sprinkle evenly with the sugar. Season. Bake for 15 mins or until the tomato is charred and starting to collapse. Set aside for 5 mins to cool. Squeeze the garlic from the skins.
  2. Step 2

    Meanwhile, place the ricotta in the centre of a piece of paper towel and squeeze out as much excess liquid as possible. Discard the liquid. Lightly dust a baking tray with flour. Place the spinach, ricotta, parmesan, egg and flour in a medium bowl. Season and stir until well combined. Roll 1 tbs portions of the ricotta mixture into balls. Arrange on the prepared tray.
  3. Step 3

    Place the onion, tomato, garlic and stock in a large saucepan. Use a stick blender to carefully blend until smooth. Season. Bring to a simmer over medium heat.
  4. Step 4

    Bring a large saucepan of water to the boil over high heat. Reduce to a simmer. Add half the dumplings and cook for 2-3 mins or until the dumplings float to the surface. Use a slotted spoon to transfer the dumplings to a plate. Repeat with the remaining dumplings.
  5. Step 5

    Ladle the soup into serving bowls. Top with the dumplings to serve.

    Serve with basil leaves, finely grated parmesan and extra virgin olive oil

Tomato soup recipe

Tomato soup has to be one of the most comforting soups there is. Rich and creamy and oh-so delicious, making tomato soup with fresh tomatoes brings vibrant flavour to every spoonful. But don’t let the comforting vibes fool you into thinking a tomato soup is ideal for winter only – it’s refreshing as a year-round soup option, and can also be served chilled as a cold tomato soup (known as a “gazpacho”). When you roast the tomatoes first, this brings a whole new complexity to the flavours. Ready in just 30 minutes, this soup will become an instant staple on your weekday meal plan. And we have the best tomato soup recipe for you… one that adds spinach and ricotta dumplings to the mix – yes, really!

How to make tomato soup

Turn on the oven and preheat it to 220°C. While the oven is heating up, place a piece of baking paper on an oven tray and arrange the tomatoes, garlic, and onion on it. Spray or drizzle olive oil and sprinkle the sugar over the top. Give everything a stir so it’s all well coated. Season with salt and pepper and place in the oven to bake for 15 minutes or until the tomato is charred and starting to fall apart. You’ll need to squeeze the garlic from the skins, so set the tray aside for 5 minutes to let everything cool slightly before separating the garlic from its skins.

While the vegetables are cooling, sprinkle some flour on a baking tray. Now, put the ricotta in the middle of a piece of paper towel and bring the four corners together to enclose the ricotta, and then squeeze the liquid out of the ricotta. You won’t need the liquid, so discard it. Grab a medium bowl and place the ricotta in it, along with the spinach, parmesan, egg, and flour. Grab a wooden spoon and stir until everything is well combined. And, of course, season with salt and pepper. Grab a tablespoon and scoop up a portion of ricotta mixture and place it in the palm of your hand to roll into a ball. When nicely round, place it on the floured baking tray. Repeat this until all the ricotta mixture has been used.

Place the cooled vegetables into a large saucepan and then pour over the stock. Using a stick blender, blend the mixture until smooth. Season with salt and pepper to taste and bring to a simmer over medium heat, stirring occasionally.

While the soup is simmering, bring a large saucepan of water to the boil over high heat. Once the water is bubbling, turn the heat down so the water reduces to a simmer. Add half of the dumplings to the water and cook for 2-3 minutes or until the dumplings float to the surface. (Much like when you’re cooking gnocchi!) Remove the dumplings with a slotted spoon and place on a plate. Repeat with remaining dumplings.

Using a ladle, add soup to your serving bowls and place dumplings on top. Top with basil leaves, parmesan, and a little oil over the top and it’s ready to serve on its own or with crusty bread on the side.

Now get cooking

Tomato is such a versatile soup and there are many different tomato soup recipes. Add cannellini beans to create a roasted tomato and bean soup, or bring a little heat by adding some chillies for a tomato and basil soup with chilli and parmesan, boost up the veggie intake – perfect for little ones! – by roasting some carrots with the tomatoes for a roasted tomato and carrot soup. For a heartier option, stir in some cooked mixed vegetables and small pasta for a minestrone soup. Or if you’re looking for something cool and refreshing, serve the tomato soup cold, a-la-gazpacho!

Nutrition Information

Per Serve

Energy: 1009kJ/241 Cals (12%)

Protein: 16g (32%)

Fat: 10g (14%)

Sat fat: 5g (21%)

Carb: 17g (5%)

Sugar: 10g (11%)

Fibre: 7g (23%)

Sodium: 852mg (43%)