Spicy Tomato Soup With Gnocchi and Spinach
Updated Feb. 27, 2026

- Total Time
- 45 minutes
- Prep Time
- 10 minutes
- Cook Time
- 35 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- ⅓ cup extra-virgin olive oil
- 2large yellow onions, halved and thinly sliced
- 10garlic cloves, smashed and finely chopped
- 1½ teaspoons crushed red pepper
- 1teaspoon cumin seeds
- 1(28-ounce) can crushed tomatoes
- 3sprigs or ½ cup packed fresh basil
- 4cups vegetable stock
- 1pound shelf-stable gnocchi
- 1(10-ounce) bunch fresh spinach, coarsely chopped (about 4 packed cups) or a (10-ounce) bag frozen chopped spinach
- ⅓ cup heavy cream
- Salt
- Granulated sugar, if needed
Preparation
- Step 1
In a large pot over high heat, combine the oil and onions. Cook, stirring frequently, until the onions turn light brown with frizzled edges, 10 minutes. Halfway through cooking, deglaze the pan with ⅓ cup water, adjusting the heat if the onions are browning too quickly.
- Step 2
Reserve 2 teaspoons of the chopped garlic. Reduce the heat to medium, add the remaining garlic to the pot along with the crushed red pepper and cumin, and cook, stirring occasionally, for 2 minutes, until fragrant.
- Step 3
Stir in the crushed tomatoes and basil, and bring to a boil over high. Cook, stirring occasionally, for 6 minutes, until the mixture has thickened slightly.
- Step 4
Add the stock and bring to a boil. Scrape the caramelized bits off the sides of the pot into the liquid. Reduce the heat to medium or medium-high and vigorously simmer for 12 minutes, stirring occasionally.
- Step 5
Using tongs or a fork, remove the basil. Add the gnocchi, spinach and reserved chopped garlic, and boil, raising the heat if needed, until the gnocchi is cooked through and the spinach is wilted, about 3 minutes. Turn off the heat.
- Step 6
Stir in the cream. Taste and gradually season with salt, to preference. If needed, add about 1 tablespoon of sugar to balance out the acidity of the tomatoes. (The soup lasts for a few days in the fridge and can be reheated in a pot, with a splash of water to thin it out.)
Private Notes
Comments
TAKE NOTE OF STEP 5. The ingredients list said "3 sprigs OR ½ CUP PACKED FRESH BASIL" and I spent some time picking off basil leaves to make 1/2 cup of packed fresh basil leaves. I added them to the soup in step 3 and proceeded, then was shocked that at step 5, I was supposed to somehow remove, individually, about a hundred little basil leaves from boiling soup with a pair of tongs. That would only work if you'd added the sprigs rather than packed leaves. Very annoying. Left in, still delicious.
Delicious. I followed the suggestion of adding tofu, and my son thought it worked well as a sauce for the pasta I had made him. I didn't bother to pick out the basil leaves as instructed. It didn't seem logical when I was about to dump a bunch of baby spinach in, which had the same texture. Definitely will make again.
I can't eat onions due to a FODMAP intolerance. Could I use green onion tops for an oniony taste and parsnips for sweetness as a substitute?
Will make again. I cut back on the red pepper (1 tsp.) and used a good quality Italian crushed tomatoes.
Cooked as directed but used 1/2 tsp of red pepper and half and half. New winner for the rotation!! Next time I might be tempted to omit gnocchi, and make toasted cheese sandwiches with fontina, provolone, and/or mozzarella…
Made this vegan by subbing the cream for blended silken tofu. Delicious!
