Free 7-Day Keto Meal Plan With Grocery List

Published June 16, 2026 · 10 min read

The hardest part of keto isn't giving up carbs — it's planning meals that stay under 20g net carbs without eating boring chicken and broccoli every day. This 7-day plan solves that. Every day has breakfast, lunch, and dinner with net carb counts and calorie totals. At the bottom: a full grocery list. And if you want a plan customized to your exact calorie goal and carb limit, Mealzy generates one in 30 seconds — free.

Your Free 7-Day Keto Meal Plan

Monday
Breakfast: Scrambled eggs with avocado and butter — 380 kcal, 3g net carbs
Lunch: Tuna lettuce wraps with mayo and cheese — 420 kcal, 2g net carbs
Dinner: Chicken thigh with roasted broccoli and garlic butter — 580 kcal, 6g net carbs
Daily Total: 1,380 kcal, 11g net carbs
Tuesday
Breakfast: Bacon and cheese omelette with spinach — 420 kcal, 4g net carbs
Lunch: Salmon with asparagus and lemon butter — 480 kcal, 3g net carbs
Dinner: Beef burger with cheddar, lettuce, and mayo — 550 kcal, 2g net carbs
Daily Total: 1,450 kcal, 9g net carbs
Wednesday
Breakfast: Smoked salmon and cream cheese with avocado — 380 kcal, 2g net carbs
Lunch: Chicken salad with mayo and celery — 420 kcal, 4g net carbs
Dinner: Ribeye steak with garlic butter and sautéed greens — 620 kcal, 1g net carbs
Daily Total: 1,420 kcal, 7g net carbs
Thursday
Breakfast: Eggs in butter with spinach and cheese — 390 kcal, 3g net carbs
Lunch: Tuna mayo salad with celery — 410 kcal, 3g net carbs
Dinner: Pork chops with Brussels sprouts and bacon — 580 kcal, 6g net carbs
Daily Total: 1,380 kcal, 12g net carbs
Friday
Breakfast: Steak and eggs with cheddar and avocado — 450 kcal, 2g net carbs
Lunch: Sardines with avocado and olive oil — 400 kcal, 3g net carbs
Dinner: Chicken thigh with cauliflower mash and butter — 540 kcal, 5g net carbs
Daily Total: 1,390 kcal, 10g net carbs
Saturday
Breakfast: Bacon wrapped in cheese with avocado — 420 kcal, 1g net carbs
Lunch: Crab salad with mayo and cucumber — 440 kcal, 2g net carbs
Dinner: Lamb chops with green beans and garlic butter — 600 kcal, 7g net carbs
Daily Total: 1,460 kcal, 10g net carbs
Sunday
Breakfast: Smoked mackerel with avocado and olive oil — 380 kcal, 3g net carbs
Lunch: Beef and broccoli with soy sauce and sesame oil — 450 kcal, 4g net carbs
Dinner: Pork belly with creamed spinach — 550 kcal, 2g net carbs
Daily Total: 1,380 kcal, 9g net carbs

Weekly Average: 1,408 kcal and 9.7g net carbs per day. All meals stay well under the 20g keto threshold, putting you safely in ketosis. Adjust portions up or down to hit your target calories — the carb counts won't change meaningfully.

Keto-Friendly Protein Sources That Work

Keto is a high-fat, moderate-protein diet. These proteins are staples because they're nutrient-dense, satiating, and keto-compatible. No hidden carbs here.

This meal plan uses eggs, chicken, beef, pork, and fish as primary protein sources. Combined with fat (butter, olive oil, avocado, cheese), you're hitting 100–130g protein per day easily. The cost? Under $70 per week for all 21 meals. That's about $3.30 per meal.

Weekly Grocery List

Everything you need to make this plan, grouped by section so you can navigate the store efficiently.

Meat & Seafood

Dairy & Eggs

Vegetables (Low-Carb Only)

Pantry & Oils

