To start, heat some olive oil in a frying pan over medium-high heat. Then, add your chicken pieces and fry them until they become golden brown. They don't have to be cooked through.
Remove the chicken from the heat and set the pieces aside.
In the same pan, reduce the heat to medium and add more olive oil if needed. Add the onions and fry them for 5 minutes. Then, fry the garlic for another minute only.
Next, you can add crushed tomatoes, cilantro leaves, water, and chicken broth. Give the mixture a good stir.
Add the cubed potatoes and browned chicken. Bring the soup to a boil. Once boiling, reduce the heat and allow it to simmer for 10 minutes.
After 10 minutes, add the fried chicken meatballs. Then, continue cooking the soup for another 10 minutes. Your soup is ready when the chicken is completely cooked and the potato cubes are tender.
Finally, if needed, you can adjust the seasoning of the Sopa de Albondigas de Pollo. Serve it immediately while it's still hot.