In a large pot on the stove, cook the pasta according to package instructions.
Wash the baby spinach and the cherry tomatoes, and chop the cherry tomatoes in half.
Add the olive oil, parsley, onion powder, salt, and pepper into the bowl with the cherry tomatoes and mix so that the tomatoes are evenly covered.
Preheat a frying pan on the stove at medium heat.
Place the cherry tomato halves face down on a lightly oiled pan and let them cook for 8-10 minutes until they look lightly cooked.
Once the pasta has finished cooking, drain half the water from the pasta and place back on the stovetop.
Reduce to a low temperature on the stovetop and stir in the spinach, and cherry tomatoes for 5 minutes.
Turn the stove off and immediately add the boursin cheese into the pasta dish while it is warm.
Stir in the cheese with a wooden spoon till the it melts and covers the pasta.
Serve while warm with the optional shredded cheese.