Estimated Total Cost: $68.50 (assumes you have salt, pepper, and basic spices at home).

How to Customize This Plan for Your Calorie Goal

This plan averages 1,408 kcal per day. Keto is a satiation diet — you'll likely eat less naturally — but if you need to adjust, it's simple: add or reduce portion sizes.

If you need 1,200 kcal per day: Reduce meat portions by about 15%. Skip the extra cheese on a few days. A 15% reduction gets you to roughly 1,196 kcal. Carb counts stay the same.

If you need 1,600 kcal per day: Add extra fat (oil, butter, mayo) to existing meals. Increase meat portions slightly. Add a keto snack like cheese or almonds. Most of your extra calories will come from fat, which won't affect net carbs.

If you need 2,000+ kcal per day: Add fatty cuts (salmon, pork belly), extra oil, and full-fat dairy. Snack on nuts, cheese, and macadamia nuts liberally. Keto meals are naturally calorie-dense, so hitting high targets is easy.

But here's the thing: if custom tailoring feels overwhelming, that's exactly what Mealzy does for you. Enter your exact calorie goal, dietary preference (keto), weekly budget, and any foods you dislike — Mealzy generates a fully customized week in 30 seconds. You get a plan that fits your body, your budget, and your taste. Free to try, no credit card needed.

Tips for Sticking to a Keto Meal Plan

1. Buy fattier cuts of meat on purpose. Chicken thighs instead of breasts. Salmon instead of cod. Ground beef instead of lean. Fat is where the flavor lives on keto, and it keeps you full longer. Don't eat "diet chicken" — that's not keto.

2. Keep eggs and canned fish on hand. When you're tired or don't have time to cook, scrambled eggs take 3 minutes and deliver 30g protein. Canned tuna is ready to eat. These are your safety net — they keep you on track without effort.

3. Accept the first two weeks will feel hard. Keto flu is real. Headaches, fatigue, cravings — they fade by week three once your body adapts. Drink water, eat enough salt, and power through. The payoff is appetite control and steady energy.

4. Use Mealzy's swap feature if you dislike a meal. The plan is a guide, not a cage. If you hate cauliflower mash, swap it for zucchini or butter. The regenerated plan maintains your carb and calorie targets.

Frequently Asked Questions

Is it hard to get enough protein on keto?
No — eggs, meat, fish, and dairy cover it easily. Hitting 80–120g protein per day on keto is entirely achievable with chicken thighs, salmon, beef, and eggs. Protein is satiating and doesn't spike blood sugar.
How much does a week of keto meals cost?
$50–80 depending on location and whether you buy organic or grass-fed. This plan is designed to stay under $70 per week using budget-friendly proteins like eggs, chicken thighs, and canned tuna.
What are net carbs?
Net carbs = total carbohydrates minus fiber. You subtract fiber because your body doesn't digest it, so it doesn't raise blood sugar. This is why low-carb vegetables like broccoli are keto-friendly despite containing carbs.
Does Mealzy support keto meal planning?
Yes — select keto as your dietary preference and every generated meal respects strict carb limits. Mealzy enforces under 25g net carbs per day and generates budget-friendly, calorie-accurate plans.
What if I miss carbs when starting keto?
Keto adaptation takes 2–3 weeks. You'll feel tired initially (the 'keto flu'), but energy returns once your body burns fat efficiently. Tips: drink water, electrolyte salt, eat enough fat, and give it 3 weeks before deciding.

This plan is a starting point.

For a plan built around your exact calorie goal, carb limit, and food preferences — Mealzy generates it in 30 seconds. Free to try, no credit card, no sign up needed for the demo.

Try Mealzy Free

Keto doesn't have to be boring. You just need a plan. This one works — it's tested, budget-friendly, keeps carbs low, and uses ingredients you can find in any regular grocery store. Print it, follow it, or use it as a template for your own ideas. And when you're ready for a fully customized plan, Mealzy will generate one for you in 30 seconds.