In a large pot over medium to medium-high heat, saute garlic and fresh tomatoes, until tomatoes have caramelized and cooked down
In a large saute pan over medium to medium-high heat, saute onion and mushrooms until the water from the mushrooms as released and cooked off, but nothing is sticking
Once garlic and tomatoes have cooked down about 20-30 minutes (2), add the cooked mushrooms and onions and all remaining ingredients to the large pot and bring to a boil
Reduce to a simmer and cook covered for 15-20 minutes (3)
Remove from the heat and serve, or store as leftovers for the week
Enjoy!