Place a large saucepan over medium heat.
Add olive oil and allow it to become a bit hot.
Add the diced onion. Sauté till it appears soft and transculent.
Add the minced garlic and stir fry for till it appears light pink.
Add the diced carrots. If using other vegetables, add at this stage.
Mix well.
Lower the heat. Cover the pan. Allow the carrots to cook for 3-4 minutes.
In between stir so that the carrots do not stick to the pan.
Add the herbs or seasoning. Add salt. Also add the tomato puree and stock or broth.
Increase the heat to medium and bring the mixture to a gentle simmer.
Cover the pan again and allow the carrots to cook till done.
Once the carrots are done, add the ravioli.
I allowed the ravioli to cook for 5-7 minutes as indicated on the packet.
Make sure it is not at a rolling boil Allow the soup to simmer over low to medium heat.
When the ravioli is cooked, turn off the heat.
Add the spinach, cream and pepper. Mix well.
Ladle the soup into serving bowls.
Garnish with some parmesan cheese, shaved or grated and the red chilli flakes.