Keto meal prep works best when you batch-cook two or three plain proteins and two or three low-carb vegetables, then combine them into containers with a measured fat or sauce. You avoid cooking finished recipes for every day. Plain components keep better, reheat more evenly and let you change flavors with seasoning and sauces.
Below is a practical plan for one adult covering five lunches and five dinners. It is a starting framework, not a tested recipe set. Adjust amounts to your appetite and targets, or generate a full schedule in our keto meal planner.
Step 1: Plan the components
Choose components that work in different combinations:
| Component | Example choices | Role |
|---|---|---|
| Protein A | Chicken thighs or breast | Lunches |
| Protein B | Ground beef (85/15) | Dinners, bowls, lettuce wraps |
| Vegetable A | Broccoli or cauliflower florets | Roasted side |
| Vegetable B | Cabbage or zucchini | Sauteed or roasted |
| Fresh add-ons | Romaine, cucumber, avocado | Added on eating day |
| Fats and toppings | Olive oil, butter, cheddar, sour cream | Measured per container |
If you want fully planned days instead, our 7-day keto meal plan lays out each meal.
Step 2: Shopping quantities (example for one adult, 10 meals)
These are example amounts for planning. They are raw, as-purchased weights.
| Item | Example amount | Notes |
|---|---|---|
| Chicken thighs or breast | 2 lb (about 0.9 kg) raw | About 6 oz raw per lunch, with a little spare |
| Ground beef 85/15 | 2.5 lb raw | About 8 oz raw per dinner |
| Broccoli or cauliflower florets | 2 lb | Shrinks when roasted |
| Green cabbage | 1 medium head | Keeps well whole |
| Zucchini | 3 medium | Cook within a few days |
| Romaine hearts | 1 pack | Keep separate |
| Avocados | 3, at different ripeness | Cut on eating day |
| Cheddar, block | 8 oz | Grate or cube as needed |
| Sour cream | 1 small tub | Measure 2 tbsp per use |
| Olive oil and butter | From pantry | Roasting and finishing |
| Salsa, hot sauce, mustard | From pantry | Check labels for sugar |
For a fuller aisle-by-aisle list, use our keto grocery list.
Step 3: Batch-cook in one session
- Heat the oven and line two sheet pans.
- Roast vegetables. Toss florets with olive oil and salt on one pan, sliced zucchini or cabbage wedges on the other.
- Cook the chicken on a separate pan or in a skillet. Season simply with salt, pepper and garlic powder so it suits different meals.
- Brown the ground beef in a large skillet. Season half with taco-style spices and half with salt, pepper and onion powder.
- Check doneness with a thermometer. Use the safe minimum internal temperatures chart from FoodSafety.gov. It lists 165°F for poultry and 160°F for ground beef.
- Cool quickly. Spread food in shallow containers rather than one deep pot, then refrigerate.
- Weigh the cooked totals and divide evenly. For example, if the cooked chicken weighs 25 oz in total, five containers get 5 oz each. Your cooked weight will depend on the cut and cooking method.
Step 4: Assemble containers
An example lunch container, using USDA values from our food database:
| Item | Amount | Net carbs | Protein |
|---|---|---|---|
| Chicken breast | 6 oz raw weight (170g) | 0g | about 38g |
| Broccoli | 1 cup chopped, raw weight (91g) | 3.6g | 2.5g |
| Cheddar | 1 oz (28g) | 1g | 6.4g |
| Olive oil | 1 tbsp (14g) | 0g | 0g |
| Total | about 4.6g | about 47g |
The chicken and broccoli figures are based on raw USDA entries (chicken breast, skinless, raw; broccoli, raw). Cooking removes water, so your container will weigh less, but the totals above are a reasonable estimate for the food that went into it. Seasoning blends and sauces add their own carbs, so check their labels. To check a food, see carbs in our database.
Keep these separate until eating day:
- Leafy greens and cucumber, which wilt when stored with warm food.
- Avocado, which browns once cut.
- Sour cream and dressings, which can make food soggy when reheated.
Step 5: Store safely and split the week
The FoodSafety.gov cold food storage chart lists cooked meat and poultry leftovers at 3 to 4 days in the refrigerator. For a five-day week:
- Option A: Prep Sunday for Monday to Wednesday, and prep again Wednesday evening for Thursday and Friday.
- Option B: Prep everything Sunday, refrigerate the first three days of containers and freeze the rest the same day. Move frozen containers to the fridge the night before.
Reheat cooked leftovers to 165°F, using the same FoodSafety.gov temperature chart. Label every container with the cook date. Keep your fridge at 40°F or below.
Step 6: Change flavors without changing the prep
The same chicken and beef can taste different all week:
- Ground beef with salsa, cheese and sour cream over romaine.
- Ground beef with mustard, pickles and cheddar as a bunless burger bowl.
- Chicken with pesto and roasted zucchini.
- Chicken with hot sauce, celery and blue cheese.
Check sauce labels for added sugar and log the amount you use.
A realistic prep timeline
| Time | Task |
|---|---|
| 0:00 | Oven on, vegetables chopped |
| 0:15 | Vegetables in oven, chicken seasoned |
| 0:25 | Chicken cooking, beef browning |
| 0:50 | Everything checked for doneness, cooling |
| 1:05 | Weigh, portion, label, refrigerate or freeze |
Your times will vary with your oven, equipment and batch size. Once the routine is set, plug your preferred proteins and vegetables into the keto meal planner to rotate menus without starting over each week.