In a medium-sized pot, heat the olive oil over medium-low. Sauté the garlic and onion until fragrant, about 2 to 3 minutes.
Add the vegan ground beef and cook until browned, breaking it up as it cooks, 5 to 7 minutes.
Pour in the water and marinara sauce. Increase heat to high and bring to a rolling boil.
Break the lasagna sheets into 4 to 5 pieces each and add them to the pot. Stir in the spinach and vegan mozzarella.
Reduce heat to medium-low and simmer for about 10 minutes, stirring occasionally, until the pasta is tender, the spinach is wilted, and the cheese has melted into the broth.
Taste and adjust seasoning. I also like to add in the agave to balance out the flavor.
Ladle into bowls and top each serving with a generous dollop of vegan ricotta.