In a skillet, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking it apart with a spatula, about 5-7 minutes. Drain any excess fat.
Stir in the taco seasoning and a splash of water (about 2 tablespoons). Mix well and let simmer for 2-3 minutes until heated through. Season with salt and pepper to taste.
In a large bowl, layer the cooked rice, followed by the seasoned beef.
Top the beef with shredded lettuce, diced tomatoes, and cheddar cheese.
Add a dollop of sour cream and a sprinkle of green onions on top.
Serve with salsa on the side for drizzling.