Brown ground beef in a large skillet, then set aside.
In a medium sized skillet, sauté diced onions until translucent. Add minced garlic and sauté until fragrant, stirring frequently. Make sure to remove from the heat before the garlic burns!
Add onion and garlic mixture to ground beef mixture.
Preheat oven to 375 degrees Fahrenheit.
Add bell peppers, diced potatoes, and half of diced tomatoes to ground beef mixture. Combine well with a wooden spoon or other mixing utensil.
Add eggs, tomato paste, water, spices, and salt to a small bowl. Whisk until will combined.
Pour egg mixture into beef mixture and combine well.
Transfer beef mixture to a casserole dish and spread into an even layer.
Cover, and bake for 45 minutes to an hour, or until potatoes are soft.
When done baking, remove lid and add lime juice, avocado slices, cilantro, and the rest of the diced tomatoes on top.
Scoop into serving dishes with a large serving spoon.
Enjoy!