56ozcrushed tomatoes2, 28-oz cans with juice, preferably San Marzano
2cupschicken stock
1/4cupfresh basilchopped, plus more for garnish
1Tbspsugaradjust to taste
1/2tspblack pepperto taste
1/2cupheavy whipping creamor to taste
1/3cupparmesan cheesefreshly grated, plus more for garnish
Instructions
Place a nonreactive pot or enameled Dutch oven over medium heat. Melt the butter, add the chopped onions, and sauté for 10-12 minutes until soft and golden. Stir in the minced garlic and cook for 1 minute until fragrant.
Pour in the crushed tomatoes with their juice, chicken stock, chopped fresh basil, sugar, and black pepper. Stir well and bring the mixture to a boil.
Reduce the heat, partially cover the pot with a lid, and let it simmer for 10 minutes to allow the flavors to meld.
For a creamy texture, use an immersion blender to process the soup in the pot until smooth. If using a standard blender, work in small batches and be careful with the hot liquid.
Stir in the heavy whipping cream and freshly grated Parmesan cheese. Keep over low heat until the cheese is melted and the soup is warmed through.
Taste and adjust seasoning if needed. Ladle into warm bowls and top with extra Parmesan and fresh basil ribbons.
Notes
If the soup tastes too acidic, you can add an extra teaspoon of sugar or a splash more cream to balance the flavor. Store leftovers in the refrigerator for up to 3 days.