2900 calorie keto and intermittent fasting meal plan
In just a few clicks, generate your own 2900 calorie keto and intermittent fasting meal plan or follow the 7-day sample plan. Either way you'll get a full grocery list and easy-to-follow recipes for the week.
Option 1: Generate your own plan
This will create a customizable diet plan where you can pick the recipes and swap/randomize meals until you have something you like.
Option 2: Pre-made plan with PDF
This pre-made PDF plan (2900cal, 258g protein, 27g net carbs, 190g fat, 10g fiber per day) cannot be customized.
Day 1
2875cal, 302g protein, 33g net carbs, 166g fat, 13g fiber
26 oz (918cal, 164p, 5c, 27f)
3 serving(s) (489cal, 8p, 13c, 42f)
10 oz (746cal, 81p, 6c, 44f)
2 1/4 serving(s) (732cal, 50p, 10c, 52f)
Day 2
2875cal, 250g protein, 23g net carbs, 194g fat, 10g fiber
18 oz (1155cal, 115p, 1c, 77f)
1 1/2 serving(s) (245cal, 4p, 6c, 21f)
10 oz (746cal, 81p, 6c, 44f)
2 1/4 serving(s) (732cal, 50p, 10c, 52f)
Day 3
2850cal, 221g protein, 28g net carbs, 203g fat, 9g fiber
18 oz (1155cal, 115p, 1c, 77f)
1 1/2 serving(s) (245cal, 4p, 6c, 21f)
8 taco(s) (1110cal, 66p, 14c, 86f)
2 serving(s) (347cal, 36p, 7c, 18f)
Day 4
2875cal, 231g protein, 30g net carbs, 202g fat, 7g fiber
20 oz (1429cal, 128p, 9c, 98f)
8 taco(s) (1110cal, 66p, 14c, 86f)
2 serving(s) (347cal, 36p, 7c, 18f)
Day 5
2850cal, 264g protein, 26g net carbs, 184g fat, 7g fiber
29 1/3 oz (1164cal, 185p, 0c, 47f)
3/4 serving(s) (244cal, 17p, 3c, 17f)
4 link (1028cal, 56p, 12c, 84f)
2 1/2 serving(s) (408cal, 6p, 11c, 35f)
Day 6
2950cal, 267g protein, 26g net carbs, 191g fat, 13g fiber
3 2/3 serving(s) (1116cal, 147p, 13c, 51f)
1 3/4 serving(s) (316cal, 15p, 4c, 25f)
15 oz (1477cal, 105p, 7c, 113f)
1/4 zucchini (36cal, 1p, 2c, 3f)
Day 7
2950cal, 267g protein, 26g net carbs, 191g fat, 13g fiber
3 2/3 serving(s) (1116cal, 147p, 13c, 51f)
1 3/4 serving(s) (316cal, 15p, 4c, 25f)
15 oz (1477cal, 105p, 7c, 113f)
1/4 zucchini (36cal, 1p, 2c, 3f)
Grocery List (33 items)
Other
Italian seasoning
1 1/4 tsp (5g)
Pork rinds
4 oz (113g)
Mixed greens
1/2 cup (15g)
Ground beef (20% fat)
1 lbs (454g)
Roasted red peppers
1 2/3 pepper(s) (117g)
Italian pork sausage, raw
4 link (430g)
Soups, Sauces, and Gravies
Pesto sauce
5 tbsp (80g)
Salsa
1 1/3 cup (342g)
Fats and Oils
Oil
3 oz (92mL)
Marinade sauce
13 tbsp (194mL)
Olive oil
13 1/2 tbsp (203mL)
Salad dressing
2/3 cup (165mL)
Vegetables and Vegetable Products
Tomatoes
7 1/2 cherry tomatoes (128g)
Zucchini
9 large (2857g)
Garlic
4 1/4 clove (13g)
Mushrooms
1 1/4 lbs (567g)
Fresh spinach
14 2/3 cup(s) (440g)
Spices and Herbs
Fresh basil
5 tbsp, chopped (13g)
Thyme, dried
3 dash, ground (1g)
Taco seasoning mix
1 packet (35g)
Paprika
1/4 tbsp (2g)
Salt
5 dash (2g)
Black pepper
5 dash (1g)
Dairy and Egg Products
Fresh mozzarella cheese
5 oz (142g)
Sour cream
3 tbsp (36g)
Cheddar cheese
2 cup, shredded (226g)
Butter
2 1/2 tbsp (36g)
Poultry Products
Boneless skinless chicken breast, raw
7 1/2 lbs (3357g)
Chicken thighs, with bone and skin, raw
4 lbs (1871g)
Boneless chicken thighs, with skin
1 1/4 lbs (568g)
Pork Products
Bacon, raw
10 1/2 slice(s) (298g)
Beverages
Water
1 1/4 cup(s) (296mL)
Nut and Seed Products
Sunflower kernels
1/4 lbs (99g)
dinner prep - 2 days

