Abstract: Various methods and systems are provided for meal planning. In one example, a method for meal planning includes receiving a user's meal preferences and automatically generating a meal plan including a plurality of separate meals based on the user's meal preferences.