Tomato Soup With Spinach Cheese Dumplings Recipe

Updated on December 26, 2019
Michelle-Williams profile image

I enjoy sharing recipes of some of my favorites dishes with others.

There is something about tomato soup that just makes me so happy. You too? My version has chunky tomatoes, a savory broth, and lovely pillows of cheese and spinach delightfulness. What could be better? Let's get started.

You'll need a pretty big pot or Dutch oven to start. I really like a Dutch oven for homemade soups. It provides a consistent heat all around the pot, and the lid keeps in the moisture for a perfect simmer.

Melt one tablespoon of extra virgin olive oil and one tablespoon of butter over medium heat in whichever pot you have chosen.

We need to dice up an onion. I explained in depth how to slice an onion in my spinach and artichoke lasagna recipe. The difference with a dice is that you cut along the indentations before you slice across. Leave just a little bit of the onion intact at the back, so as you slice across, the onion doesn't slip apart. This will help reduce your chance of a potential accident. You can either chop the ends after you have finished your dice or just discard them.

The more cuts you make, the smaller your dice will be. Keeping a consistent cut is most important when you are using your diced onion in a raw preparation. Since we are going to cook this down quite a bit, it will work fine if the dice is not precisely uniform.

Add the diced onion to your pot, season with a large pinch of salt and pepper, and cook for about 15 minutes, stirring every few minutes.

5 stars from 1 rating of Tomato Soup with Spinach Cheese Dumplings
Prep time: 5 min
Cook time: 45 min
Ready in: 50 min
Yields: 6-8 servings


  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon butter
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups broth, chicken or veggie
  • 28 ounce can whole tomatoes
  • 14.5 ounce can stewed tomatoes
  • 6 ounce can tomato paste
  • 3 tablespoons sugar
  • 1 cup fresh spinach
  • 1 cup ricotta cheese
  • 1/2 cup Parmesan cheese
  • 2 eggs, lightly beaten
  • 1 cup flour
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • salt
  • black pepper


  1. Add butter and olive oil to Dutch oven or heavy pot over medium heat. Add onions, salt, and black pepper and brown for 15 minutes. Stir in garlic and cook an additional minute.
  2. Add broth to pot and bring to a boil over high heat. Scrape the bottom of the pot. Add all tomato products and sugar to pot and bring to a boil. Reduce heat to medium low, cover and simmer for 15 minutes.
  3. Break up whole tomatoes, season to taste, and adjust acidity with additional sugar if needed.
  4. Chop spinach. Mix eggs, ricotta cheese, Parmesan cheese, spinach, flour, onion powder, garlic powder, salt, and black pepper in a bowl until just combined.
  5. Scoop mixture into 1/2-1 inch dumplings and drop into soup. Submerge, increase heat to medium, and simmer soup covered for 5 minutes.
  6. The soup is ready when the dumplings are floating and cooked through. Enjoy!
Click thumbnail to view full-size

Once the onions are translucent and a little bit browned, add two minced garlic cloves. Here is a great shortcut! You can purchase jars of minced garlic in the produce section of your local grocery store. Each teapoon of this neat little timesaver is equal to one clove, so you can use two teaspoons of pre-minced garlic if you'd prefer. Let the garlic cook for about one minute.

See all that brown goodness on the bottom of your pot? That is pure flavor my friend, and we are going to take advantage of that right now. Add four cups of chicken or veggie broth to your pot and turn the heat to high. Once it starts to boil, scrape the bottom of your pot to bring up all the brown bits into your soup. This brings a rich homemade tastiness into your broth, which makes sense as this is a homemade soup.

Click thumbnail to view full-size

So, what are we missing....hmmm...tomatoes, people. It's definitely tomato time.

Add a 28-ounce can of whole plum tomatoes juice and all, a can of stewed tomatoes, and a can of tomato paste. You can substitute diced tomatoes for the whole, as we will be casually breaking them up later. I enjoy the taste, texture, and rustic look of varied tomato pieces in this soup.

With all this acidic tomato product, we need to balance our soup with at least three tablespoons of sugar. You can add more after your taste test. Stir everything together.

