Go Back

Easy Tomato Basil Soup

This Tomato Basil Soup is a vegetarian comfort food favorite! It’s smooth, creamy, flavorful, and pairs perfectly with this easy grilled cheese. This easy soup recipe is easy to make and made up of pantry staples!
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Soup
Cuisine: American
Keyword: creamy tomato basil soup, tomato basil soup, tomato basil soup recipe
Method: Stove Top
Author: Lexi


Tomato Soup:

  • 1 tablespoon avocado oil or butter
  • 3 garlic cloves minced
  • 1 large onion diced
  • 3 large carrots diced
  • 3 stalks of celery omit if you don't have a high-speed blender
  • 1 28- ounce can of crushed tomatoes
  • 1 14.5- ounce can of diced tomatoes
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt more as desired
  • 1/2 teaspoon cracked black pepper more as desired
  • 1 cup of vegetable broth
  • 1/2 cup fresh basil chopped
  • Optional: 1/4 cup grated parmesan

Easy Grilled Cheese:

  • 1 batch of the All-Purpose Sandwich Bread or bread of choice
  • 2 tablespoons butter
  • 1 slice cheddar cheese or 1/4 cup grated
  • 1 slice mozzarella cheese or 1/4 cup grated


  • In a medium soup pot or dutch oven, heat oil or butter over medium heat. Add in garlic, onions, carrots, celery, and cook for about 10 minutes, until onions are translucent and veggies are soft and fragrant, but not browned.
  • Add in the tomatoes, 1/2 of the basil, spices, and vegetable broth. Save additional 1/4 cup of basil.
  • Bring to a boil over medium high heat, reduce heat and let simmer for 20 minutes.
  • Transfer soup to a high-speed blender, add remaining 1/4 cup of basil and optional parmesan if adding. Blend until fully smooth. You can use an immersion blender but it will need extra blending! Taste and adjust salt and pepper as desired. Serve hot.
  • Make your grilled cheese. Make sandwich bread if making your own and let cool.
  • Spread 1 tablespoon butter on one side of each slice of bread.
  • In a skillet over medium heat, melt 1 tablespoon butter.
  • Add two slices of bread, butter side down. Add the cheese to one side of the bread, and top with other piece of bread.
  • Cook until bread is golden and cheese is beginning to melt, about 2 minutes.
  • Flip and continue to cook until cheese is melty and both sides are golden brown, about 30 to 60 seconds more.
  • Garnish tomato soup with additional basil, grated parmesan, olive oil drizzle, croutons, or pesto!


Serving: 1grilled cheese with 1/2 cup soup | Calories: 558kcal | Carbohydrates: 63.3g | Protein: 29.7g | Fat: 24.7g | Saturated Fat: 10g | Cholesterol: 40mg | Sodium: 1100mg | Fiber: 24g | Sugar: 25g