In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery, and sauté for about 5 minutes until tender. Add garlic and cook for 1 more minute.
1 tablespoons olive oil, 1 yellow onion, 2 medium carrots, 2 sticks celery, 4 cloves garlic
Then, add beans, broth, parsley, thyme, salt, and pepper. Simmer for 15 minutes.
3 cans (15 ounces) cannellini beans, 4 cups vegetable broth, 1 teaspoon fresh parsley, ½ teaspoon dried thyme, Salt and pepper
Next, add spinach and simmer for another 10 minutes. Stir in fresh lemon juice and Parmesan cheese. Taste and adjust seasoning with salt and pepper if needed.
2 cups chopped spinach, 2 tablespoons fresh lemon juice, ¼ cup Parmesan cheese
Serve in bowls, garnished with parsley and crusty bread.
Fresh parsley, Crusty bread