1. Pre-heat the oven to 220°C. For the meatballs, in a large bowl combine beef mince, ground almonds (or breadcrumbs), dried herbs, egg, onion and a good pinch of salt. Roll into small-sized balls and set aside on a plate.
2. Heat 3-4 tablespoons of olive oil in a large pan on medium-high heat. Brown meat balls in batches (but do not cook through) and then arrange the meatballs in a large baking dish. NB: You may need to add extra olive oil between each batch.
3. For the sauce, add extra olive oil to the same pan the meatballs were cooked in and soften the onion and garlic with a good pinch of salt for 5 minutes. Add tomato paste, canned tomatoes or passata, red wine vinegar, grated carrot and cracked black pepper and simmer for 5-10 minutes until the sauce has thickened slightly.
4. Pour the sauce over the meatballs in the baking dish and sprinkle over cheese.
5. Bake for 30-40 minutes until golden and bubbly.
6. Top with dollops of sour cream, sliced avocado and fresh herbs and serve with tortilla chips.
NB: If feeding a hungry crowd, you can also serve it alongside steamed rice.
Recipe by Emily Hope