Spicy Tomato Soup With Gnocchi and Spinach
Updated February 27, 2026

- Ready In
- 45 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
⅓ cup extra-virgin olive oil
2 large yellow onions, halved and thinly sliced
10 garlic cloves, smashed and finely chopped
1 ½ teaspoons crushed red pepper
1 teaspoon cumin seeds
1 (28-ounce) can crushed tomatoes
3 sprigs or ½ cup packed fresh basil
4 cups vegetable stock
1 pound 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?
I've never deviated harder from a recipe. I mistakenly thought I had everything on hand. I ended up using: 2 white onions, 4 cloves of garlic, 1 tsp red pepper flakes, 1 tsp cumin, sprinkle of oregano, few grinds of pepper, no canned tomatoes, no basil, 2 tbsp jalapeno, opened tube of tomato paste, 4 c. chicken stock, 6 c. "on-the-verge" spinach, package of gnocchi, splash of cream. It was still delicious!
Followed recipe as written except subbed 2% milk + 1/4 cup butter for heavy cream, and added Italian seasoning. I will skip the cumin seeds next time, I didn't like their flavor in this dish.
Does this Freeze well? Pretty big 6 servings.
