Heat the oil in a pan and sauté the ground beef, adding the onions and garlic.
Once the meat is cooked, season with salt, pepper, and oregano. Pour in the tomato sauce and vegetable stock and let simmer for 30 minutes.
Add the pasta and let simmer for an additional 8-10 minutes.
Meanwhile, mix the cream cheese with parmesan and season with pepper.
Spoon the soup into small bowls, adding a dollop of the cream cheese mixture. For a finishing touch, sprinkle a bit of grated cheese and shredded basil. Finished!