Check some of the diet plans -- I like the South Beach diet. Protein tends to keep your energy up -- milk products, fish, soybeans or beans, etc.. I wouldn't have just that salad except for a snack. Though, actually, the sprouts may have a fair amount of protein -I'm not sure- but I suspect that salad is a bit lean in for a dinner