You are here: Home / Soup / Homemade Creamy Tomato Soup (Pantry-Friendly)
Made with everyday pantry staples like canned tomatoes and tomato paste, this Homemade Creamy Tomato Soup delivers bold, peak‑season flavor—even in the depths of winter. Just simmer, blend, and finish with a splash of cream for a luxuriously smooth texture. Pair it with a melty grilled cheese and you’ve got the ultimate cozy comfort meal.
Ready in 40 minutes or less, this easy one‑pot recipe is vegetarian and can easily be made dairy‑free or vegan.

Why You’ll Love This Recipe
- Big tomato flavor year‑round: Canned crushed tomatoes are picked and preserved at peak ripeness.
- Quick & easy: Minimal prep and a short simmer.
- One pot: Less cleanup, more comfort.
- Flexible: Dairy‑free, vegan, and wine‑free options included.
The Secret to Great Tomato Soup (Even in Winter)
Fresh tomatoes can be watery and bland when they’re out of season. That’s why this recipe skips fresh tomatoes altogether and relies on high‑quality canned crushed tomatoes for consistent flavor and texture.
To balance their natural acidity, we build depth with:
- Tomato paste for richness
- Sautéed onions and carrots for subtle sweetness
- Fresh basil and thyme for brightness
The result? A perfectly balanced, velvety tomato soup that tastes like summer—anytime of year.
Ingredients
- Olive oil
- Yellow onion, diced
- Carrots, diced
- Garlic
- Tomato paste
- Crushed red pepper flakes (optional)
- Fresh basil
- Fresh thyme (or dried)
- Canned crushed tomatoes (28 oz)
- Vegetable stock or broth
- Dry white wine (optional)
- Heavy cream, milk, or unsweetened plant milk
- Kosher salt & black pepper
How to Make Creamy Tomato Soup
1. Cook the aromatics
Heat olive oil in a heavy‑bottomed pot. Add onion and carrots, season with salt and pepper, and cook until softened. Stir in garlic, tomato paste, and red pepper flakes; cook until fragrant and slightly caramelized.
2. Build the soup
Add crushed tomatoes, basil, thyme, broth, and wine (if using). Bring to a gentle boil, then simmer partially covered for 15 minutes until vegetables are very tender.
3. Blend until smooth
Carefully blend the soup in batches using a blender, or use an immersion blender directly in the pot.
4. Finish with cream
Stir in cream or milk of choice and warm through. Adjust seasoning to taste.
Dairy‑Free & Vegan Option
Swap the cream for unsweetened almond milk or oat milk for a neutral, creamy finish. Coconut milk works too, but will add a stronger flavor.
Serving Suggestions
- Classic grilled cheese sandwich (highly recommended)
- Crusty garlic bread or sourdough
- Fresh basil, cracked pepper, or red pepper flakes on top
Storage & Freezing
- Refrigerator: Store in an airtight container for up to 5 days.
- Freezer: Freeze up to 3 months. Thaw overnight and reheat gently.
Final Thoughts
This Homemade Creamy Tomato Soup proves that comfort food doesn’t have to be complicated. With simple pantry ingredients and minimal effort, you’ll have a rich, cozy bowl of soup that’s perfect for chilly nights, lazy dinners, and everything in between.
Don’t forget the grilled cheese—because some classics are perfect just the way they are.







