Preheat a skillet over medium heat, then add the olive oil. Chop the garlic and onion finely, then fry until soft.
Add the ground beef to the skillet and brown. Mix in the tomato paste, basil, plus some salt and pepper.
Add the water and bring it to a boil. Lower the heat then simmer until the water has evaporated. You want the meat mixture to be quite dry.
Preheat the oven to 300F. In a medium bowl mix together the eggs, cream cheese, and salt. Continue whisking while adding the psyllium husk a little at a time. Let the mixture rest for a few minutes.
Line a baking sheet with parchment paper, then spread the batter across the sheet using a spatula. Place a second piece of parchment paper on top, then roll the pasta out using a rolling pin.
Leave both sheets of parchment paper in place and bake for 10-15 minutes. Take the pasta sheet out of the oven then cool for a few minutes before removing the paper. Slice the pasta into lasagna sheets.
Crank the oven up to 400F. Mix the mozzarella, sour cream, salt, pepper, parsley, and most of the Parmesan cheese. Reserve a bit for topping the lasagna with.
In a greased casserole dish layer the meat sauce, and pasta sheets in layers.
Spread the cheese mixture and remaining Parmesan cheese on top.
Bake the lasagna for about 30 minutes or until the cheese is browned and bubbling.