Here's how we make ours stretch (2 adults and 2 kids on plan):
First of all, we bring 1- 2 boxes of cereal in our luggage. We have a bowl of cereal (with milk - snack credit OR we 'save' unused milks from dinners at the resort (we buy and share 2 refillable mugs for our trip and use these for our drinks and just get a couple milks for breakfasts and throw them in the frig (or cooler - if we're at a value)). Added to that a cinnamon roll from Main St bakery and/or a couple bagels - again using snack credits.
We get the CS large pizza 'deal' at the food court on arrival and/or departure day. We have a pool evening and just eat by the pool - we get a large pizza and 2 drinks and 2 desserts for 2 CS. This feeds all 4 of us (sometimes use 2 extra snack credits to get 2 more desserts). This saves 2 credits.
We have a sleep-in day and then split a couple of CS breakfasts later than usual (around 9 - 10), then head to a park and have ICE CREAM FOR LUNCH! The kids love it and it only uses snack credits. I schedule an early dinner for this night - about 5:00 since I know we're having a small lunch.
This year I'm planning specifically on two days of 'snacks for lunch'. On the day we're going to Chef Mickey's for breakfst - no way will we need a big lunch only a few hours later...so I'm planning on some muffins or similar from Main St Bakery for our lunch - maybe followed by a dessert snack of some sort. Then we'll do CS for dinner whenever we get hungry after that.
I have found, overall, that FOOD COURTS at the resorts have very large portions. We are often able to split these meals.