All ingredients ready? Let's begin!
Heat about the oil in a large skillet over medium heat.
Season chicken with ¼ teaspoon salt and pepper.
Add to the pan and cook for 2 minutes per side.
Remove the chicken from the pan, but keep the oil.
Add minced garlic to the same pan and cook until fragrant (about 1 minute)
Turn the heat down to low, add the carrot and let sizzle for 3 minutes.
Pour in diced tomatoes and tomato paste, plus another ¼ teaspoon salt. Bring to a boil and then lower the heat and simmer for a good 10 minutes.
Meanwhile, boil the pasta in a large pot as per package instructions, adding 2 teaspoons of salt to the water. Drain it and add it back to the pot.
Add half of the fresh basil and the cooked chicken to the tomato sauce. Simmer for about 1 minute. Remove from the heat and add the sauce to the pot of pasta.
Mix to coat spaghetti with sauce. Serve topped with remaining fresh basil and freshly grated parmesan cheese. Enjoy!