4 tablespoons nondairy butter
4 carrots, cut into coins
4 celery stalks, chopped
2 garlic cloves, minced
3/4 cup chopped yellow onions
32 ounce carton vegetable soup stock
1 large potato, peeled and chopped
1/2 sweet potato, peeled and chopped
15 ounce can kidney beans, in liquid
15 ounce can chopped tomatoes, or 2 tablespoons of tomato paste
2 tablespoons fresh basil, chopped
1/2 package of frozen spinach
1/2 cup cooked lentils
dashes of: red pepper flakes, cayenne pepper, ground cumin, curry, salt and pepper
cooked noodles, optional
vegan Parmesan cheese, optional

Melt butter in a large pot. Add vegetables and saute until beginning to soften. Add the rest of the ingredients. Bring to a boil. Lower to simmer.
Cook for 1 hour, or until the potatoes are cooked through, the longer, the better.
Add cooked noodles and vegan Parmesan cheese, if desired.

Serves 4,

1 tablespoon olive oil
2 cups chopped yellow onions
1 garlic clove, minced
6 cups (or more) water
2 cups lentils, rinsed
2 cups diced carrots
2 cups sliced fresh mushrooms
1 cup diced celery
1 bay leaf
1 teaspoon dried rosemary, optional
Pinch of dried, crushed red pepper flakes
Salt and pepper

1 cup chopped seeded plum tomatoes or 3 ounces of tomato paste
1/2 cup chopped watercress or parsley (optional)

Heat oil in heavy large saucepan or Dutch oven over
medium heat. Add onions and saute until golden, about
10 minutes. Add garlic and stir 2 minutes. Add water
through red pepper and bring to a boil. Reduce heat to
medium, cover and simmer until lentils and vegetables
are tender, adding more water if soup is too thick, about
45 minutes. Discard bay leaf. Add tomatoes to the soup;
simmer 5 minutes.
Season to taste with salt and pepper.

Ladle soup into bowls. Sprinkle with watercress or parsley, if desired.

Serves 4