Ingredients
Equipment
Method
- Step 1: Heat olive oil over medium heat in a large pot. Add chopped onion and cook for 5-7 minutes until soft and translucent.
- Step 2: Stir in minced garlic, tomato paste, and red pepper flakes (if using). Cook for 1-2 minutes until fragrant.
- Step 3: Pour in crushed tomatoes and broth. Add sugar and dried basil or Italian seasoning. Bring to a gentle boil, then reduce to a simmer and cook uncovered for 10-15 minutes.
- Step 4: Use an immersion blender to blend the soup until smooth. Alternatively, carefully blend in batches in a regular blender. Stir in heavy cream, salt, and black pepper to taste.
- Step 5: In a medium bowl, mix ricotta, mozzarella, Parmesan, egg, flour, baking powder, garlic powder, parsley, and a pinch of salt until a thick, spoonable batter forms.
- Step 6: Drop spoonfuls of dumpling batter into the simmering soup. Cover and cook gently for 6-8 minutes until dumplings puff up and set.
- Step 7: Taste soup and adjust seasoning if needed. Ladle into bowls and garnish with extra Parmesan and a drizzle of olive oil or melted butter if desired. Serve warm.
Notes
Make this soup vegetarian by using vegetable broth. For a vegan version, substitute cheeses with plant-based alternatives and heavy cream with coconut or cashew cream. Store leftovers in an airtight container in the fridge for up to 3 days. Freeze soup base separately for up to 2 months. Reheat gently and add broth or cream if soup thickens.
