In a large saucepan over medium-high heat, soften the onions in the oil. When they start to turn translucent, stir in your garlic cooking for another minute.
Pour in the tomatoes, broth, bay leaves, parmesan rind, oregano, salt and pepper.
Let simmer minimum 30 minutes up to 60 minutes.
Remove soup pot to cutting board. Using an immersion blender, puree soup until smooth. Add more salt and pepper if needed.
Serve with fresh basil and grilled cheese sandwiches.