Dice sweet onion small and press or grate garlic cloves.
In a medium saucepan over low heat, add prepared onion and garlic. Sautee for about 5 minutes until onion is translucent. Stir occasionally and if it begins to stick, add small splashes of water.
Add cinnamon, thyme, oregano, sea salt and pepper to saucepan with onion and stir to combine. Pour in broth to deglaze pan, stir to break free any brown pieces from the base of the pan.
Stir in pumpkin puree and crushed tomato. Reduce heat to low and simmer for 20-30 minutes.
Remove from heat, stir in balsamic vinegar. Taste and adjust salt and pepper as desired.
Use sauce as desired, pasta, pizza, lasagna, anything you like.