Heat the oven to 180°C/350°F. Heat your olive oil in a large oven safe pot. Add the chopped onion to the pot and cook until translucent then add the garlic and carrot and cook for a couple more minutes.
Add the beef mince and cook until no longer pink then pour over the red wine, chopped tomatoes and stock then add the oregano and garlic powder and bring to a simmer. Cook for 10-15 minutes until the sauce has thickened.
While the sauce is cooking break up the lasagne sheets into 2 or 3 pieces. When the sauce has finished cooking add the cream cheese and stir through until melted. Remove from the heat.
Carefully place the lasagne pieces into the sauce, getting all the pieces fully submerged. Spread the mozzarella out across the top of the sauce and place in the oven for 25 minutes, turn the heat up to 230°C/450°F and cook for another 10 minutes to brown the cheese. Leave to stand for a couple of minutes then serve topped with parmesan.