Heat your oil in a large pot and cook the carrots and onions on a medium/low heat for about 3-4 minutes, until the onions become translucent.
Mix in your spices and garlic, and stir together for another 3-4 minutes.
Pour in your vegetable broth and tomato sauce, bring it to a boil and reduce to a simmer. Add in your spinach, cover the pot, and let it simmer for 15 minutes.
Add in your tortellini and water, cover again and cook for 7-8 minutes until the tortellini is cooked through, stirring occasionally.
Adjust seasoning if needed, remove from heat and squeeze in your lemon juice.
Serve warm and top with vegan/regular grated parmesan, and chopped spinach or basil.
Leftovers will stay fresh for up to 3 days. If you plan on reheating leftovers, I suggest cooking half of the tortellini separately, and adding it to your soup when you're ready to serve so that it doesn't get too soggy!