1. Caprese chicken
745 cals, 81p, 6c, 44f (per meal)
1 1/4 tsp (5g)
5 tbsp (80g)
2 1/2 tsp (13mL)
7 1/2 cherry tomatoes (128g)
5 tbsp, chopped (13g)
5 oz (142g)
1 1/4 lbs (560g)
Recipe has been scaled from original by 1.25x. Adjust cook times and pan sizes accordingly.
1
Spread oil over breasts and season with salt/pepper and italian seasoning to taste.
2
Heat a skillet over medium heat and add the chicken.
3
Cook for about 6-10 minutes on each side until fully cooked.
4
Meanwhile, prepare the topping by mixing the tomatoes and basil together.
5
When chicken is done, place sliced mozzarella on top of each breast and continue cooking for another minute or two until it has softened.
6
Remove and top with tomato mixture and a drizzle of pesto.
7
Serve.

2. Bacon zucchini noodles
730 cals, 50p, 10c, 52f (per meal)
Recipe has been scaled from original by 4.5x. Adjust cook times and pan sizes accordingly.
1
Use a zoodler or a vegetable peeler with teeth to spiralize the zucchini.
2
Cook the bacon in a skillet over medium heat.
3
Once the bacon is finished, remove it and chop it up. Add the zucchini noodles and saute them in the bacon grease, turning them continuously, until they are soft but not soggy, about 5 minutes. Mix in the bacon bits.
4
Remove from heat and serve.
lunch prep - 1 days

1. Marinaded chicken breast
920 cals, 164p, 5c, 27f (per meal)
Recipe has been scaled from original by 1.63x. Adjust cook times and pan sizes accordingly.
1
Place the chicken in a ziploc bag with the marinade and mush it around to ensure the chicken is fully coated.
2
Refrigerate and marinade for at least 1 hour, but preferably overnight.
3
BAKE
4
Preheat the oven to 400 degrees F.
5
Remove the chicken from the bag, discarding excess marinade, and bake for 10 minutes in preheated oven.
6
After the 10 minutes, turn the chicken and bake until no longer pink in the center and juices run clear, about 15 more minutes.
7
BROIL/GRILL
8
Preheat the oven to broil/grill.
9
Remove the chicken from the bag, discarding excess marinade, and broil until no longer pink inside, usually 4-8 minutes per side.

2. Garlic zucchini noodles
490 cals, 8p, 13c, 42f (per meal)
Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
1
Use a zoodler or a vegetable peeler with teeth to spiralize the zucchini.
2
Heat the oil in a pan on medium high. Add the garlic and cook for a minute or two.
3
Add the zucchini noodles and saute them, turning them continuously, until they are soft but not soggy, about 5 minutes.
4
Remove from heat and serve.
lunch prep - 2 days

1. Baked chicken thighs
1155 cals, 115p, 1c, 77f (per meal)
Recipe has been scaled from original by 0.75x. Adjust cook times and pan sizes accordingly.
1
Preheat oven to 400°F (200°C).
2
Arrange the chicken thighs on a baking sheet or in a baking dish.
3
Season thighs with thyme and some salt and pepper.
4
Bake in the preheated oven for 35–45 minutes, or until the internal temperature reaches 165°F (75°C). For extra crispy skin, broil for 2–3 minutes at the end. Serve.

