Ingredients
Method
Steps
- Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 4-5 minutes until softened.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes, vegetable broth, dried basil, oregano, salt, pepper, and sugar (if using). Bring to a simmer.
- Reduce heat and let the soup simmer for 15 minutes, stirring occasionally.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches.
- Stir in heavy cream and heat through for 2-3 minutes. Adjust seasoning if needed.
- While the soup simmers, prepare the cheesy bites: In a bowl, mix mozzarella, panko, egg, garlic powder, and parsley until combined.
- Shape the mixture into small bite-sized balls (about 1-inch diameter).
- Heat a non-stick skillet over medium heat. Cook the cheesy bites for 2-3 minutes per side until golden and crispy.
- Serve the velvety tomato soup hot with warm cheesy bites on the side for dipping.
Notes
For a dairy-free version, substitute coconut cream for heavy cream and use dairy-free cheese in the bites. Store leftover soup in an airtight container for up to 3 days. Reheat gently on the stove.
