Heat butter in oil over medium heat until butter melts.
Add the shallots to the pan and saute 2-3 minutes, until the shallot is soft. Add a pinch of the salt and pepper.
Add the garlic and stir until just fragrant. About 30 seconds. Be careful not to burn the garlic.
Add the tomatoes, broth and Italian seasoning to the pan. Turn heat to high and allow to almost boil.
Return heat to medium-low and simmer for 15 minutes, stirring occasionally.
With an immersion blender, puree soup until smooth. You can also work in batches using a regular blender.
Serve with a spoonful of quinoa in the soup and a pumpkin seed garnish! If you are not vegan you can also add some parmesan cheese.
Notes
You can substitute sweet onions for the shallots.Store leftover in an airtight container in the fridge for up to 5 days. The Tomato Quinoa Soup reheats very well.