2. Garlic zucchini noodles
245 cals, 4p, 7c, 21f (per meal)
Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
1
Use a zoodler or a vegetable peeler with teeth to spiralize the zucchini.
2
Heat the oil in a pan on medium high. Add the garlic and cook for a minute or two.
3
Add the zucchini noodles and saute them, turning them continuously, until they are soft but not soggy, about 5 minutes.
4
Remove from heat and serve.
dinner prep - 2 days

1. Keto cheese tacos
1110 cals, 66p, 14c, 86f (per meal)
3 tbsp (54g)
3 tbsp (36g)
1/2 cup (15g)
1 packet (35g)
1 lbs (454g)
2 cup, shredded (226g)
1
Optional: preheat oven to 350 F (180 C). See step 7 for more info.
2
Heat a large skillet over medium heat.
3
Add the meat and cook until browned.
4
Add the taco seasoning and a splash of water.
5
When done, cover and move to back burner to keep warm.
6
For each taco shell you'll be making, take 2 cups and place them upside down about 4-5 inches apart from each other and balance a large spoon between them. The cheese will be draped across the spoon and hang down so that it hardens in place.
7
There are two methods to making the taco shells (oven or skillet). Pick whichever suits your needs better.
8
OVEN: On a baking sheet lined with parchment paper or a silicone pad, add the cheese in small tortilla-sized circles (about 1/4 cup cheese per taco). Give a couple inches of space in between each taco. Cook in the oven for about 5-7 minutes until the edges brown. SKILLET: Heat a small non-stick skillet over medium heat. Make each taco separately by sprinkling the cheese (about 1/4 cup cheese per taco) in a small tortilla-sized circle. Cook for a couple minutes until edges are browning but cheese is still bubbling. Continue to the next step before making more taco shells.
9
No matter which method you used, let the shell(s) cool for about a minute.
10
Working quickly, remove a cheese circle with a spatula and drape it over a spoon you had set up. Repeat for each shell. Be careful as the cheese will be very hot.
11
Let each taco shell firm and cool completely.
12
Stuff taco shells with beef and top with salsa, sour cream, and lettuce.
13
Leftover note: While they won't be as crispy, you can store leftover taco shells in the fridge by stacking them with paper towels in between each shell and storing in an airtight container. Do not reheat as they will melt.
lunch prep - 1 days

1. Roasted pepper stuffed chicken
1430 cals, 128p, 9c, 98f (per meal)
2 1/2 tsp (13mL)
1 tsp (2g)
1 1/4 lbs (568g)
1 2/3 pepper(s) (117g)
Recipe has been scaled from original by 0.42x. Adjust cook times and pan sizes accordingly.
1
Using fingers, loosen the skin of the chicken thighs from the meat and stuff the roasted peppers underneath the skin.
2
Season chicken with paprika and salt/pepper (to taste).
3
Heat oil in a skillet over medium heat. Place chicken skin side down into pan and cook for 6 minutes. Flip and cook for an additional 5-7 minutes until chicken is fully cooked. Serve.
dinner prep - 1 days

1. Italian sausage
1030 cals, 56p, 12c, 84f (per meal)
4 link (430g)
Recipe has been scaled from original by 4x. Adjust cook times and pan sizes accordingly.
1
Cook sausage via skillet or oven. Skillet: Place sausage in a skillet add water to ½" depth. Bring to a simmer and cover. Simmer for 12 minutes. Remove lid and continue to simmer until water evaporates and sausage browns. Oven: Place sausage on a foil-lined baking sheet. Place in cold oven and turn heat to 350°F (180°C). Cook for 25-35 minutes or until no longer pink inside.

2. Garlic zucchini noodles
410 cals, 6p, 11c, 35f (per meal)
Recipe has been scaled from original by 2.5x. Adjust cook times and pan sizes accordingly.
1
Use a zoodler or a vegetable peeler with teeth to spiralize the zucchini.
2
Heat the oil in a pan on medium high. Add the garlic and cook for a minute or two.
3
Add the zucchini noodles and saute them, turning them continuously, until they are soft but not soggy, about 5 minutes.
4
Remove from heat and serve.
lunch prep - 1 days

