One Shop, 5 Dinners #1: A Full Week of Easy Weeknight Meals

I was going to the grocery store every second day for dinner ingredients and I finally got tired of it. So I challenged myself to do one focused shop for the entire week, spend 20 minutes prepping on Sunday and not go back to the store until the following weekend. It worked so well that I’m turning it into a series.

Here’s exactly what I bought, what I prepped and what I cooked every night this week. Every dinner was on the table in 30 minutes or less and nothing went to waste.

The Sunday Prep Session

This is where the magic happens. Twenty minutes on Sunday sets up every dinner for the week:

  1. Dice all the onions at once. Doing it five separate times across the week is tedious. Do it once, store them in a container in the fridge and grab what you need each night.
  2. Prep the proteins. I formed the meatballs for Monday, prepped the arayes mince mixture for Friday, sliced the chicken for Wednesday’s parmesan crusted chicken and Thursday’s stir fry. Getting the proteins ready to cook is the single biggest time-saver.
  3. Make the garlic butter. Making the garlic butter takes a few minutes on Sunday but seems to save so much energy on a Monday when I just don’t want to be in the kitchen for long.
  4. Make the teriyaki sauce. It takes 2 minutes and having it ready in the fridge means Thursday’s dinner is just cooking and tossing.
  5. Cook the rice. Cold rice makes better fried rice and having cooked rice in the fridge opens up quick lunch options too. After cooking, spread the rice out on a baking sheet and cool completely then transfer to freezer bags or containers and freeze or refrigerate until you’re ready to use.

The whole session takes about 20 minutes and the payoff across the week is enormous.

This Week’s Dinners

Monday: Cheesy Baked Meatballs with Garlic Bread

Cheesy baked meatballs

The meatballs and garlic butter are already formed from the Sunday prep, so Monday is essentially just a quick cook and assembly job. Warm the meatballs in tomato sauce, top with mozzarella, bake until bubbly and golden. The garlic bread goes in alongside (or pop into the air fryer).

Tuesday: Fish Tacos with Avocado Salsa

Grilled fish tacos with jalapeno avocado salsa

A complete change of pace from Monday. Seasoned white fish cooked until crispy, tucked into tortillas with a quick avocado salsa. The salsa is just smashed avocado with jalapeño, lemon and salt. This is the lightest meal of the week and it comes together in about 20 minutes. In the original recipe the fish is grilled but this week I decided to air fry the fillets and it worked so well. Everything is fresh and bright and it feels like a totally different cuisine from the night before, which is exactly the point.

Wednesday: Easy Parmesan Crusted Chicken with Air Fryer Green Beans

Easy Parmesan crusted chicken

The chicken is already sliced from Sunday so all you’re doing is doing a quick dredge and pan-frying until golden. The green beans are blanched and dressed in my easy lemon parmesan dressing. I added some air fryer sweet potatoes too.

Thursday: Teriyaki Chicken Stir Fry

Chicken stir-fry with noodles.

I used my chicken stir fry recipe but swopped the stir fry sauce for my homemade teriyaki sauce. The chicken is prepped already and the teriyaki sauce is made, so Thursday’ is pure speed’s dinner comes together in a flash. Hot pan, chicken, stir fry vegetables and instant noodles. Everything tossed in that glossy teriyaki sauce. This was the fastest dinner of the week, about 10 minutes from pan to plate, and my kids demolished it.

Friday: Beef Arayes with Yogurt Dipping Sauce

The mince mixture has been frozen since Sunday so I just thawed it before stuffing into halved pita breads. I pan-fried them until golden and finished them in the air fryer to make sure the beef is fully cooked. I served them with a quick yogurt dipping sauce and it was truly delicious. It feels like a Friday night takeaway but homemade and better. Recipe coming soon to the blog.

The Shopping List

Fresh

  • Proteins: 3lb/1.5kg beef mince, 8 chicken breasts, white fish fillets (hake, cod, sea bass, kingklip)
  • Produce: 1 garlic bulb, fresh ginger, green beans, avocados, jalapeños, lemons, parsley, cilantro/coriander and fresh basil.
  • Dairy: mozzarella, parmesan cheese, butter and eggs
  • Bakery: 1 baguette, tortillas, pita breads

Pantry (you probably already have these)

Spaghetti, instant noodles (3 packs), stir fry mix, canned tomatoes, panko breadcrumbs, soy sauce, honey, rice vinegar, sesame oil, olive oil, salt and pepper

Tips for Planning Your Own One Shop Week

  • Build ingredient crossover into your plan. The reason this shopping list is so short is that the same ingredients appear across multiple meals. Garlic, lemons and parmesan show up several times. The beef mince is split between meatballs and arayes, one pack of chicken breasts cover two dinners. Planning meals with overlapping ingredients keeps the haul small and reduces waste.
  • Prep proteins on Sunday, not recipes. Don’t try to cook five full meals on a Sunday. Just get the proteins ready to cook. Dice, slice, portion, season and form. That’s the work that slows you down on a weeknight and it’s the easiest thing to batch.
  • Strategically plan the easiest dinners. If you know Tuesdays are the busiest or you always get home late on a Thursday, plan the dinners that take the least amount of active cooking time on those days.
  • Vary your cuisines across the week. Italian on Monday, Mexican on Tuesday, American on Wednesday, Asian on Thursday, Middle Eastern on Friday. If every night tastes different, the week feels interesting rather than repetitive, even though the same garlic and lemons are running through everything.
  • Don’t aim for perfection on the first try. Your first one-shop week won’t be flawless. You’ll forget something or realize you need more of an ingredient than you planned. That’s fine. The point isn’t a perfect system on day one. It’s building the habit of planning meals together rather than treating each night as a separate problem to solve.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments