I only used 1 cup diced onion which was great plenty. Used petite diced tomatoes and added about 1/4 cup chilies. It was very tasty but a little too juicy. Recommend draining the tomatoes. I would estimate that it could serve at least 5; more if children are eating.