
One-Pot Creamy Tomato Basil Soup
This velvety, soul-warming tomato basil soup comes together in a single pot with ripe tomatoes, fragrant basil, and a swirl of cream that transforms humble ingredients into something truly luxurious. Roasted garlic and a touch of smoked paprika deepen the flavor profile, making every spoonful taste like it simmered all day — even though it's ready in under an hour.
A rich, silky tomato basil soup made entirely in one pot with pantry staples and fresh basil. Perfect for cozy weeknights, it blends into a creamy dream in under 45.
Nutrition per serving
Ingredients
Base
Soup
Seasoning
Cream
Herbs
Garnish
Instructions
Sauté the aromatics
Melt the butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 to 6. Add the minced garlic and cook for another 1 to 2 until fragrant, being careful not to let it brown.
Build the tomato base
Add the tomato paste to the pot and stir it into the onion and garlic mixture. Cook for 2, stirring constantly, until the paste darkens slightly in color — this step caramelizes the paste and adds incredible depth of flavor to the finished soup.
Add tomatoes and broth
Pour in both cans of whole peeled tomatoes, crushing them by hand as you add them to the pot for a more rustic texture. Add the vegetable broth, smoked paprika, dried oregano, red pepper flakes, sugar, salt, and black pepper. Stir everything together to combine.
Simmer the soup
Bring the soup to a boil over medium-high heat, then reduce to a gentle simmer. Cook uncovered for 20, stirring occasionally, until the tomatoes have completely broken down and the flavors have melded beautifully together.
Blend until silky smooth
Remove the pot from heat. Add the fresh basil leaves directly into the pot. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. Alternatively, carefully transfer the soup in batches to a standing blender, blending until smooth. Return to the pot if needed.
Stir in the cream
Return the pot to low heat. Pour in the heavy cream and stir gently to incorporate. Taste the soup and adjust seasoning with additional salt and pepper as needed. Heat through for 3 to 4 — do not boil after adding the cream as this can cause it to separate.
Serve and garnish
Ladle the hot soup into bowls. Garnish each serving with fresh basil leaves, a drizzle of extra virgin olive oil, and a sprinkle of freshly grated Parmesan cheese if desired. Serve immediately with crusty bread or grilled cheese on the side.
Substitutions
Common mistakes
I made this!
Cooked this recipe? Share your photo and inspire others.