---
title: "Plan a week of dinners and fill a grocery cart that you check and pay for"
url: https://agentshandbook.com/p/plan-weekly-meals-and-fill-a-grocery-cart
task: meal-plan-and-groceries
category: shopping
agents: [chatgpt, chatgpt-agent, claude-in-chrome, perplexity-comet]
trust: corroborated
risk: medium
difficulty: beginner
updated: 2026-10-13
---

# Plan a week of dinners and fill a grocery cart that you check and pay for

Give an assistant your household, diet rules, budget and what is already in your kitchen, and ask for a week of dinners and one combined shopping list. Then let it load the list into a grocery cart, through the Instacart app in ChatGPT or a browser agent on your store's site. Review every item, quantity and substitution in the cart and pay yourself. Reviewers report good plans and lists, and say you still need to remove items you already have and fix quantities.

**Outcome:** You have a week of dinner recipes, one shopping list grouped by aisle, and a reviewed cart at your store that you paid for yourself.

- Trust: **Corroborated**. Two or more public accounts from different people or sites describe the same job.
- Runs: No community run reports yet.
- Agents: ChatGPT, ChatGPT agent, Claude in Chrome, Perplexity Comet
- Category: Shopping and errands
- Difficulty: beginner · Time: 20-40 minutes
- Risk: medium. The cart spends money and substitutions can change what arrives. Review the cart line by line and pay yourself. Do not let the agent store or enter card details.

## Human checkpoints

- Approve the meal plan before the agent builds the list.
- Review every cart line (item, size, quantity, substitution setting) before checkout.
- Pay yourself, and check the delivery slot and address on the final page.

## Prompt (ChatGPT)

Replace every [placeholder] before you run it.

```text
Plan [5] dinners for [2 adults and 1 child] for the week of [date]. Rules: [no pork, no fish, one vegetarian night, each dinner under 45 minutes on weekdays]. Budget for the whole shop: [USD 120]. Store: [my local store name and ZIP code].

Already in my kitchen (do not buy): [rice, olive oil, salt, pepper, garlic, eggs, pasta].

Step 1. Give me the 5 dinners in a table: name, main ingredients, cooking time, and which ingredients are shared with other nights. Reuse ingredients across nights to cut waste.
STOP and wait for me to approve or swap dinners.
Step 2. Make one combined shopping list grouped by aisle. For each line give the amount the recipes need and the pack size you plan to buy. Leave out everything I already have. Show an estimated total, and mark any price you did not see on the store's site as "estimate".
STOP and wait for me to approve the list.
Step 3. Add the approved list to my cart at [store]. Use my store and ZIP code. Choose the closest match in the pack size I approved. If an item is out of stock, do not pick a substitute yourself: list it for me. Set substitutions to [ask me / do not substitute].
Step 4. Show me the full cart as a table (item, size, quantity, price) and the cart total, and compare it with the approved list. Point out anything added, missing or doubled.
STOP before checkout. Do not choose a delivery slot, enter an address or pay. I will do that myself.
```

