Go Back

20 Minute Creamy Tomato Soup from Scratch

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 4 servings
Calories 250
A quick and delicious homemade tomato soup with a creamy texture, perfect for a cozy meal in just 20 minutes.

Ingredients

Dairy

  • 0.25 cup salted butter
  • 2 tablespoons tomato paste
  • 3 cloves garlic (minced)
  • 1 teaspoon salt
  • 0.5 teaspoon dried basil
  • 2.5 cups milk
  • 1 can (28 oz) crushed tomatoes
  • 0.5 cup grated Parmesan cheese

Instructions 

  • Melt butter in a large pot over medium-low heat. Stir in tomato paste, garlic, salt, and basil; cook for 1 minute.
  • Whisk in flour, then gradually add milk while whisking until smooth. Cook until thickened.
  • Add crushed tomatoes and Parmesan; heat through.
  • Adjust seasoning if needed. Serve hot with basil garnish.

Notes

For a creamier texture, blend the soup before serving.
Calories: 250kcal
Cost: $10
Course: Soup
Cuisine: Homemade
Keyword: Creamy, Quick, Tomato