Sunday Meal Prep: Two Meals, Two Hours, One Session
Time required: 2 hours Output: 9 portions across two different meals Skill level: Basic knife skills, ability to brown meat
Most meal prep advice assumes you have an entire Sunday to dedicate to cooking, or that you’re happy eating the same thing five days running. Neither is realistic for most people.
This approach uses overlapping cook times to produce two genuinely different meals in a single 2-hour block. While one meal simmers unattended for 90 minutes, you prepare the second. No parallel cooking, no complicated timing, no repeated flavours.
Meal 1: Beef ragù with green olives — slow-cooked, rich, 5 portions Meal 2: Garlic butter spaghetti with meatballs — quick, comforting, 4 portions
Combined, that’s 9 portions — enough to cover a standard work week with one spare.
Who This Is For
This is designed for people working a standard Monday-to-Friday schedule who want varied, high-protein lunches without cooking mid-week. It assumes access to a standard kitchen, basic supermarket ingredients, and roughly two free hours on a Sunday afternoon.
It is not designed for anyone with specific dietary restrictions (dairy-free, gluten-free), anyone targeting very high protein intake (200g+ daily), or anyone who dislikes beef. Both meals contain gluten (pasta) and dairy (butter, Parmesan).
The Strategy
The ragù requires 15 minutes of active work followed by 90 minutes of mostly unattended simmering. That simmering window is when you make the spaghetti and meatballs, which takes around 30 minutes.
By the time the spaghetti is portioned and packed, the ragù is nearly done. You finish it, portion it, and clean up. Two hours, two completely different meals.
Recipe 1: Beef Ragù with Green Olives
Thick, not soupy. Travels well. Reheats cleanly. The bone broth adds depth that regular stock doesn’t quite match — worth sourcing if you can, though standard beef stock works fine.
Prep time: 15 minutes Cook time: 2 hours (mostly hands-off) Makes: 5 portions
Nutrition Per Portion (Ragù Only)
| Calories | Protein | Carbs | Fat | Fibre |
|---|---|---|---|---|
| 340 | 32g | 15g | 16g | 4g |
Macros are calculated based on 5 portions using standard 10–12% fat beef mince and USDA data for core ingredients. Your portions may be slightly larger or smaller — these figures are a practical guide, not exact. Add approximately 371 kcal, 13g protein, and 75g carbs per 100g of dried pasta (USDA FoodData Central).
Ingredients
The Ragù:
- 750g beef mince (10–15% fat)
- 1 large onion, finely diced
- 2 carrots, finely diced
- 2–3 celery stalks, finely diced
- 4 cloves garlic, minced
- 3 tbsp tomato paste
- 400g tin chopped tomatoes
- 150ml red wine (optional — deglaze with extra broth if skipping)
- 300ml beef bone broth (or standard beef stock)
- 2 bay leaves
- 1 tsp dried oregano
- 100–150g green olives, pitted and chopped
- 2 tbsp olive oil
- Salt and black pepper
To Serve:
- Pasta of choice (100g dried per portion — pappardelle, rigatoni, or spaghetti all work)
- Parmesan, grated
- Fresh parsley (optional)
Method
Step 1 — Build the soffritto (10–12 minutes)
Heat 2 tbsp olive oil in a large heavy-based pot over medium heat. Add onion, carrot, and celery. Cook 10–12 minutes until soft and sweet, stirring occasionally. Add garlic, cook 1 minute more.
This step builds the flavour base for the entire dish. Rushing it produces a noticeably worse result.
Step 2 — Brown the mince (8–10 minutes)
Add mince to the pot. Break it up with a wooden spoon and brown properly — you want colour on the meat, not grey steamed mince. Season with salt and pepper.
Step 3 — Toast the tomato paste (2–3 minutes)
Stir in tomato paste and cook 2–3 minutes, stirring constantly. This concentrates the flavour and removes the raw, tinny taste.
Step 4 — Add liquids (2 minutes)
Pour in wine (if using) and let it bubble for 2 minutes, scraping up the browned bits from the bottom of the pot. Add tinned tomatoes, bone broth, bay leaves, and oregano. Stir well.
Step 5 — Simmer (1.5–2 hours, hands-off)
Bring to a gentle simmer. Reduce heat to low and partially cover the pot. Stir every 20–30 minutes. Add a splash of broth if it reduces too much.
This is when you start Recipe 2 below.
Step 6 — Finish (5 minutes)
After 1.5–2 hours, stir through the chopped olives. Cook 15 minutes more. Taste and adjust seasoning — the olives add salt, so go easy until you’ve tasted it.
Storage
- Fridge: 4–5 days in airtight containers
- Freezer: Up to 3 months
- Reheating: Microwave with a splash of water to loosen
- Tip: Store pasta separately if keeping more than 2 days — it absorbs sauce and goes soft
Recipe 2: Garlic Butter Spaghetti with Meatballs
Make this while the ragù simmers. Thirty minutes from start to portioned containers.
Prep time: 5 minutes Cook time: 20 minutes Makes: 4 portions
Nutrition Per Portion
| Calories | Protein | Carbs | Fat | Fibre |
|---|---|---|---|---|
| 520 | 24g | 68g | 18g | 3g |
Macros are calculated based on 4 portions using shop-bought meatballs and standard dried spaghetti. Homemade meatballs will alter protein and fat content depending on mince lean percentage.
Ingredients
- 500g spaghetti
- 400g shop-bought meatballs (or make your own)
- 3–4 tbsp butter
- 2 tbsp garlic (jarred is fine)
- Reserved pasta water (half a cup — see method)
- Salt
Method
Step 1 — Get meatballs in the oven (20 minutes)
Shop-bought: Preheat oven to 180°C. Place meatballs on a lined tray. Bake 15–20 minutes per packet instructions.
Step 2 — Cook the pasta (10 minutes)
Boil spaghetti in heavily salted water — it should taste noticeably salty, like seawater. Cook per packet instructions.
Before draining, scoop out half a cup of the starchy pasta water and set it aside. This is what makes the sauce work — the starch emulsifies with the butter to create a silky coating rather than a greasy one.
Drain the pasta.
Step 3 — Make the “sauce” (2 minutes) Alio e Oilio
Return drained pasta to the pot with the heat off. Add slightly less than half a cup of the reserved pasta water, 3–4 tbsp butter, 2 tbsp jarred garlic, and salt to taste. Toss everything together until the pasta is evenly coated and the sauce looks glossy.
Step 4 — Combine (1 minute)
Add the cooked meatballs to the pasta. Toss to coat. Done.
Storage
- Fridge: 3–4 days
- Reheating: Microwave with a splash of water to prevent drying out
Your 2-Hour Timeline
This is the sequence that makes the whole system work. Follow this and both meals finish within the same window.
Hour 1
| Time | Task |
|---|---|
| 0:00 | Start ragù — soffritto (onion, carrot, celery) |
| 0:12 | Brown mince, add tomato paste |
| 0:20 | Add liquids, bring to simmer |
| 0:25 | Ragù simmering — your hands are free |
| 0:30 | Preheat oven for meatballs |
| 0:35 | Meatballs in oven |
| 0:50 | Boil water for spaghetti |
Hour 2
| Time | Task |
|---|---|
| 1:00 | Cook spaghetti, make garlic butter sauce |
| 1:15 | Spaghetti done — portion into containers |
| 1:20 | Stir ragù occasionally, clean up, sort containers |
| 1:45 | Add olives to ragù |
| 2:00 | Ragù done — portion into containers |
Two different meals. Batch cook for two is done
Notes
On the green olives: This isn’t traditional Italian ragù — someone’s nonna would have opinions. But the olives cut through the richness and add a salty, briny contrast that makes the dish more interesting across five days of eating it.
On bone broth vs stock: Bone broth tends to produce a richer, more rounded result than standard stock cubes. If you can source it easily, it’s worth using. If not, regular beef stock works — the long simmer compensates for most of the difference.
On the soffritto: The 10–12 minutes of softening the vegetables before adding meat is where the depth of flavour comes from. Skipping or rushing this step is the single most common reason home ragù tastes flat.
On the garlic butter pasta being simple: That’s deliberate. Having two rich, complex meals in the same rotation gets tiring. The spaghetti is a lighter contrast to the ragù, which helps you not get bored by Thursday.
On scaling: Both recipes scale linearly. These amounts produce 9 portions for one person across a work week, but adjust based on how many lunches you need to cover.
Practical Takeaways
- Two hours on Sunday produces 9 work-ready portions across two different meals
- Use the ragù’s simmer time (90 minutes) to prepare the spaghetti — no extra time required
- Store pasta separately from sauce if keeping more than 2 days
- Bone broth improves the ragù noticeably but isn’t essential
- The soffritto step is non-negotiable — don’t rush it
If you want a flexible protein source to complement these meals mid-week, read Why I Include Boiling Eggs in My Prep.