In a large skillet over medium high heat, add the olive oil. Once hot, add the diced onions and cook for 3-4 minutes until softened, stirring continuously.
Add the crushed garlic, and cook for a further minute or so, then add the ground beef.
Cook for a minute, breaking apart any clumps of meat with a wooden spoon, stirring a good 6-8 minutes until meat is all cooked through and brown with no pink bits remaining.
If desired, drain any extra fat. Add all the spices (seven spice or all spice, cinnamon, salt and black pepper) and stir to combine. Taste the mince and adjust for seasoning.
Add all the summer squash and stir to combine. Add enough water to cover the mixture, then the tomato paste. Stir.
Bring to a boil, then reduce heat to a simmer, cover and cook for 25-30 minutes until the squash is completely cooked through. Taste for seasoning, and adjust accordingly.
Enjoy plain or served over vermicelli rice (recipe for rice linked in notes)