Go Back
+ servings
A white bowl filled with orange tomato soup, next to toasted bread and a bowl of parmesan cheese and fresh basil.

Best Homemade Tomato Basil Soup Recipe

When life gets busy, nothing beats an easy weeknight meal that's both comforting and delicious. This Homemade Tomato Basil Soup recipe is the perfect solution. Simple ingredients, quick to make, and full of rich and fresh flavors. Pair it with a classic grilled cheese or a crusty garlic bread and you have a cozy dinner the whole family will love.
No ratings yet
Print Pin
Course: lunch, Main Course, Recipe, Side Dish
Cuisine: American
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 5 Servings
Calories: 183kcal

Ingredients

  • 3 Tablespoons Unsalted Butter Cubed
  • 1 Yellow Onion Diced
  • 6 Garlic Cloves Finely Chopped
  • 2 28 Ounce Canned Whole San Marzano Tomatoes
  • 2 Cups Chicken Broth
  • 8 Fresh Basil Leaves
  • 1 Cup Half and Half Or dairy alternative
  • ½ Cup Shredded Parmesan Cheese
  • ½ Teaspoon Salt
  • ¼ Teaspoon Ground Black Pepper

Instructions

  • In a large pot on medium heat, add the butter and allow it to melt. Add the diced onions and the chopped garlic and sauté until the onions are translucent and the garlic is fragrant.
  • Add the tomatoes (with the juice), the chicken broth, salt and pepper and fresh basil leaves. Stir until the tomatoes start to simmer.
  • Bring the mixture to a gentle boil and then reduce the heat to a simmer for 20 minutes.
  • Add the half and half and the parmensan cheese to the simmering soup and stir until combined.
  • Using an immersion blender or a traditional blender, remove the pot from the heat and puree the soup until smooth and creamy. (if you are using a traditional blender, you will need to blend in batches).
  • Continue simmering for another 5-10 minutes.
  • Ladle the Tomato Basil Soup into bowls and garnish with chopped fresh basil and shredded parmesan cheese. Serve hot with crusty garlic bread or a classic grilled cheese.

Nutrition

Serving: 1Serving | Calories: 183kcal | Carbohydrates: 6g | Protein: 6g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.3g | Cholesterol: 44mg | Sodium: 774mg | Potassium: 143mg | Fiber: 0.5g | Sugar: 3g | Vitamin A: 497IU | Vitamin C: 3mg | Calcium: 189mg | Iron: 0.3mg
Tried this Recipe? Pin it for Later!Mention @JoyandOliver or tag #JoyandOliver!