30-Day Keto Meal Plan: Complete Guide with Shopping Lists & Recipes
Complete 30-day keto meal plan with weekly shopping lists, meal prep tips, and easy recipes. Take the guesswork out of your keto journey with this structured plan!
Thirty days is long enough to get fully into ketosis, get through the rough first week, and build habits that actually stick. This plan gives you four structured weeks of breakfasts, lunches, dinners, and snacks, built around simple meals with ingredients you can find in any grocery store. Nothing here requires specialty products, fancy equipment, or hours in the kitchen.
How to Use This Plan
Your daily target is 20 to 25 grams of net carbs. Net carbs are total carbohydrates minus fiber. Every meal in this plan is built to keep you comfortably under that ceiling, with most days landing between 15 and 22 grams. If you want to dial in your personal fat and protein targets beyond that, our keto macros calculator guide walks you through the numbers.
A few ground rules before you start:
- Repeat meals are a feature, not a bug. Breakfasts repeat all week, and most lunches are last night's dinner on purpose. Cooking once and eating twice is how real people stay on keto for 30 days without burning out.
- Portion to your hunger. Eat until you are satisfied, not stuffed. If a listed serving is not enough, add more protein or fat, not more carbs.
- Drink water and salt your food. Keto flushes water and electrolytes, especially in week one. Aim for at least 2 liters of water a day and do not fear the salt shaker.
- Swap freely within categories. Hate salmon? Use chicken thighs. No feta? Use cheddar. The substitution section below has you covered.
- Snack only if you are actually hungry. Snacks are listed daily, but on keto many people naturally drop to three or even two meals. Listen to your body.
New to keto entirely? Read what is the keto diet first so the terms in this plan (net carbs, ketosis, macros) make sense, then come back and start Day 1.
Week 1: Keep It Simple
Week one is about getting through the adaptation period without complicated cooking. Breakfasts are quick and egg-based, dinners are one-pan meals, and lunch is almost always leftovers. Do not worry about perfect macros this week. Just stay under your carb limit and eat enough fat and salt to feel good.
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| 1 | Scrambled eggs with spinach and feta | Bunless cheeseburger with side salad and olive oil dressing | Sheet-pan chicken thighs with roasted broccoli (make extra) | Handful of macadamia nuts |
| 2 | Bacon and eggs with half an avocado | Leftover chicken thighs over mixed greens with ranch | Pan-seared salmon with asparagus cooked in butter (make extra) | Celery sticks with cream cheese |
| 3 | Full-fat Greek yogurt with chopped walnuts and a few raspberries | Leftover salmon over Caesar salad, no croutons | Taco bowls: seasoned ground beef over cauliflower rice with cheese, salsa, and sour cream (make extra beef) | Pepperoni slices |
| 4 | Scrambled eggs with spinach and feta | Leftover taco bowl | Zucchini lasagna with meat sauce, ricotta, and mozzarella (makes 4+ servings) | Two hard-boiled eggs |
| 5 | Chia pudding made with coconut milk, prepped the night before | Leftover zucchini lasagna | Grilled pork chops with garlic green beans (make an extra chop) | Cheese cubes |
| 6 | Omelet with mushrooms, bell peppers, and cheddar | Leftover pork chop, sliced over spinach salad | Bunless bacon cheeseburgers with a big side salad (cook an extra patty) | Guacamole with cucumber slices |
| 7 | Egg muffins (batch-cooked today for next week) | Leftover burger patty crumbled over greens | Roast a whole chicken with cauliflower mash (save the leftovers) | Olives |
Week 1 Shopping List
Proteins
- Eggs (2 dozen, you will use them everywhere)
- Chicken thighs, bone-in (about 2 lbs) plus 1 whole chicken
- Ground beef (2 lbs)
- Salmon fillets (2-3)
- Pork chops (3)
- Bacon (1 pack) and pepperoni slices
Vegetables
- Spinach, mixed greens, and romaine for salads
- Broccoli (2 heads), asparagus (1 bunch), green beans (1 lb)
- Zucchini (4-5 for lasagna), mushrooms, bell peppers, celery, cucumber
- Cauliflower (2 heads, or 2 bags of riced cauliflower)
- Avocados (3-4)
Fats and Dairy
- Butter, olive oil, and mayonnaise
- Cheddar, feta, mozzarella, ricotta, and cream cheese
- Heavy cream and sour cream
- Full-fat plain Greek yogurt (1 large tub)
Pantry
- Chia seeds, walnuts, macadamia nuts
- Canned coconut milk (full-fat)
- Salsa (no added sugar), olives, guacamole cups
- Taco seasoning (check labels for added sugar), garlic, salt, pepper
Week 2: Batch Cooking Pays Off
By now the carb cravings should be fading and your energy should be more stable. This week leans harder on batch cooking: a pot of no-bean chili covers two lunches, and the egg muffins you made on Day 7 cover several breakfasts. If you felt tired or headachy during week one, it usually passes by Day 8 to 10.
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| 8 | Egg muffins (from freezer/fridge stash) | Chicken salad: leftover roast chicken mixed with mayo and celery, served over lettuce | Garlic butter shrimp with zucchini noodles (make extra) | Almonds |
| 9 | Bacon and eggs | Leftover shrimp and zucchini noodle bowl | No-bean chili with ground beef, topped with cheddar and sour cream (big pot, plan leftovers) | String cheese |
| 10 | Full-fat Greek yogurt with pecans | Leftover chili | Baked chicken thighs with creamy mushroom sauce and sauteed spinach (make extra) | Two hard-boiled eggs |
| 11 | Chia pudding with coconut milk | Leftover creamy mushroom chicken over greens | Steak with cauliflower mash and roasted Brussels sprouts (cook an extra portion) | Pork rinds with guacamole |
| 12 | Scrambled eggs with cheese and half an avocado | Leftover steak salad with blue cheese dressing | Sheet-pan sausage with peppers and onions (make extra) | Celery with almond butter |
| 13 | Egg muffins | Leftover sausage and peppers in lettuce wraps with mustard | Baked salmon with lemon butter and broccoli (make an extra fillet) | Cheese cubes |
| 14 | Omelet with ham and Swiss cheese | Leftover salmon over Caesar salad, no croutons | Keto meatballs with zucchini noodles and no-sugar-added marinara (double batch) | Olives |
Week 2 Shopping List
Proteins
- Eggs (2 dozen)
- Shrimp, peeled (1 lb)
- Ground beef (2.5 lbs for chili and meatballs)
- Chicken thighs (2 lbs)
- Steak (2 servings, sirloin or ribeye)
- Italian sausage (1 lb, check for no added sugar), bacon, deli ham
- Salmon fillets (2-3)
Vegetables
- Zucchini (5-6 for noodles), mushrooms (1 lb)
- Brussels sprouts (1 lb), broccoli (2 heads), spinach
- Bell peppers and onions (for sausage sheet pan and chili)
- Mixed greens, romaine, celery, cucumber
- Cauliflower (1-2 heads or riced bags), avocados (3)
- Canned tomatoes and tomato paste (for chili)
Fats and Dairy
- Butter, olive oil, mayonnaise
- Cheddar, Swiss, blue cheese dressing, string cheese, cream cheese
- Heavy cream (for mushroom sauce), sour cream
- Full-fat plain Greek yogurt
Pantry
- Chili powder, cumin, garlic powder, Italian seasoning
- No-sugar-added marinara sauce (1 jar)
- Almonds, pecans, almond butter, pork rinds, chia seeds
- Olives, guacamole cups, mustard
Week 3: Add Variety
You are over the hump. Most people report noticeably steadier energy and reduced appetite by week three, which makes this a good week to branch out a little: a stir-fry, a creamy Alfredo-style chicken, a proper taco salad. The structure stays the same, leftovers still carry lunch, but the flavors rotate so you do not get bored.
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| 15 | Scrambled eggs with spinach and feta | Leftover meatballs and zucchini noodles | Chicken Alfredo: chicken in a cream and parmesan sauce over steamed broccoli (make extra) | Macadamia nuts |
| 16 | Bacon and eggs | Leftover chicken Alfredo | Bunless bacon cheeseburgers with side salad (extra patty for tomorrow) | Pepperoni slices |
| 17 | Full-fat Greek yogurt with walnuts | Leftover burger bowl with pickles, mustard, and cheese over greens | Roasted pork tenderloin with buttered cabbage wedges (make extra) | Two hard-boiled eggs |
| 18 | Chia pudding with coconut milk | Leftover pork and cabbage | Shrimp stir-fry with cauliflower rice, broccoli, and coconut aminos (make extra) | String cheese |
| 19 | Egg muffins | Leftover shrimp stir-fry | Taco salad: seasoned ground beef, cheese, avocado, salsa, and sour cream over romaine (extra beef for tomorrow) | Almonds |
| 20 | Scrambled eggs with smoked salmon and cream cheese | Leftover taco salad | Baked chicken breasts with garlic butter and asparagus (make extra chicken) | Guacamole with cucumber slices |
| 21 | Omelet with leftover asparagus and goat cheese | Chicken salad lettuce wraps (leftover chicken plus mayo) | Grilled steak with sauteed zucchini and side salad (extra steak for tomorrow) | Cheese cubes |
Week 3 Shopping List
Proteins
- Eggs (2 dozen)
- Chicken breasts and thighs (about 3 lbs total)
- Ground beef (2 lbs)
- Pork tenderloin (1.5 lbs)
- Shrimp (1 lb)
- Steak (2 servings), bacon, smoked salmon (1 small pack)
Vegetables
- Broccoli (3 heads), asparagus (1 bunch), zucchini (4)
- Cabbage (1 head), spinach, romaine, mixed greens
- Cauliflower rice (2 bags), avocados (4)
- Celery, cucumber, pickles
Fats and Dairy
- Butter, olive oil, mayonnaise
- Parmesan, feta, cheddar, goat cheese, cream cheese, string cheese
- Heavy cream, sour cream, full-fat Greek yogurt
Pantry
- Coconut aminos (a soy sauce swap with fewer carbs)
- Taco seasoning, garlic, Italian seasoning
- Walnuts, almonds, macadamias, chia seeds
- Salsa (no added sugar), guacamole cups
Week 4: Your Favorites, On Repeat
The final week circles back to the meals that worked best, with a couple of new ones to keep things interesting. By now you should know which breakfasts you actually look forward to and which dinners your household asks for again. Feel free to swap any day below for a favorite from weeks one through three.
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| 22 | Bacon and eggs | Leftover steak salad with blue cheese dressing | Creamy Tuscan chicken: thighs with sun-dried tomatoes, spinach, and cream (make extra) | Olives |
| 23 | Chia pudding with coconut milk | Leftover Tuscan chicken | Baked salmon or cod with cauliflower rice and green beans (extra fillet for tomorrow) | Two hard-boiled eggs |
| 24 | Egg muffins | Leftover fish flaked over mixed greens with olive oil and lemon | No-bean chili (back by popular demand, big pot) | Pork rinds |
| 25 | Full-fat Greek yogurt with pecans | Leftover chili with cheese and sour cream | Sheet-pan sausage with Brussels sprouts and onions (make extra) | String cheese |
| 26 | Scrambled eggs with cheese and half an avocado | Leftover sausage and Brussels sprouts | Garlic butter steak bites with zucchini noodles (extra for tomorrow) | Celery with cream cheese |
| 27 | Omelet with mushrooms and cheddar | Leftover steak bites over greens | Roast chicken with roasted broccoli and cauliflower (save the meat) | Macadamia nuts |
| 28 | Bacon and eggs | Chicken salad with mayo over lettuce | Salmon patties with a big side salad and avocado | Cheese cubes |
Week 4 Shopping List
Proteins
- Eggs (2 dozen)
- Chicken thighs (2 lbs) and 1 whole chicken
- Ground beef (2 lbs for chili)
- Salmon (3 fillets, plus canned salmon for patties)
- Steak (2-3 servings), Italian sausage (1 lb), bacon
Vegetables
- Spinach, mixed greens, romaine
- Broccoli (2 heads), green beans (1 lb), Brussels sprouts (1 lb)
- Zucchini (4), mushrooms, onions, celery
- Cauliflower (2 heads or riced bags), avocados (3)
- Canned tomatoes and tomato paste (chili)
Fats and Dairy
- Butter, olive oil, mayonnaise
- Cheddar, cream cheese, string cheese, parmesan, blue cheese dressing
- Heavy cream, sour cream, full-fat Greek yogurt
Pantry
- Sun-dried tomatoes (oil-packed), olives
- Chili powder, cumin, garlic, Italian seasoning
- Pecans, macadamias, chia seeds, pork rinds
- Canned coconut milk
Days 29 and 30: Freestyle With Guardrails
The last two days are yours to design, and that is intentional. A plan that ends with you choosing your own meals is practice for the rest of your life. Pick any breakfast, lunch, and dinner from the past four weeks, or build your own using this simple formula:
- Protein: a palm-to-hand-sized portion of meat, fish, or eggs
- Vegetables: fill half the plate with anything green or cruciferous
- Fat: cook in butter or olive oil, add avocado, cheese, or a creamy sauce
- Carbs: keep the whole day under 20 to 25 grams net, as always
If you want structured inspiration for these two days, browse our keto dinner recipes or the easy keto recipes for beginners guide.
Sunday Meal Prep: The 90-Minute Session
This plan works without meal prep, but it works a lot better with it. One focused session on Sunday turns weekday cooking into assembly. Here is a realistic 90-minute routine:
- Minutes 0 to 10: Preheat the oven to 400 degrees. Boil a dozen eggs on the stovetop.
- Minutes 10 to 40: Bake a tray of egg muffins (whisked eggs, cheese, chopped peppers, pour into a muffin tin). On a second rack, roast two trays of vegetables: broccoli, Brussels sprouts, or cauliflower tossed in olive oil and salt.
- Minutes 40 to 70: Brown 2 pounds of ground beef with taco seasoning or chili spices while the oven finishes. This becomes taco bowls, chili, or salad topping during the week.
- Minutes 70 to 90: Wash and chop salad greens, portion nuts into small containers, and mix 2 to 3 chia puddings in jars for grab-and-go breakfasts.
Store cooked proteins and vegetables in separate airtight containers in the fridge for up to four days. Egg muffins and chili freeze well, so make double when you can. For more ideas on building a weekly prep habit, see our keto meal prep ideas guide, and keep the keto shopping list handy for restocking staples.
Eating Out and Easy Substitutions
Thirty days will include a restaurant meal, a work lunch, or a family dinner. You do not need to skip them. Keto is one of the easier ways of eating to maintain outside your own kitchen:
- Burger places: order any burger without the bun, add cheese, bacon, and avocado, and swap fries for a side salad.
- Mexican: get a burrito bowl or fajitas with no rice, no beans, no tortillas. Load up on meat, cheese, guacamole, sour cream, and salsa.
- Steakhouses and grills: the easiest option anywhere. Steak, salmon, or chicken with a side of vegetables or a salad. Ask for butter.
- Breakfast diners: eggs, bacon, sausage, and an omelet are always safe. Skip the toast, hash browns, and pancakes.
- Watch the hidden carbs: sugary sauces, glazes, ketchup, sweet dressings, and battered or breaded anything. Ask for dressing on the side and choose ranch, Caesar, blue cheese, or oil and vinegar.
Swapping Ingredients
Do not like something in the plan? Swap within the same category and the macros barely move:
- Proteins are interchangeable: chicken thighs, pork chops, ground beef, salmon, shrimp, and steak can trade places in almost any dinner here. Adjust cooking time, not the recipe.
- Egg-free breakfasts: chia pudding, full-fat Greek yogurt with nuts, or a leftover dinner portion all work.
- Dairy-light version: swap cheese for avocado, use olive oil instead of butter, and replace cream sauces with pesto (check for no added sugar).
- Vegetable swaps: any leafy green trades for any other, and broccoli, green beans, asparagus, Brussels sprouts, and zucchini are all roughly equivalent in carbs per serving.
Troubleshooting the 30 Days
I feel tired, headachy, or foggy in week one
That cluster of symptoms is common enough to have a name: the keto flu. It is usually electrolytes, not the diet itself. Keto lowers insulin, which makes your kidneys excrete more sodium and water. The fix for most people is simple: more salt, more water, and potassium and magnesium from food like avocados, spinach, and nuts. Read the full rundown in our keto flu guide before you white-knuckle through it.
My weight loss stalled after week two
First, check that it is actually a stall: daily weight bounces around by a couple of pounds from water alone, so judge by the two-week trend, not single weigh-ins. If the trend is genuinely flat for two weeks or more, work through this list in order:
- Carb creep. Nuts, cheese, cream, and keto snacks add up. Track everything honestly for three days and see where you actually land.
- Portions of fat. Fat is not unlimited. If you are not losing, you may be eating more calories than you think, even on keto. Cut added fats like butter and heavy cream first, not protein.
- Snacking out of habit. Try dropping the daily snack for a week.
- Sleep and stress. Poor sleep and high stress both work against fat loss. No meal plan fixes those, but they matter.
I am constipated
Common in the first couple of weeks as your fiber sources change. Drink more water, keep the low-carb vegetables high (especially the leafy greens and broccoli in this plan), and do not skip the chia pudding days, since chia seeds are one of the most fiber-dense keto foods there is. Magnesium-rich foods like spinach, avocados, and almonds help too.
I am still hungry
Early on, eat. Seriously. The first two weeks are not the time to restrict calories hard. Add an extra egg at breakfast, a bigger portion of protein at dinner, or another handful of nuts. Hunger drops naturally once you are fat-adapted, usually somewhere in week two or three, and that is when eating less becomes effortless rather than a battle.
What happens after Day 30? Most people who finish a structured month keep going with a looser version: the same meal template, more improvisation. If weight loss is your goal, our keto for weight loss guide covers what to adjust next, and the calorie deficit guide explains how keto and calorie targets fit together.
Your Next Step
Print this page or save it, shop for week one, and start. Do not wait for a Monday or the first of the month. The best time to start Day 1 is tomorrow morning with scrambled eggs and spinach.