In a medium, to large-sized pot heat the olive oil on medium heat, add the onions, and saute for about 5 min. until translucent.
Add the minced garlic and sautee until fragrant, about 1 min. If you like this spicy feel free to add about 1 tsp chili flakes in with the the minced garlic.
Add the tomato sauce, salt, and pepper bring to a boil then reduce to a simmer and allow to cook until thickened about 20-25 minutes.
Meanwhile, generously salt a pot of water and bring it to a boil. Drop your pasta in and cook one minute less than al dente while you prepare the sauce. Preserve some of the pasta water.
After the tomato sauce has thickened add between ¼- ½ cup of your pasta water to thin out the sauce a bit. Optional : our kids don't like the pieces of onion in the pasta sauce so at this point we use an immersion blender to make the sauce smooth.
Add in your cooked pasta and allow it to warm through about 2-3 minutes.
Remove from heat and add in your cream and parmesan cheese. Give it one last stir and serve. Enjoy!