Preheat oven to 375°F (190°C). Boil pasta in salted water until al dente. Drain and set aside.
In a saucepan, heat olive oil and butter. Sauté onion until soft, then add garlic.
Stir in flour and cook for 1 minute. Gradually whisk in milk and cream until smooth.
Once thickened, stir in cheddar, mozzarella, paprika, nutmeg, salt, and pepper.
Add biltong and pasta (plus optional ingredients if using). Mix well.
Pour into a greased baking dish. Top with Parmesan.
Bake for 20–25 minutes until golden and bubbly. Broil for 2 minutes if you want a crispier top.
Serve hot, garnished with fresh parsley.
Notes
Use gluten-free pasta and cornstarch to make it gluten-free. Great for leftovers or freezing before baking. Adjust biltong quantity to taste — more for big fans!