Tomato soup with gnocchi and aubergine ‘croutons’

Do you ever struggle to prepare food that meets everyone’s likes and dislikes? Family meal preparation is an exercise in compromise, at least it is in this house. Nobody is particularly fussy, but everyone has their favourite ingredients, and those that they don’t like so much. Creating meals that balance everyone’s preferences can be difficult.

For instance, I love soup, and I love gnocchi, but DH doesn’t really like either of them. I’m not sure what his problem is with soup, but gnocchi get a bad rap because they’re so carb-dense that he can only eat a small amount (he’s diabetic) and so he still feels hungry when he’s finished. I’ve played around with ways to cook and serve gnocchi for ages, trying to find a recipe that was acceptable to everyone.

I hoped that this gnocchi and tomato soup would a) be super-delicious, and b) have enough carb-less food in it that wasn’t gnocchi, such that DH would be happy to eat a big bowl of it and leave the table feeling full. I also had to bear in mind that Kipper, who really isn’t a fussy eater, doesn’t like tomatoes! Everyone’s allowed one food they dislike, right?!

The tomato soup base was pretty straightforward. I added carrots as a hidden vegetable, plenty of garlic and fresh basil for flavour, and a good dollop of coconut cream (you could use dairy cream) for a silky texture. We persuaded Kipper that is was really just ketchup in the form of soup, and she nommed it down. WIN!

I find soup quite filling anyway, but to further bolster the meal for DH, I roasted diced aubergines to make crispy and delicious croutons. We piled them on top of the soup and they added a rich flavour as well as looking lovely and helping to fill our tummies.

Of all the ways I’ve served gnocchi, I think this has been the closest to winning universal approval round the family table. DH had plenty to eat, Kipper happily scoffed a bowl of creamy tomato soup, and I got to enjoy soup and gnocchi – two of my favourite foods! A happy compromise indeed.

A rich & creamy vegan tomato soup is a meal in itself, with gnocchi & delicious roasted aubergine croutons. An easy family dinner that will please everyone.

Want deliciously easy, family-friendly recipes like this one delivered straight to your inbox? Click here to sign up. (Of course, I’ll never pass on your email address to anyone.)

Tomato soup with gnocchi and aubergine croutons
Serves 4
Write a review
Total Time
45 min
Total Time
45 min
807 calories
127 g
0 g
25 g
20 g
6 g
635 g
594 g
23 g
0 g
18 g
Nutrition Facts
Serving Size
Amount Per Serving
Calories 807
Calories from Fat 222
% Daily Value *
Total Fat 25g
Saturated Fat 6g
Trans Fat 0g
Polyunsaturated Fat 3g
Monounsaturated Fat 15g
Cholesterol 0mg
Sodium 594mg
Total Carbohydrates 127g
Dietary Fiber 13g
Sugars 23g
Protein 20g
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
  1. 1 large aubergine
  2. 6 tbsp olive oil - divided
  3. 2 medium onions
  4. 4-6 cloves garlic
  5. 3 medium carrots
  6. 400g tin peeled tomatoes
  7. 2 tbsp tomato puree
  8. 500ml hot vegetable stock
  9. Salt and pepper to taste
  10. 50ml coconut cream
  11. Generous handful torn basil leaves
  12. 500g bag potato gnocchi
  1. Preheat the oven to 180C. Cut the aubergine into 1cm dice, toss with 3 tbsp olive oil, and spread out on a baking sheet. Bake for 45 minutes until cooked - soft within and crispy at the edges.
  2. Meanwhile, make the soup. Peel and dice the onions, and peel and crush the garlic cloves. Heat the remaining 3 tbsp oil in a large pan and saute the onions and garlic over a medium heat for 5 minutes until soft.
  3. Peel and dice the carrots and add to the pan. Continue cooking for another 5 minutes.
  4. Add the tinned tomatoes, and break them up with a spoon. Add the tomato puree and stock, stir well, reduce the heat and simmer, covered for 15-20 minutes.
  5. Blend the soup until very smooth. Season to taste and stir in the coconut cream. Add the torn basil leaves and keep warm, but do not allow to boil.
  6. Cook the gnocchi according to the directions on the packet. Drain.
  7. Divide the gnocchi between 4 bowls, and top with soup. Sprinkle over the roasted aubergine croutons, or serve separately and invite diners to help themselves.
Creamy tomato soup with gnocchi and aubergine croutons


  1. Pingback:20 Tomato Week Recipes for Everyday Cooking

  2. It looks like a beautiful soup – I certainly also struggle to find meals that everyone will like without resorting to a limited number of ingredients.

  3. I feel your pain at having to take a myriad of different tastes into account at dinner time – that said this looks like a winning recipe!
    Janie x
    PS Wishing you all the very best of 2016 😉

  4. This soup looks amazing, love all the flavours and especially the addition of gnocchi which I am a latecomer to!

  5. I haven’t had a tomato soup in ages, this recipe sounds wonderful and I love how you added the aubergine! Will pin to try later x

Leave a Reply

Your email address will not be published. Required fields are marked *