Make the meatballs. In a large bowl, mix all the meatball ingredients until just combined. Roll into small meatballs (about 1 tbsp each).
500 grams beef mince, 1 egg, 1 shallot or ½ onion, 2 garlic cloves, ¼ cup breadcrumbs, ¼ cup grated Parmesan, 1 tbsp dried oregano, 1 tbsp fresh parsley, ½ tsp salt, ¼ tsp Black pepper
Heat the olive oil in a large pot over medium heat. Add the meatballs and brown on all sides (they don’t need to be fully cooked). Remove and set aside.
1 tbsp olive oil
In the same pot, add the onion, carrots, and red pepper. Cook for 5 minutes until starting to soften.
1 onion, 2 medium carrots, 1 red pepper
Stir in the garlic and tomato purée, cooking for 1 minute until fragrant.
2 garlic cloves, 1 tbsp tomato purée
Stir in the orzo, then add the chopped tomatoes, stock, and Parmesan rind (if using).
200 grams orzo, 1 400g tin chopped tomatoes, 1.5 litres chicken stock , 1 Parmesan rind
Return the meatballs to the pot. Bring to a boil, then reduce to a simmer and cook for 15–20 minutes, until the orzo is tender and the meatballs are cooked through.
Stir in the kale or spinach and cook for a few minutes until wilted. Add fresh herbs.
2 handfuls kale or spinach, Fresh parsley or basil
Taste and adjust seasoning, then serve with extra grated Parmesan.
Salt & black pepper, Extra Parmesan