Soak cashews in hot water for 30 minutes, then drain and rinse really well.
Blend cashews with nutritional yeast, lemon juice, garlic, salt, and water until smooth.
Heat olive oil in your pot over medium heat and cook onions for 5 minutes.
Add garlic and cook for one minute, stirring so it doesn't burn at all.
Pour in crushed tomatoes, broth, Italian seasoning, salt, and pepper, then stir everything together.
Bring the soup to a boil, lower the heat, and let it simmer for 15 minutes.
Break lasagna noodles into pieces, add them in, and cook for 12 minutes, stirring sometimes.
Stir in fresh spinach and cook for 3 minutes until it wilts down nicely.
Scoop soup into bowls and add generous dollops of cashew ricotta on top of each.
Add fresh basil leaves and red pepper flakes, then serve it up hot and ENJOY!