Classic Tomato Soup
Silky, comforting tomato soup made with canned tomatoes, cream, and aromatic onion—ready in under 20 minutes. Serve hot with crusty bread or a grilled cheese sandwich.
- Total time
- 18 min
- Servings
- 4
- Calories
- 238
- Protein
- 3g

Ingredients
6 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Cut the onion in half lengthwise from root to tip, then place each half cut-side down and slice crosswise into thin half-rings about the thickness of a nickel.
Step 2
Place a medium pot over medium heat and add the 2 tablespoons of butter, letting it melt and coat the bottom evenly, about 45 seconds.
Step 3
Add the sliced onion to the melted butter and stir once every 15 seconds until the pieces turn soft and translucent, about 4 minutes.
Step 4
Pour in the 28 ounces of canned crushed tomatoes and scrape the bottom of the pot with a wooden spoon to release any stuck-on brown bits.
Step 5
Add 1 cup of vegetable broth and stir until everything is evenly mixed, then bring to a simmer over medium heat—you'll see small bubbles breaking the surface every 2–3 seconds.
Step 6
Let the soup simmer gently for 5 minutes, stirring once halfway through, so the flavors meld together.
Step 7
Turn off the heat and pour in the 0.5 cup of heavy cream, stirring until it is completely mixed throughout and the color becomes a warm peachy orange.
Step 8
Taste the soup with a clean spoon, then add salt and pepper a pinch at a time until it tastes balanced and flavorful.
Step 9
Ladle the soup into bowls and serve immediately while hot.
Tools you’ll need
- chef's knife
- cutting board
- medium pot (3–4 quart)
- wooden spoon
- ladle
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



