Go Back
+ servings
Morrocan tomato and cauliflower soup

Moroccan Tomato and Cauliflower soup

This tomato soup is a light, delicious and full of flavour soup recipe that is a must-try.
Course Appetizer, Soup, Starter
Cuisine Mediterranean, Middle Eastern, Ramona's Cuisine
Keyword healthy tomato soup recipe, light soup recipe, moroccan soup, the best easy tomato soup
Prep Time 5 minutes
Cook Time 40 minutes
Total Time 45 minutes
Servings 4 servings
Calories 120kcal


  • chopping board
  • knife
  • pan
  • ovenproof dish
  • wooden spoon
  • hand electric blender


  • 500 ml water
  • 1 medium cauliflower head
  • 1 jar passata 450ml
  • 2 medium onions
  • 1 medium cinnamon stick or 1/4 tsp powder
  • 1-2 cloves garlic
  • 1 red chili
  • 2 tbsp olive oil
  • 1 tbsp dukkah parsley or coriander
  • 1 tsp salt to taste
  • 1/2 tsp pepper to taste


  • Heat the oven to 220°C / 200°C fan assisted/450F/Gas mark 7
  • Put the cauliflower florets into the roasting dish, season them well, scatter some cayenne pepper over, put 1 tbsp olive/coconut oil over and toss. Cook for about 15 mins till golden on edges then add the peeled onions (cut in chunks) and cook for a further 12 mins.
  • While veggies are still cooking in the oven, peel and crush the garlic - chop finely along with the chilli (remove nervures inside the chilli as it might be too spicy otherwise).
  • Pick up your soup pan and put it over heat, add the remaining olive/coconut oil, put the cinnamon stick, garlic and chilli in. Stir in for a minute or so and then add the Passata with the whole amount of water (500 ml) preferably boiling. Bring to boiling and then lower the heat and allow to simmer for about 10 mins until it slightly thickens.
  • Remove the cinnamon stick and add the baked vegetables (cauliflower + onions).
  • Season with salt and pepper to taste, give it a whizz if you don't prefer chunks.
  • Dish up into bowls and serve with dukkah/cumin/coriander powder scattered on top, or with some nice parsley leaves.


Calories: 120kcal | Carbohydrates: 8g | Protein: 1g | Fat: 10g | Saturated Fat: 1g | Sodium: 25mg | Potassium: 107mg | Fiber: 2g | Sugar: 3g | Vitamin C: 6mg | Calcium: 34mg | Iron: 1mg