1. Basic chicken breast
1165 cals, 185p, 0c, 47f (per meal)
Recipe has been scaled from original by 1.83x. Adjust cook times and pan sizes accordingly.
1
First, rub the chicken with oil, salt and pepper, and any other preferred seasonings. If cooking on stovetop, save some oil for the pan.
2
STOVETOP: Heat the rest of oil in a medium skillet over medium heat, place chicken breasts in and cook until edges are opaque, about 10 minutes. Flip to the other side, then cover the pan, lower the heat and cook for another 10 minutes.
3
BAKED: Preheat oven to 400°F (200°C). Place chicken on a baking sheet. Bake for 10 minutes, flip and bake 15 more minutes or until internal temperature reaches 165°F (75°C).
4
BROILED/GRILLED: Set oven to broil and preheat on high. Broil chicken 3-8 minutes on each side. Actual time will vary based on thickness of breasts and proximity to the heating element.
5
ALL: Finally, let the chicken rest for at least 5 minutes before you cut it. Serve.

2. Bacon zucchini noodles
245 cals, 17p, 3c, 18f (per meal)
Recipe has been scaled from original by 0.75x. Adjust cook times and pan sizes accordingly.
1
Use a zoodler or a vegetable peeler with teeth to spiralize the zucchini.
2
Cook the bacon in a skillet over medium heat.
3
Once the bacon is finished, remove it and chop it up. Add the zucchini noodles and saute them in the bacon grease, turning them continuously, until they are soft but not soggy, about 5 minutes. Mix in the bacon bits.
4
Remove from heat and serve.
dinner prep - 2 days

1. Chicken thighs and mushrooms
1475 cals, 105p, 7c, 113f (per meal)
5 tbsp (75mL)
1 1/4 lbs (567g)
5 dash (2g)
1 1/4 cup(s) (296mL)
2 1/2 tbsp (36g)
5 dash (1g)
5 thigh (6 oz ea) (850g)
Recipe has been scaled from original by 2.5x. Adjust cook times and pan sizes accordingly.
1
Preheat oven to 400 F (200 C).
2
Season chicken on all sides with salt and ground black pepper.
3
Heat olive oil over medium-high heat in an ovenproof skillet. Place chicken skin-side down in skillet and cook until browned, about 5 minutes.
4
Turn chicken over; stir mushrooms with a pinch of salt into skillet. Increase heat to high; cook, stirring mushrooms occasionally, until mushrooms shrink slightly, about 5 minutes.
5
Transfer skillet to the oven and cook through, 15 to 20 minutes. Interior temperature should be at least 165 F (74 C). Transfer only the chicken breasts to a plate and loosely tent with foil; set aside.
6
Set skillet on the stovetop over medium-high heat; cook and stir mushrooms until brown bits start to form on the bottom of the pan, about 5 minutes. Pour water into the skillet, and bring to a boil while scraping the browned bits off of the bottom of the pan. Cook until water is reduced by half, about 2 minutes. Remove from heat.
7
Stir in any accumulated juices from the chicken into the skillet. Stir butter into mushroom mixture, stirring constantly until butter is completely melted and incorporated.
8
Season with salt and pepper. Spoon mushroom sauce over chicken and serve.

2. Basic zoodles
35 cals, 1p, 2c, 3f (per meal)
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Spiralize zucchini, sprinkle some salt on the zucchini noodles, and place them between some towels to capture any excess moisture. Set aside.
2
Heat oil in a skillet over medium heat. Add spiralized zucchini and saute until zucchini is soft, about 5 minutes. Season with salt, pepper, and a dash of any other herbs or spices you have on hand, and serve.
lunch prep - 2 days

1. Basic chicken & spinach salad
1115 cals, 147p, 13c, 51f (per meal)
2/3 cup (165mL)
2 1/2 tbsp (37mL)
2 3/4 lbs (1248g)
14 2/3 cup(s) (440g)
Recipe has been scaled from original by 3.67x. Adjust cook times and pan sizes accordingly.
1
Season chicken breasts with some salt and pepper.
2
Heat oil in a skillet or grill pan over medium-high heat. Cook chicken for about 6-7 minutes on each side or until no longer pink in the middle. When done, set aside to rest for a couple minutes, then slice into strips.
3
Arrange spinach and top with chicken.
4
Drizzle dressing over top when serving.