Heat a large pot with oil over medium heat and cook onion until soft, about 3 minutes. Add the garlic and cook until fragrant.
Add celery and carrots, stir well and cook for 3-4 minutes.
Add the vegetable broth, lentils, canned tomatoes, tomato paste, salt, pepper, and Italian seasoning, stirring until the soup comes to a boil.
Add the lasagna noodles and cook until tender, 7-8 minutes.
Stir in milk, lemon juice, nutritional yeast, beans and spinach.
Simmer for a few minutes until the beans are warmed and the spinach has wilted.
Taste and adjust for seasoning. Serve and enjoy.