Puree the can of petite diced tomatoes in a blender.
Place a strainer into a bowl and strain the pureed tomatoes to remove the seeds.
Return the pureed tomatoes to the blender.
Using the same strainer and bowl, drain the oil from the sun-dried tomatoes and add them to the blender.
Sauté the diced onion in olive oil until translucent and add them to the blender.
Add the tomato sauce, pesto, chicken broth, chicken concentrate, garlic and 1/4 tsp salt to the blender.
Blend thoroughly until the sauce is a smooth puree. The sauce will be thick.
Pour the sauce into the pan used to saute the onions.
Add the half and half to the blender and blend to remove any remaining sauce from the blender jar.
Pour the half and half into the sauce and stir to combine.
Warm the sauce on medium until heated through
Check salt level and add more if desired.
In a separate pan, cook the pasta per package instructions and reserve up to 1 cup cooking liquid.
Drain pasta.
Toss tomato pesto sauce with the pasta. Add some of the pasta water to thin sauce if desired.
Top with fresh basil and parmesan cheese.