In a large pot or Dutch oven, heat olive oil over high heat. Add the ground beef and cook it until it gets completely brown. Set it aside.
Reduce the heat to medium-low, add onion and bell pepper. Cook until onions are soft and translucent. It’s about 5 to 8 minutes.
Add garlic and sauté for 30 seconds. Add all the spices (paprika, onion powder, coriander powder, chili powder, cumin powder, dried oregano, cayenne pepper, salt and black pepper).
Stir everything together and bring cooked ground beef to the pot. Give a stir and add chicken stock.
Bring the ground beef mixture to a boil and then, lower the heat to low, cover with a lid and simmer for 20-30 mins (the longer, the better), stirring occasionally to avoid burning.
Combine all the ingredients in a bowl. Cover tightly and refrigerate for up to 5 days.
In a large salad bowl, add lettuces, sliced avocado, salsa and half of the cooked ground beef.
Squeeze some lime on top of the salad and season it with salt and pepper if necessary.
Garnish with fresh cilantro. Enjoy!