Can a get a woohoo for September? My favorite season is finally almost here. And fall of course means, all the soup. Start the season off with the BEST soup. Like, knock your socks off, crazy amazing. This vegan creamy roasted tomato gnocchi soup has become one of my all time favorites. Sweet juicy roasted tomatoes and garlic are stirred into the absolute creamiest vegan soup ever. Gnocchi, creamy, cheesy, tomatoey, goodness. You can either pan fry the gnocchi separately, or just boil it right in the pot with the broth. Simple, hearty and impressively tasty.
What You Need For This Cozy Soup:
- Grape Tomatoes: You can really use any kind you like, but I like to use grape tomatoes.
- Garlic: Everything good starts with garlic.
- Raw Cashews + Non-Dairy Milk: Blended together these make the PERFECT vegan cream for soups.
- Sweet Onion: To start the soup.
- White Wine: To give the soup great flavor. This is optional, but I highly recommend.
- Vegetable Broth: For the soup base.
- Italian Seasoning Blend: Add to the soup to up the Italian inspired flavor.
- Vegan Gnocchi: Many, many brands of gnocchi are vegan. I like to use Gia Russa.
- Vegan Parmesan: I usually use Follow Your Heart brand.
- Lemon Juice: For a little tanginess.
This ultra creamy vegan roasted tomato gnocchi soup gets its creaminess from raw cashews, blended with non-dairy milk. It is so smooth, and thick. It really rivals heavy cream, but it’s much healthier for you. I used to always think I had to make my own gnocchi if I wanted it, but in the past few years, I’ve discovered many brands are already vegan. So, even if you are not a super chef, you too can have this soup and many other awesome gnocchi dishes.
Why Should You Make This Perfection?
- It is so so so simple.
- About 30 minutes is all you need to make this soup.
- It is literally the most delicious thing ever!
- It will feed a crowd, a very happy crowd.
- Super incredibly, out of control, mind-blowingly yummy.

Vegan Creamy Roasted Tomato Gnocchi Soup
Ingredients
For The Roasted Tomatoes
- 1 Pint Grape tomatoes
- 6 Cloves Garlic
- 1 Tablespoon Olive oil
- Pinch of Salt and Pepper
For The Rest of The Soup
- 1 Cup Raw cashews, soaked*
- 1 Cup Non-dairy milk
- 2 Tablespoons Olive oil
- 4 Cloves Garlic, chopped
- 1/2 a Sweet onion, diced
- 1 teaspoon Italian seasoning
- 1/4 Cup White wine, I used Pinot Grigio (optional)
- 6 Cups Vegetable broth
- 1 Pound(16oz.) Gnocchi, vegan I used Gia Russa brand
- 1/4 Cup Vegan Parmesan, I used Follow Your Heart
- Juice of 1/2 a Lemon
- Salt and Pepper to taste
- Fresh basil for topping
Instructions
- Preheat the oven to 400 degrees(F).
- Put the tomatoes and the 6 cloves of garlic on a sheet pan. Drizzle with the olive oil and sprinkle with a pinch of salt and pepper.
- Roast for 15 minutes. Remove them from the oven and press down on the tomatoes and garlic, gently with a fork to flatten them out. Then roast for another 10-12 minutes or until they are starting to brown. Remove from oven.
- While the tomatoes roast, start the soup. First, drain the cashews you soaked and add them to a blender with the non-dairy milk and a pinch of salt and pepper. Blend until completely smooth. Set aside.
- Now, in a large soup pot, heat the olive oil on medium high. Then add the garlic and onions. Sauté, reducing heat as needed, until the onions are translucent. About 3-4 minutes.
- Next, add the Italian seasoning and a pinch of salt and pepper. Stir to combine.
- Then add the white wine. Stir to combine and let simmer until the wine has mostly been absorbed. About 3-4 minutes.
- Pour in the vegetable broth and a little more salt and pepper. Bring to a simmer.
- Now, if you have the kind of gnocchi that needs to boil, add them to the pot and simmer in the broth until almost done. Check the package directions. But usually just 3-5 minutes should be good.
- If you have the kind that needs to just be pan fried, you can do that now, and then add them to the broth.
- Next, pour the cashew cream you made into the pot stir to combine
- Then add the vegan Parmesan and lemon juice. Simmer for another 3-5 minutes to make sure the cashew cream gets nice and hot.
- Taste and adjust seasoning, you will likely need more salt and pepper.
- Now, add the tomatoes and garlic you roasted to the soup. Stir to combine.
- Serve immediately with fresh basil and extra Parm if desired.
This was outstanding!! I doubled the recipe and followed it exactly as written. It will definitely go down as a favorite in our household! Everyone devoured it. Thanks for sharing!
This is seriously the best creamy soup I think I’ve ever had!
Just made this, and it was a HIT! For those of you who don’t cook with oil and are keeping fat lower, I didn’t use any oil at all and reduced the cashews by 25%, and it was still decadent and delightful! Even my 2 year-old grandson had it two days in a row and loved it! Super kid-friendly!
I made this the other week and it was incredible. Probably one of the best soups I’ve ever made.
I had a bunch of tomatoes to use up for my garden so when I saw this recipe I knew I had to try it out. For some reason I wasn’t sure if I’d like it but gave it a go anyway and wow! It is delicious!! I did not end up using the white wine but everything else I made as is. My husband has taken it to work 2 times in a row and in this house thats a huge compliment. I had been feeling blah lately so haven’t been cooking much so the success of this recipe really kicked my butt back into gear. Thank you so much for sharing!!
So good and comforting. I like my food very colorful so I added a little chopped turnip greens that I had on hand. My daughter doesn’t usually like cashew cream, so I only used about half. She enjoyed this soup also.
Thank you for a amazing dinner! Both kids are it (can’t remember the last time that happened). Although it kid friendly, my husband and i also felt like we were at a high end restaurant. So creamy and filling!
Loved this soup! I suggest to also use a little less broth (I got a ton so will be using it to make orzo soup next) and add some cut celery and pepper flakes! Also used the Trader Joe’s Gorgonzola Gnocchi.
One of the best soups I’ve ever had. This one is going on our meal rotation!
So good!!! I forgot to buy onion so I had to use onion powder and I used 21 seasoning salute instead of classic Italian seasoning. It was seriously amazing!! I also used soy milk as my plant based milk and it had none of that vegan milk flavor that I do not enjoy! Amazing!! Thank you!!
Will make this one again and again!! This was amazing!
Made this tonight and it was fabulous! To lower the calorie count a bit and up the protein I added can of drained and rinsed white beans and reduced the cashews to 1/2 cup. So delish and still super creamy😍
This soup is incredible! I have yet to have a single meal of yours that I didn’t like. Note for others, I didn’t have raw cashews on hand, so I used my roasted. It didn’t get quite as smooth as raw cashews do, but it worked great in a pinch!
Per crowd preference, I’m also going to add Impossible brand spicy sausage next time I make this (probably next week, lol) to make it even more hearty. But rip up some bread and dive in because this soup is to die for.
Amazing! I added hot Italian beyond sausage crumbles and used mushroom broth instead of veggie broth. Absolutely delicious, will be making again. Thank you!
What could I use in place of cashews? I’m allergic 🙁 This looks incredible!
Probably canned coconut milk would work fine. I use it as a cream element in all my soups
Delicious-doubled the recipe and am wondering if this soup can be fozen?