Cook the pasta according to the package directions and set aside.
In a nonstick sauce pan over a medium heat, brown the ground beef well, about 6-10 minutes. Once it’s cooked through, place in a bowl and set aside. Add the sliced onion and garlic to the pan and cook until the onions are golden, soft, and fragrant, about 3 minutes.
Toss ¾ of the cherry tomatoes into the pan and let gently roast until they start to burst and release their juices, about 5 minutes. Add the chicken broth to the pan and bring to a simmer.
Add the fresh herbs and the ground beef back to the pot.
Toss the pasta with the sauce and top with extra herbs, the remaining cherry tomatoes, and the grated parmesan. Drizzle with some chilli oil