2tablespoonsbutteror tallow for a rich farmhouse touch
1tablespoonolive oil
1medium onionchopped
2clovesgarlicminced
2tablespoonstomato paste
128-ounce can crushed tomatoes (or 4 cups sun dried/roasted garden tomatoes)
2cupschicken or vegetable broth
1teaspoonsugaroptional, helps balance acidity
½teaspoonsaltplus more to taste
¼teaspoonblack pepper
½teaspoondried basilor a few fresh leaves
½cupheavy cream or half-and-half
Optional: 1–2 tablespoons grated Parmesan for depth
Instructions
Sauté the aromatics
In a large pot, melt butter and olive oil over medium heat. Add the onion and cook until translucent, about 5 minutes. Stir in garlic and tomato paste; cook for another minute until fragrant.
Add tomatoes and simmer
Stir in crushed tomatoes, broth, sugar, salt, pepper, and basil. Bring to a boil, then reduce heat and simmer 15–20 minutes to deepen the flavor.
Blend until smooth
Use an immersion blender to puree the soup until silky (or carefully blend in batches).
Add cream and finish
Stir in the cream and Parmesan (if using). Warm gently over low heat — don’t let it boil — until creamy and smooth. Taste and adjust seasoning as needed.
Serve warm
Garnish with a drizzle of cream, cracked pepper, and a few basil leaves. Serve with grilled cheese or a hunk of sourdough bread.