Bring your soup to a boil again, reduce heat to medium low, cover and simmer for 15 minutes.

While your soup is simmering, we have time to put our dumplings together. First we need chopped spinach.

Pile a packed cup (or large handful—it doesn't need to be exact) of spinach on your cutting board. We kept all your fingers safe during the onion dice, let's do the same now. Hold your knife in your dominant hand and put your other on top of the knife. Life the handle up and down over the spinach to chop it. As it spreads out, use your knife to bring it back into a pile and continue to chop until it is roughly the size shown in the photo below.

Thank you to my daughter for being my hand model.
Thank you to my daughter for being my hand model.

Beat two eggs in a bowl. Add one cup of ricotta cheese, 1/2 cup Parmesan cheese, all the chopped spinach, 1 cup flour, 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1 teaspoon onion powder and 1 teaspoon garlic powder in a bowl. Mix everything together until it is just combined.

You don't want to over mix or your 'pillows of cheese' dumplings will turn into tough hockey pucks.

After your soup has simmered for 15 minutes, remove the lid and inhale the tangy tomato aroma. You might draw a crowd in your kitchen.

Using your spoon, break apart your tomatoes, stir and take a taste. Adjust your salt and pepper accordingly. If it tastes too acidic, add sugar one tablespoon at a time until it is perfect.

Now we are going to add the dumplings. The easiest way to make dumplings is with a small scoop. You can also use two spoons to make 1/2 to 1 inch dumplings and gently place them in your soup.

Submerge them best you can, turn your heat to medium, cover and let cook for another 5 minutes.

Click thumbnail to view full-size

The dumplings should now be floating and cooked through. These delectable morsels will have a texture that is a little more dense than ravioli filling.

It is time to dive into your pot of homemade delicious tomato soup. Ladel it up already, your family is anxiously waiting to taste!

Click thumbnail to view full-size

Questions & Answers


      0 of 8192 characters used
      Post Comment
      • Tamirogers profile image

        Tami Rogers 

        5 years ago from Seattle, Washington

        I am so excited to try this recipe. It is a cold, rainy day here in Seattle and I am needing comfort food after that Super Bowl loss! Those dumplings look delicious and easy to make!

      • Michele Gallagher profile image

        Michele Gallagher 

        5 years ago from Massachusetts

        Yum! What a great recipe and I love that you can make it with veggie broth to make it vegetarian. I don't find many good vegetarian soup recipes like this one, I can't wait to try it out.

      • SmartAndFun profile image


        5 years ago from Texas

        Oh wow, this sounds great, and I am not really all that into tomato soup. I think this recipe might change that! I am adding the ingredients to my shopping list. We're expecting lousy weather this weekend, so this soup will be perfect. Thanks for the recipe!

      • Lori P. profile image

        Lori Phillips 

        5 years ago from Southern California USA

        MMM! Sounds delicious! I never thought about seasoning dumplings with vegetables and cheese. What a great idea! Thanks for the recipe! Can't wait to try!


      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

      For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

      Show Details
      HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
      LoginThis is necessary to sign in to the HubPages Service.
      Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
      AkismetThis is used to detect comment spam. (Privacy Policy)
      HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
      HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
      Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
      CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
      Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
      Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
      Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
      Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
      Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
      Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
      VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
      PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
      Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
      MavenThis supports the Maven widget and search functionality. (Privacy Policy)
      Google AdSenseThis is an ad network. (Privacy Policy)
      Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
      Index ExchangeThis is an ad network. (Privacy Policy)
      SovrnThis is an ad network. (Privacy Policy)
      Facebook AdsThis is an ad network. (Privacy Policy)
      Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
      AppNexusThis is an ad network. (Privacy Policy)
      OpenxThis is an ad network. (Privacy Policy)
      Rubicon ProjectThis is an ad network. (Privacy Policy)
      TripleLiftThis is an ad network. (Privacy Policy)
      Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
      Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
      Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
      Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
      ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
      Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
      ClickscoThis is a data management platform studying reader behavior (Privacy Policy)