Homemade Tomato Soup The Best
Submitted by tagger
Homemade tomato soup, a classic creamy build with a butter-flour roux, cooked tomatoes, and milk, with a pinch of baking soda to prevent curdling. Ready in 20 minutes, perfect with grilled cheese.
YIELD
4 servingsPREP
5 minCOOK
15 minREADY
20 minHomemade tomato soup doesn’t need 20 ingredients or hours of simmering, this old-school version proves the point. A small roux of butter and flour thickens the soup, cooked tomatoes provide the body, and milk added at the end gives the creamy finish that makes this the textbook diner-style bowl.
The pinch of baking soda is the make-or-break ingredient. Tomatoes are acidic, milk has dairy proteins that curdle on contact with acid, and the baking soda neutralizes just enough of the tartness to keep the soup smooth instead of looking like cottage cheese. Skip it and the soup splits every time.
Cook the roux a few minutes before adding the tomatoes, that takes the raw flour edge off. Add the tomatoes gradually while whisking so the mixture stays smooth, then stir in everything else and warm it through. Never let it boil after the milk goes in, that’s a guaranteed curdle.
Puree the finished soup if you want it silky smooth, or leave it chunky if you like to spot the tomato pieces in your spoon.
Pro Tips
- Add the milk warm, not cold from the fridge. Cold dairy hitting hot acid is the fastest way to curdle.
- Use whole canned San Marzano tomatoes if making from scratch, they have the best balance of sweetness and acidity.
- Don’t skip the baking soda, even if it sounds odd. It’s the secret to creamy tomato soup that doesn’t break.
- Serve immediately. Reheating gently is fine but never boil, even on the second day.
Variations
- Add a basil chiffonade right before serving for an herbal lift.
- Stir in ¼ cup heavy cream at the end for a richer bisque-style bowl.
- Roast fresh tomatoes with garlic and onion before pureeing for a deeper, smokier flavor.
Ingredients
Directions
Cook the butter and flour together for a few minutes.
Then gradually add tomatoes and cook a few more minutes.
Stir in remaining ingredients and heat through, but do not boil.
Puree soup in blender or food processor if desired.
Comments




tastes great!!