Heat a large sauté pan over medium-high heat and add oil. Add onions and sauté them until soft and translucent.
Next, add the chopped garlic and cook for a few seconds until the garlic turns light brown.
Add in chicken and cook until chicken turns color from pink to white.
Add chili powder, cumin powder, tomato puree, salt, and black pepper and cook for 7 -8 minutes on medium-low heat until the chicken is cooked.
Add rice and lime juice to the pan, mix everything and let it cook for 2 minutes. Add chopped cilantro and turn off the heat.
Cut the bell peppers in half vertically and remove all the seeds and membrane.
Spoon the chicken and rice mixture into the cut bell peppers and fill them to the top.
Preheat the air fryer for 5 minutes at 350- degrees F / 180-degrees C. Brush the basket or rack odf your air fryer with little olive oil or spray with cooking spray.
Place the stuffed bell peppers in the air fryer, being careful not to overcrowd (they may need to be cooked in batches). Cook for 5 minutes. Top the bell peppers with 1 tablespoon of shredded mozzarella and cook for another 3 minutes or until the cheese is melted and turns golden brown. Repeat with the other stuffed bell peppers.
Serve hot with sour cream or sauce/dip of your choice.