This Vegan Spinach Artichoke Gnocchi Soup is a warm hug in a bowl! It’s creamy, packed with flavor, and filled with tasty gnocchi, fresh spinach, and artichokes.
I love how quick it is to whip up this soup. Perfect for busy days when you need something comforting! It’s like a cozy night in, but without all the fuss. 😊
Key Ingredients & Substitutions
Olive Oil: This adds a nice richness to the soup. If you’re out, you can use avocado oil or even coconut oil as substitutes, though they may slightly change the flavor.
Artichoke Hearts: Fresh artichokes are great if you have them, but canned or frozen makes things easier. Just make sure to rinse canned ones well to lessen the saltiness.
Spinach: Fresh spinach shines here, but you could swap for frozen spinach too. Just thaw and squeeze out some water before adding.
Vegan Gnocchi: Look for a brand that suits your needs. If gnocchi is unavailable, you can use small pasta shapes like ditalini or even rice. Cooking time may vary.
Raw Cashews: These give creaminess to the soup. If you can’t have nuts, try using sunflower seeds or silken tofu for a similar texture.
Nutritional Yeast: It adds a cheesy flavor. If you don’t have it, you could try using a bit of vegan cheese instead, but be mindful that it might alter the flavor.
How Do I Make the Soup Creamy and Smooth?
Creating that creamy texture is simple if you follow a few key steps. You’ll blend soaked cashews to make a rich base that thickens the soup beautifully. Here’s how:
- Soak the cashews in hot water for about 15 minutes to soften them.
- Combine the soaked cashews with almond milk, nutritional yeast, and lemon juice in a blender.
- Blend until it’s silky smooth. This will give your soup a lovely creamy consistency.
Make sure to blend in small bursts to avoid splattering! If you don’t have a high-speed blender, you may want to blend a bit longer for smoothness. Don’t rush this step for the best result!

Vegan Spinach Artichoke Gnocchi Soup Recipe
Ingredients You’ll Need:
For the Soup:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 (14 oz) can artichoke hearts, drained and chopped
- 4 cups fresh spinach leaves, roughly chopped
- 1 package (about 12 oz) vegan gnocchi
- 4 cups vegetable broth
- 1 cup unsweetened almond milk (or other plant-based milk)
- ½ cup raw cashews (soaked in hot water for 15 minutes, then drained)
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon dried oregano
- Salt and black pepper, to taste
- Vegan Parmesan cheese (optional, for garnish)
How Much Time Will You Need?
This delicious Vegan Spinach Artichoke Gnocchi Soup takes about 10 minutes to prepare and 15 minutes to cook. Overall, you’ll get this hearty meal ready in just 25 minutes. Perfect for a quick weeknight dinner!
Step-by-Step Instructions:
1. Sauté the Vegetables:
Start by heating the olive oil in a large pot over medium heat. Once hot, toss in the diced onion and sauté for about 4 minutes until it becomes translucent. This adds flavor! Next, add the minced garlic and diced carrot, cooking for an additional 2-3 minutes until everything is fragrant and the carrot is slightly softened.
2. Add Artichokes and Broth:
Now it’s time for the artichoke hearts! Stir them into the pot along with the dried oregano, letting it cook for about 1 minute to enhance the flavors. After that, pour in the vegetable broth and bring everything to a boil.
3. Cook the Gnocchi:
Once the broth is boiling, add the vegan gnocchi. Follow the package instructions, which usually will have you cook them for 2-3 minutes or until the gnocchi float to the surface. This means they’re ready!
4. Blend the Creamy Base:
While the gnocchi is cooking, let’s prepare a creamy, dreamy mixture! In a blender, combine the soaked and drained cashews, almond milk, nutritional yeast, and lemon juice. Blend until completely smooth and creamy. This will give your soup a rich texture that everyone will love.
5. Combine Everything:
After blending, lower the heat on your soup to a simmer, and stir the creamy cashew mixture into the pot, mixing it well. Then, add the chopped spinach and cook until it wilts down beautifully, which takes about 2-3 minutes.
6. Final Touches:
Don’t forget to season your soup! Sprinkle in salt and black pepper to taste, giving it a good stir. Now it’s time to serve!
7. Serving:
Serve the soup hot, and for a little extra flair, top it with a sprinkle of vegan Parmesan cheese if you like. A dash of freshly cracked black pepper can make it shine even more. Enjoy this hearty soup alongside some crusty bread for a complete meal!
Can I Use Different Types of Plant-Based Milk?
Absolutely! While almond milk is great for this recipe, you can use any unsweetened plant-based milk like oat milk, soy milk, or coconut milk. Just make sure it’s not flavored to keep the soup savory!
Is There a Gluten-Free Option for Gnocchi?
Yes! Look for gluten-free gnocchi made from ingredients like potato or rice flour. They work just as well in this recipe and keep the comforting texture!
Can I Store Leftovers?
Yes, you can store leftovers in an airtight container in the fridge for up to 3 days. To reheat, gently warm the soup on the stove, adding a bit more vegetable broth or plant milk if it thickens too much.
What Can I Serve with This Soup?
This soup pairs beautifully with crusty bread or a side salad. For an even heartier meal, consider serving it with a side of roasted vegetables or vegan garlic bread!
