Sauté the Vegetables: In a medium pot, melt the butter over medium heat. Add the onion, bell pepper, carrots, and celery. Cook for 8–10 minutes, stirring occasionally, until the vegetables soften. Stir in the garlic and oregano. Cook for 1–2 minutes until fragrant.
2 Tablespoons unsalted butter, 1 large yellow onion,, 1 bell pepper,, 1 cup peeled and diced carrots, 1/2 cup diced celery, 8 cloves garlic,, 1 teaspoon dried oregano
Simmer the Soup: Pour in the crushed tomatoes, water, and broth. Add salt, pepper, and sugar (if using). Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, until vegetables are very tender.
1 (28-ounce) can crushed tomatoes, plus 1/2 can of water*, 1 (15-ounce can) chicken or vegetable broth (1 3/4 cup), 1 teaspoon Morton kosher salt,, fresh cracked black pepper
Blend Until Smooth: Remove from heat and carefully blend the soup with an immersion blender until smooth. Alternatively, blend in batches in a regular blender (vent lid carefully if hot).
Add Dairy & Finish with Basil: Stir in the heavy cream and Parmigiano-Reggiano until fully combined and smooth. Return to low heat if needed to melt the cheese. Remove from the heat. Tear the fresh basil leaves and stir them into the soup immediately. Taste and adjust seasoning as needed. Serve hot with crusty bread or grilled cheese.
1/2 cup heavy cream, 1/2 cup (1.5 ounces) finely grated parmigiano reggiano, a few fresh basil leaves