Heat olive oil in a skillet over medium heat.
Add onion and cook until softened.
Add garlic and cook briefly until fragrant.
Stir in tomato paste, tomato sauce, and honey. Simmer for a few minutes.
Season with salt, pepper, oregano, and basil.
Lower heat and stir in cream cheese until smooth.
Meanwhile:
Cook gnocchi according to package instructions.
Reserve ½ cup of cooking water before draining.
Add gnocchi to the sauce. If needed, loosen with a splash of reserved water.
Serve with Parmesan and fresh basil.