1. Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and set aside.
2. In a separate pot, rinse the rice under cold water until the water runs clear. Add 2 cups of water and a pinch of salt, bring to a boil, then reduce heat to low and cover. Cook for 15 minutes until rice is tender and water is absorbed. Remove from heat and keep covered.
3. In a large skillet or frying pan, heat 1 tablespoon of butter and 1 tablespoon olive oil over medium heat. Add the sliced carrots and sauté for 5 minutes until slightly softened.
4. Add the chicken pieces to the skillet. Season with salt and pepper and cook for 6-8 minutes, stirring occasionally, until the chicken is cooked through and lightly browned.
5. Add the chopped fresh tomatoes and tinned tomatoes to the skillet with the chicken and carrots. Stir in the soy sauce and simmer for 10 minutes, allowing the sauce to thicken and flavors to meld. Adjust seasoning with salt and pepper as needed.
6. While the sauce simmers, prepare the scrambled eggs. In a bowl, whisk together the eggs, milk, a pinch of salt, and pepper.
7. Heat the remaining 1 tablespoon butter in a non-stick pan over medium-low heat. Pour in the egg mixture and cook gently, stirring slowly with a spatula until the eggs are softly set and creamy. Remove from heat to prevent overcooking.
8. To serve, divide the cooked pasta among plates and spoon the chicken tomato sauce over it. Add a scoop of the buttered rice to the side and top with fluffy scrambled eggs. Garnish with fresh parsley if desired.