Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Basil Parmesan Soup


  • Author: Dulcia
  • Total Time: 50 minutes
  • Yield: 6 1x

Description

This Tomato Basil Parmesan Soup is the epitome of comfort food, combining the rich flavors of ripe tomatoes, fresh basil, and creamy parmesan. Each spoonful offers a velvety texture, perfectly balanced with aromatic herbs and a touch of cheesy indulgence.

Perfect for a chilly evening or as a warm-up on a cozy night in, this soup is not only delicious but also simple to prepare. Whether you’re serving it as a main course or a starter, this Tomato Basil Parmesan Soup is sure to become a family favorite.


Ingredients

Scale

3 T olive oil
1 cup finely diced carrots
1 cup finely diced celery
1 cup finely diced onions
3 garlic cloves, minced
1 t dried oregano
1 T dried basil
1 1/2 t salt, or to taste
¼ t black pepper
1 28-oz can petite diced tomatoes with juice
4 cups vegetable broth
1 dried bay leaf
1/2 cup (1 stick) salted butter
1/2 cup flour
1 cup freshly grated parmesan cheese, plus more for topping
2 cups half and half, warmed (to prevent curdling)
Salt and pepper to taste


Instructions

Heat the olive oil in a large pot over medium-high heat. Add the carrots, onions, and celery. Stir frequently for approximately 5 minutes or until the vegetables have softened and the onion is translucent. Add the garlic, oregano, basil, salt, and pepper. Cook and stir frequently for 2 minutes.

Add the diced tomatoes with juice, vegetable broth, and the bay leaf. Bring the mixture to a simmer. Lower heat to medium and continue to simmer for approximately 15 minutes, or until the carrots are tender.

While the soup is simmering, make the roux. In a large skillet, melt the butter over medium heat. Once the butter has melted, slowly add the flour, about 1 tablespoon at a time. Mix the flour with a whisk. Continue to whisk the butter and flour mixture for 2 minutes or until the mixture is smooth and golden in color.

Slowly add 3 cups of the soup mixture into the skillet with the prepared roux. Immediately stir the mixture with the whisk. Once the mixture has thickened, add the roux and soup mixture back into the pot of soup and stir to incorporate. The soup will slowly start to thicken.

Add parmesan cheese to the soup and stir to mix in and melt. Add the warmed half and half and stir. Add more salt and pepper if desired.

Allow the soup to cook on low heat for 15-20 minutes, stirring occasionally.

Serve with extra grated parmesan cheese on top.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes

Nutrition

  • Calories: 290 Kcal