Tomato Basil Soup

This tomato basil soup combines roasted tomatoes, caramelized onion and fresh basil for a creamy and delicious soup that's packed with flavor. It comes together quickly and can easily be made vegan + dairy-free. Serve it alongside a grilled cheese or toasted bread for the ultimate comforting meal.


Roast roma or plum tomatoes and garlic with olive oil, salt and pepper.

1. Roast

Caramelize onion in a dutch oven with olive oil, salt and pepper.

2. Caramelize Onion

Add Italian seasoning, basil and vegetable broth. Simmer.

3. Simmer

Add roasted tomatoes to the dutch oven and blend soup together with an immersion blender. You can also do this in batches with a blender.

4. Blend

Garnish with fresh basil and serve with parmesan cheese, as well as, crusty bread, grilled cheese or crackers. Enjoy!

5. Serve

If you try this recipe, be sure to leave a review and star rating on the post.

Swipe Up for the  Full Recipe!

More Soup Recipes to Try!

Full recipes at