Heat the oil in a deep frying pan, adding the onions and garlic and cook until lightly browned. Remove from the pan
Add the beef and fry until it loses its pink colour
Return the onions and garlic to the pan, add the spaghetti sauce and canned tomatoes, and simmer for 15 minutes
Add sugar (to reduce the acidity of the tomatoes), herbs, salt, and pepper, adjusting to taste, and simmer for 30 minutes
Pre-heat the oven to 190°C (375°F)
Drizzle some sauce over the bottom of a shallow rectangular baking dish
Layer lasagne sheets on top of the sauce, then sprinkle some mozzarella, cheddar, and ricotta over them
Repeat the layering process with another layer of noodles, sauce, mozzarella, cheddar, and ricotta
Finish with a layer of noodles and sauce
Sprinkle the Parmesan evenly over the top and bake for 20 minutes or until hot and bubbling