Tony's is good, but not cheap. They charge $16.99 for spaghetti & Italian Sausage at dinner.
EDIT... All Star Sports End Zone has spaghetti & meatballs for $8.09 for lunch and $10.09 for dinner and that comes with salad!
AllStar Music food court has pasta with meatballs for $8.09. World Premiere has pasta too.
Pop Century's food court has Chicken Penne Alfredo for $8.09, but I found that I liked their tomato sauce better than the alfredo. They were happy to serve it with the other sauce.
-Rob
The food court at POR had a pasta bar. You could add sauce and meat and I think it was around $10 but a big portion and POFQ has spaghetti and meatballs for around $8. You're right their profit margin is HUGE, that's why I never get pasta when I am eating out in WDW or anywhere else.
Register on WDWMAGIC. This sidebar will go away, and you'll see fewer ads.