Set a wide pan over medium high heat and warm the olive oil.
Add onion and a pinch of salt and cook until translucent about 3 minutes. Stir in garlic for 30 seconds.
Add ground meat. Break it up with a spoon. Cook until browned with no pink left about 6 to 8 minutes. Season with pepper.
Stir in tomato paste and cook 1 minute to concentrate flavor.
Add bell pepper zucchini paprika oregano and chili flakes. Toss well.
Pour in the chopped tomatoes. Bring to a gentle bubble then lower heat.
Simmer uncovered 8 to 10 minutes until zucchini is tender but still holds shape and sauce thickens.
Taste and adjust salt and pepper. Sprinkle parsley.
Serve in bowls. For a low carb plate enjoy it as is or with cauli rice. For a mixed table offer a spoon of cooked rice on the side.