Vegan creamy spinach and artichoke soup

This vegan creamy spinach and artichoke soup blends tofu, spinach, and artichokes into a hearty, protein-rich dish. It's enhanced with garlic and onions for a comforting, creamy texture.

29 Nov 2025
Cook time 20 min
Prep time 10 min

Ingredients:

15 oz tofu
2 tsp lemon juice
1/2 tsp red pepper (spice)
1 tbsp olive oil
1 onion
6 garlic cloves
4 cups vegetable broth
1 dash salt
1 dash black pepper
1.50 cups soy milk
1 tbsp yeast
1 package frozen spinach
12 oz artichokes
Vegan creamy spinach and artichoke soup

This vegan creamy spinach and artichoke soup is a hearty and healthy option perfect for any meal. It's packed with nutritious ingredients like tofu, spinach, and artichokes, making it a protein-rich and satisfying dish. The combination of flavors and the creamy texture will surely make it a favorite in your meal rotation.

Instructions:

1. Prepare the Tofu Base:
- Crumble the tofu into a blender or food processor.
- Add 2 teaspoons of lemon juice, 1/2 teaspoon of red pepper, and a pinch of salt and black pepper.
- Blend until smooth and creamy. Set aside.
2. Sauté the Vegetables:
- Heat 1 tablespoon of olive oil in a large pot over medium heat.
- Add the chopped onion and cook until it becomes translucent, about 5 minutes.
- Add the minced garlic and cook for an additional 1-2 minutes, until fragrant.
3. Combine Ingredients:
- Pour 4 cups of vegetable broth into the pot with the sautéed onions and garlic.
- Stir in the tofu mixture, soy milk, and 1 tablespoon of nutritional yeast.
- Cook the soup over medium heat, stirring frequently, until it begins to simmer.
4. Add Spinach and Artichokes:
- Add the thawed and drained spinach and the chopped artichokes to the pot.
- Stir to combine thoroughly.
- Allow the soup to simmer for about 10-15 minutes, until the spinach and artichokes are tender and the flavors are well blended.
5. Season to Taste:
- Taste the soup and adjust the seasoning with additional salt and pepper, if needed.
- If you prefer a spicier soup, add a bit more red pepper to taste.
6. Blend for Creaminess:
- For a smoother soup, you can use an immersion blender to puree the soup lightly.
- If you prefer a chunkier texture, you can skip this step.
7. Serve:
- Ladle the soup into bowls and enjoy immediately.
- Serve with crusty bread or a simple salad for a complete meal.

Enjoy this warm and comforting vegan creamy spinach and artichoke soup as a satisfying meal or appetizer. It's nutritious, delicious, and sure to be a hit with vegans and non-vegans alike. Pair it with some crusty bread or a light salad for a complete and wholesome meal.

Vegan creamy spinach and artichoke soup FAQ:

What is the best way to store leftover soup?

Store leftover Vegan Creamy Spinach and Artichoke Soup in an airtight container in the refrigerator for up to 3-5 days. To freeze, use a freezer-safe container and keep it for up to 3 months. Thaw in the refrigerator before reheating.

How can I adjust the spiciness of the soup?

To adjust the spiciness, you can add more red pepper to taste while simmering. Start with small increments to avoid overpowering the soup. Alternatively, serve hot sauce on the side for individual preferences.

What pan size is recommended for this recipe?

A large pot (at least 4-6 quarts) is recommended for preparing this soup, as it accommodates the volume of ingredients and allows for easy stirring.

Can I substitute the tofu with another ingredient?

Yes, you can substitute tofu with blended cashews or a silken tofu if you prefer a different texture. However, keep in mind this may alter the nutritional profile of the soup.

How do I know when the soup is done cooking?

The soup is done when it has simmered for 10-15 minutes, and the spinach and artichokes are tender. Taste the soup to ensure the flavors are well blended and adjust seasoning if necessary.

Cooking Tips:

- Ensure the tofu is fully drained and pressed to remove excess moisture before adding it to the soup.

- Thaw and drain the frozen spinach before using it to avoid excess water in the soup.

- For added creaminess, blend the soup with an immersion blender until smooth or to your desired consistency.

- You can adjust the seasoning to taste, adding more salt, pepper, or red pepper for a bit more kick.

- Using nutritional yeast adds a subtle cheesy flavor to the soup, but you can reduce the amount if you prefer a less pronounced taste.

- For a richer flavor, consider sautéing the onions and garlic until they are golden brown before adding the vegetable broth.

Nutrition Facts

4 Servings
Calories 210kcal
Protein 18g
Carbohydrates 22g
Fiber 9g
Sugar 4.91g
Fat 11g

More recipes

Spiced lentil and vegetable soup

A hearty spiced lentil and vegetable soup perfect for any season.

03 Dec 2025

Gazpacho

Chilled Spanish gazpacho soup made with fresh vegetables.

18 Jan 2026

Vegan broccoli “cheeze” soup

Creamy vegan broccoli 'cheeze' soup loaded with nutrients.

05 Feb 2026

Asparagus soup with white pepper and garlic

Creamy asparagus soup with white pepper and garlic, easy to make.

16 Dec 2025

Potato leek soup with onion and milk

A creamy potato leek soup with onions and milk, perfect for chilly days.

26 Jan 2026

Vegan white bean pate with sun-dried tomatoes and cucumber

Creamy vegan white bean pâté with sun-dried tomatoes and cucumber.

13 Jan 2026

Tomato soup

A classic tomato soup made with fresh veggies and spices.

15 Dec 2025

Creamy chicken yogurt soup

A hearty cream soup with chicken, vegetables, and Greek yogurt.

26 Jan 2026

Posts