Place a large saucepan on medium heat and drizzle with olive oil. Add in your chopped garlic and sliced onions and fry for 5 minutes until softened.
Add in your tomato paste, followed by the passata, beef stock, and heavy cream. Give it a stir, then add in your kosher salt, ground black pepper, and Italian herbs. Leave to simmer while you make your meatballs, then taste the soup and season accordingly.
In a separate bowl, combine your ground beef, salt, pepper, paprika, finely chopped onions, minced garlic, and flour. Mix thoroughly and then form the mixture into little meatballs a similar size to a large grape.
Gently drop your meatballs into the soup, stirring slowly to prevent the meatballs from sticking to the base of the pan or to each other. Add in all the meatballs and cook for 5 minutes. Feel free to add in some more beef stock if the soup is looking a bit thick for your liking.
Get your fresh lasagne sheets and slice into squares or triangles. You could also use wonton wrappers and slice them in half. Sprinkle the squares into the soup in batches and stir frequently to prevent the pieces sticking to each other. Cook for a further 3-5 minutes until the egg sheets have softened.
Once your egg squares are cooked and your meatballs are cooked, light and juicy, divide the deconstructed ravioli soup between 4 bowls. Top with finely chopped fresh basil and grated parmesan, enjoy!