Description
A rich and velvety tomato bisque made with fire-roasted tomatoes, aromatic vegetables, and a creamy Parmesan white sauce—perfect for a cozy meal that feels both comforting and elegant.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 1 cup chopped carrots (about 2 medium carrots)
- 1 cup chopped celery
- 2 cloves garlic, minced
- 1 teaspoon kosher salt (for sautéing vegetables)
- 4 cups chicken broth
- Two 14.5-ounce cans fire-roasted diced tomatoes
- 1 bay leaf
- 1 tablespoon dried oregano
- 1 teaspoon dried basil
- 1/2 cup butter
- 1/2 cup all-purpose flour
- 1 teaspoon kosher salt (for the white sauce)
- 1/2 teaspoon black pepper
- 1 cup cream
- 1 cup milk
- 1 cup grated Parmesan cheese
- Fresh basil, for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery until softened.
- Add garlic and cook 1 minute. Stir in salt, oregano, and basil.
- Pour in chicken broth and tomatoes. Add bay leaf and bring to a boil. Reduce heat and simmer until vegetables are very soft.
- Remove bay leaf and use immersion blender to puree until smooth.
- In a separate pot, melt butter. Whisk in flour, salt, and pepper. Cook for 1 minute.
- Gradually add cream and milk, whisking until smooth and thickened. Stir in Parmesan until melted.
- Pour white sauce into tomato base and stir to combine. Heat on low until ready to serve.
- Garnish with fresh basil and serve warm.
Notes
- Use vegetable broth for a vegetarian version.
- Swap canned tomatoes for roasted fresh tomatoes for a deeper flavor.
- Reduce cream for a lighter option, or add a swirl of pesto for variation.
- Cool completely before storing in the fridge or freezing.
- Reheat gently to preserve creamy texture; blend again if separated after freezing.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 8g
- Sodium: 760mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 60mg