Cut the sweet potatoes into 1/2-inch slices, chop the bacon into strips, and peel and slice the onions.
Cook the bacon in a frying pan over medium heat until browned slightly; remove from the pan and set aside.
Add the ground meat, garlic, and onions to the pan and stir-fry. Add the smoked paprika, cayenne chili, oregano, mixed herbs, and tomato paste. Continue to fry for an additional 10 minutes, stirring occasionally until the meat is browned and the onions have softened.
While the meat is cooking in the pan, prepare the eggs. Beat them in a large bowl, add a pinch of salt and pepper, and set aside.
Grease the base and sides of a 9 x 13-inch casserole dish (remember, the egg will rise a bit). Layer the dish several times over in the following order:
Sweet potato slices
Ground beef, onion, and spices
Repeat these layers until you have no ingredients left, then pour the beaten eggs over the top. Move the dish side to side to ensure the egg mixture fills in all the gaps. Place it in the oven and cook for 1 hour.