Go Back Email Link
+ servings
Creamy Tomato Parmesan Soup
Print Recipe
4.49 from 107 votes

Creamy Tomato Parmesan Soup

There’s nothing quite as comforting as a warm bowl of homemade tomato soup—and this version is extra special. Whether you're serving it with a grilled cheese or enjoying it on its own, this tomato soup is the perfect cozy meal for any day of the week.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings: 6 servings
Calories: 525kcal
Author: Danelle

Ingredients

  • 4 tablespoons butter
  • 1 cup finely diced onion
  • 1 cup finely diced carrot
  • 2 cloves garlic minced
  • 1 teaspoon dried oregano
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 4 tablespoons flour
  • 4 cups chicken or vegetable broth
  • 2 14.5 oz. cans diced tomatoes
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 1/4 cup fresh basil chopped

Instructions

  • Melt 4 tablespoons butter in a large stock pot over medium heat.
  • Add 1 cup finely diced onion, 1 cup finely diced carrot, 2 cloves garlic, 1 teaspoon dried oregano, 1/4 teaspoon salt and 1/4 teaspoon pepper and cook until vegetables are tender, about 5 minutes. Stir in 4 tablespoons flour and cook for 1-2 more minutes.
  • Whisk in 4 cups chicken or vegetable broth and cook, stirring constantly until mixture thickens. Stir in 2 14.5 oz. cans diced tomatoes and 1 cup heavy cream.
  • Add 1 cup grated Parmesan cheese and heat through until cheese is melted. Season with additional salt and pepper, to taste. Stir in 1/4 cup fresh basil just before serving.

Video

Nutrition

Serving: 1g | Calories: 525kcal | Carbohydrates: 15g | Protein: 29g | Fat: 39g | Saturated Fat: 20g | Polyunsaturated Fat: 15g | Trans Fat: 1g | Cholesterol: 164mg | Sodium: 688mg | Fiber: 2g | Sugar: 5g