Cook the pasta according to package instructions in a large pot of salted boiling water. Drain and set aside, reserving 1/2 cup of pasta water.
In a large mixing bowl, combine the cottage cheese, Parmesan cheese, garlic powder, onion powder, salt, black pepper, and olive oil. Mix until well combined and creamy.
In a skillet over medium heat, add the cherry tomatoes and cook for about 3-4 minutes until they start to soften. If using, add the red pepper flakes for a bit of heat.
Add the cottage cheese mixture to the skillet with the tomatoes and stir well. If the sauce is too thick, gradually add the reserved pasta water until you reach your desired consistency.
Add the cooked pasta to the skillet and toss until the pasta is well coated with the sauce.
Stir in the chopped basil and cook for an additional 1-2 minutes to heat through.
Serve immediately, garnished with extra Parmesan cheese and basil if desired.