Preheat oven to 180°C/350°F.
Boil water with 1 tbsp salt. Add pasta, cook per packet directions MINUS 2 minutes until al dente. Drain.
Melt half the butter in a large pot over medium heat. Stir in garlic for 10 seconds. Add raw meat and vegetables, cook until fully browned.
Add remaining butter and melt. Whisk in flour, then gradually add milk, whisking constantly until smooth. Bring to a simmer.
Stir in stock powder, parmesan, black pepper, and dried herbs. Cook for 2 minutes until sauce thickens.
Pour sauce over cooked pasta, mix well. Transfer to a baking dish. Top with extra parmesan if desired.
Bake for 20-25 minutes until golden and bubbly.