Halve and pit avocados with a knife.
Using a spoon, scoop out a bit of avocado, creating a larger well. Dice the removed avocado and set aside to use later.
Squeeze lime juice over all avocados.
In a medium skillet over medium heat, heat olive oil. Add in ground beef and taco seasoning, breaking up the meat with a wooden spoon.
Once the meat is no longer pink, add the onion and tomatoes to the skillet.
Season with salt and pepper, and continue to cook the beef, onions and tomatoes until the beef is brown, about 6 minutes.
Remove ground beef from heat.
Fill each avocado with a scoop of ground beef, then top with extra diced avocado, cheese, lettuce, and a dollop of sour cream.
Serve and enjoy!