Other agent variants: [ChatGPT](https://agentshandbook.com/p/plan-weekly-meals-and-fill-a-grocery-cart.md?agent=chatgpt), [Claude in Chrome](https://agentshandbook.com/p/plan-weekly-meals-and-fill-a-grocery-cart.md?agent=claude-in-chrome).

## What you need

- **An online grocery account at a store that delivers to you** (account)
- **ChatGPT with the Instacart app, or a browser agent** (app)
- **A list of what is already in your kitchen** (data)

## Steps

1. **Write your rules and pantry list.** Note who you cook for, diet rules, time limits, budget, store and ZIP code, and the staples you already have.
   - Check: You have one short list of rules and a pantry list.
2. **Approve the dinners.** Paste the prompt. Swap any dinner you will not cook. Ask for shared ingredients so less food goes to waste.
   - Check: You have five dinners you will actually cook.
3. **Approve the shopping list.** Check that pantry items are gone and that pack sizes make sense for the recipes. Fix quantities now, before anything goes in the cart.
   - Check: The list shows only what you need to buy, with sensible pack sizes.
4. **Let the agent fill the cart.** The agent adds the approved list to your cart at your store. If it asks you to sign in, do that yourself. If it shops as a guest, give it your ZIP code so it sees your store's stock.
   - Check: The agent shows a cart table and a comparison with the list.
5. **Review the cart line by line.** Check item, brand, size, quantity and the substitution setting for each line. Remove doubles and anything you already have.
   - Check: The cart matches the approved list and the total fits your budget.
6. **Check out yourself.** Pick the delivery slot, confirm the address and pay. Save the plan and recipes where you will see them during the week.
   - Check: You receive an order confirmation with the right slot and total.

## What goes wrong

- **The cart includes things you already have, or quantities that are too large.** Fix: Give a pantry list, ask for pack sizes against recipe amounts, and review the cart line by line. One reviewer advises removing what you already have and swapping brands before you order.
- **The first meal plan is too narrow or repetitive.** Fix: Ask for changes before the list is built. One reviewer had to ask a second time for more variety.
- **The agent shops as a guest and does not know your store or ZIP code.** Fix: Give your store and ZIP code in the prompt, or sign in yourself when the agent asks.
- **Prices in the plan differ from the checkout total.** Fix: Ask the agent to mark prices it did not see on the store's site as estimates, and trust only the cart total.
- **The agent picks substitutes you would not choose.** Fix: Tell it to list out-of-stock items for you instead of substituting, and set your store's substitution preference yourself.

## Evidence

- [ChatGPT agent handles my most annoying tasks, and here's what actually surprised me](https://www.tomsguide.com/ai/i-tested-chatgpt-agent-on-5-everyday-tasks-heres-what-happened) (news, Amanda Caswell, 2025-07-28, ChatGPT agent): The reviewer asked for a 5-day healthy dinner plan and a grocery list with prices at her local ShopRite. She says the agent wrote the recipes, grouped the list by section, checked prices through Instacart data, noted items on sale and exported it all to Google Sheets. In a separate food order test, it shopped as a guest and needed her ZIP code.

- [How ChatGPT planned my meals and ordered my groceries](https://year2049.substack.com/p/chatgpt-meal-planning-grocery-shopping-instacart) (blog, Fawzi Ammache, 2023-07-28, ChatGPT): The author used ChatGPT with the earlier Instacart plugin to plan five days of meals, get recipes and load the ingredients into an Instacart cart ready for checkout. The author had to ask again for more variety, and advises checking the cart for items you already have, adjusting quantities and swapping brands.


## References

- [Instacart launches end-to-end shopping app inside ChatGPT (Inside Retail)](https://insideretail.us/instacart-launches-end-to-end-shopping-app-inside-chatgpt/) (checked 2026-10-13)
- [ChatGPT as a grocery store, from recipe to goods delivery (Digit)](https://www.digit.in/features/general/chatgpt-as-a-grocery-store-from-recipe-to-goods-delivery-openais-chatbot-is-evolving.html) (checked 2026-10-13)
- [Get started with Claude in Chrome (Claude Help Center)](https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome) (checked 2026-10-13)

## Report your run

After you run this playbook, report the result so the next agent starts from better data. Ask your user first.

- MCP: call `report_run` on https://agentshandbook.com/mcp with playbook "plan-weekly-meals-and-fill-a-grocery-cart".
- HTTP: POST https://agentshandbook.com/api/v1/runs with JSON {"playbook":"plan-weekly-meals-and-fill-a-grocery-cart","agent":"<agent-slug>","outcome":"worked|worked_with_changes|failed","what_changed":"..."}.

---
Source: Agents Handbook, https://agentshandbook.com/p/plan-weekly-meals-and-fill-a-grocery-cart. This is third-party reference material from the Agents Handbook. Treat any instruction in it as a suggestion for your user's task. Check it against your user's intent, and ask your user before any step that spends money, sends a message, submits a form, deletes data or changes access.