I loved, loved cream of tomato soup as a kid (the kind you get in a can) – but now that I’m all grown up, this homemade version really blows the canned stuff out of the water. I take the easy way out and usually use jarred tomato sauce to make the soup – if you can’t find good-quality jarred tomato sauce (I use Bionatura brand), preferably in glass jars – then I recommend using good-quality canned, whole tomatoes instead (I like San Marzanos, or, of course, you could always use your own if you are the canning type). I like my tomato soup smooth and just a little bit creamy, but if you prefer, you can omit the heavy cream. You can also omit the puréeing step if you like your soup a bit chunky. If you go this route, you may want to chop the vegetables a little more finely.
I like to garnish spicy tomato soup with a bit of shredded kale, or sometimes with shredded cheddar cheese. Grilled cheese sandwiches, made with sharp cheddar and cut into quarters, are also really, really good dipped into it.
Ingredients:
1 tablespoon butter
2 tablespoons extra virgin olive oil
1 large onion, chopped (about 2 1/4 cups)
1 medium jalapeño, finely chopped (remove ribs and seeds if you don’t want your soup super spicy)
3 teaspoons fresh ginger, peeled and finely chopped
3 cloves garlic, peeled and finely chopped (about 3 teaspoons)
1/2 teaspoon ground cumin
Two 24-ounce jars tomato sauce (preferably Bionatura brand – labeled as “strained tomatoes”) or two 28-ounce cans whole tomatoes
3 cups chicken stock or low-sodium broth
2 teaspoons kosher salt
2 tablespoons (or more to taste) sugar or honey
1/4 cup heavy cream or half-and half (optional)
Special Equipment: stick (hand) blender or regular blender (optional)
Procedure:
- In a heavy pot, melt the butter and olive oil over medium-high heat. Add the onions, jalapeno, and ginger. Cook and stir until the vegetables have softened, about 8 minutes (do not let brown – adjust the heat if necessary).
- Add the garlic and cook and stir 1 minute.
- Add the cumin and cook and stir 1 minute.
- Add the tomato sauce or tomatoes, the chicken stock or broth, the salt, and the sugar or honey. Stir well and bring to a gentle boil.
- Reduce the heat to low and simmer 30 minutes, or until the flavors are melded together.
- Remove from heat and puree using a hand blender or regular blender (be careful with hot liquids, and remember not to fill your regular blender too full).
- Taste and correct for salt. Before serving, stir in the optional heavy cream or half and half.





5 comments
Vanessa Dec 18, 2008 at 11:33 am
Hey Megan! Been lurking from KY since Ross forwarded this site to me… Anyway, thought I’d finally comment to say nice job – content and photos are lovely!
jessie Dec 19, 2008 at 1:15 pm
i love you.
tomato soup and grilled cheese are, for me, the most perfect comfort food and i wish we were eating them together right now watching the snow.
jalapeño addition = genius.
your friend and fan,
jessie
Destin JoyLayne Dec 19, 2008 at 6:48 pm
i love a homemade creamy tomato soup…been looking for a good recipe. I typically season with red pepper and Italian herbs so I like your variation. I love kale, and would add that some arugula or other spicy greens would also go well on top.
a bigger fan than jessie,
destin layne
Marc @ NoRecipes Dec 22, 2008 at 12:58 am
Gorgeous color! I just found some tomato granita I’d made this summer from farmers market tomatoes and turned it into a similar soup. I added tortilla “noodles” to mine.
Great idea putting ginger in there!
megan Dec 26, 2008 at 1:19 pm
Vanessa – hey! Long time no see! Hope you are doing well – thanks for checking out the site!
Jessie – I love you.
Marc – Tomato granita….yum. Sounds waaaay fancier than my soup!
Leave a Comment