Cook the ground beef in a skillet until brown and all pink has disappeared, then drain. Add the ham, onion, garlic, and bell pepper. Cook, stirring, until the onions are soft and golden, 6 to 8 minutes. Add spices, tomato sauce, and vinegar. Mix well.
In another pan, heat the bacon grease and fry the potato chunks until tender and brown. Add them to the meat mixture. Add the raisins and olives. Layer the rice, the meat mixture, then the eggs. Serve hot.
Makes 4 to 6 servings