Heat olive oil in a large pot or saucepan over medium heat.
Add diced onion and minced garlic, cooking until softened and fragrant.
Stir in tomato paste and cook for 1-2 minutes.
Pour in vegetable stock, crushed tomatoes, sugar, salt, and pepper.
Bring to a simmer and let cook for 15 minutes.
Remove from heat and use a blender or food processor to blend the sauce until smooth (optional).
Return the sauce to the pot, add in heavy cream or cashew milk, and stir until well combined.
Simmer for an additional 5 minutes until heated through.
Serve over your favorite pasta and enjoy your delicious vodka-free tomato cream sauce!
Notes
For a vegan option, use cashew milk instead of heavy cream.
Adjust the amount of sugar and salt to your liking.
The sauce can be stored in an airtight container in the fridge for up to 3 days or frozen for later use. Just reheat and serve over pasta when ready to eat.