Cook the macaroni according to the package instructions until al dente. Drain and set aside.
In a large pan, heat some oil over medium heat. Add the chopped onion and minced garlic and sauté until fragrant and translucent.
Add the minced beef to the pan and cook until browned, breaking it up with a spoon or spatula as it cooks.
Once the beef is cooked, add the crushed tomatoes, tomato paste, dried mixed herbs, paprika, salt, and pepper. Stir well to combine.
Reduce the heat to low and let the mixture simmer for about 15-20 minutes, allowing the flavors to meld together.
Preheat your oven to 180°C (350°F).In a baking dish, combine the cooked macaroni and the meat sauce, stirring well to evenly distribute the sauce.If desired, sprinkle some grated cheese on top of the mixture.Place the baking dish in the preheated oven and bake for about 20-25 minutes, or until the cheese is melted and bubbly (if using) and the dish is heated through.
Remove from the oven and let it cool slightly before serving.