Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté until translucent, about 2–3 minutes.
Add garlic and cook for 30 seconds until fragrant.
Stir in ground beef, cumin, oregano, paprika, salt, and pepper. Break up meat and cook until browned, about 6–7 minutes.
Add diced bell pepper and zucchini. Sauté for 4–5 minutes until just tender.
Mix in cherry tomatoes and cook for another 2 minutes until blistered.
Remove from heat, stir in lemon juice and half the crumbled feta.
Top with remaining feta and fresh parsley before serving.
