Saute onion and butter in pan till butter starts to brown. Add beef and cook until browned on one side. Add the vegetables and spices and cook until they soften, about 10 minutes. Add tomato paste, broth and Freekeh and season to taste. Simmer gently for 15 minutes until Freekeh is cooked.