Ketogenic Meal Plans
Easy-Prep Recipes & Menus for Keto'ers

meal plan for keto

The keto or ketogenic diet is necessarily a low-carb/high-fat lifestyle. Commonly undertaken with the goal of achieving weight loss and trimming fat, the program is also thought to provide other health benefits, including reducing the risk of heart disease, diabetes, stroke, Alzheimer’s disease, and even epilepsy.

The program involves encouraging your body to use fat (instead of glucose) as a fuel source. This results in the metabolic state known as ketosis.

Ketosis isn't exactly natural to achieve, and it can be even more challenging to maintain once you are in it. This is where a solid keto meal plan comes in.

The keto-friendly meals outlined in this food plan are explicitly intended to fill you up and satisfy your cravings, enabling you to reach and maintain the keto diet meal plan.

Because so many dieters fail because of the inability to control their cravings for food, these dishes have been developed specifically to satisfy you and fill you up while providing for all your nutritional needs.

Have a quick glance through the food menus, and you will see an abundance of fats in the form of butter and oils, along with meats, eggs, and even bacon. All of these simple ingredients typically do not have a place in most traditional meal plans but check out the macronutrient counts after each, and you will see that these are not only tasty but good for you as well.

These sample meal plans are also designed to be easy and fun to prepare, with minimal prep time and cleanup. They're ideal for both beginners to keto diet meal plan and beginners to cooking in general. It may take some getting used to if you have never planned out your meals before, but after a couple of weeks of these delectable dishes, we guarantee that you won't want your meals prepared any other way!

So, What are the Macros?

This is where it gets a little bit tricky. To quickly explain what macros or macronutrients are; they are merely particles that our bodies utilize to create energy for everyday lives. They are found in any food, but it does vary in amounts regarding macros. The three major macro groups are protein, fats, and carbohydrates, all of which are measured in grams on the food labels.

Here are the macros that you will be trying to achieve when you are on the ketogenic diet:


food rich in fat



protein rich food



carb rich foods


Now that we have established what your targets are to lose weight when you are on keto snacks, all that is left are the meals itself. We have prepared breakfast, lunch, and dinner recipes that you can follow easily at home. All of which are keto-friendly meal plans that you can switch up with each other from time to time.

But before we get into all that, there is a way that you can make all this a lot easier... keto meal deliveries. We actually made a complete guide just for you!

Now, let's get back on track.

Breakfast Meal Plans

“A good breakfast is the cornerstone of good health” as the saying goes. This applies to most everyone, but it applies in particular to those trying to achieve and maintain the keto diet. Many of those in the latter category often only make do with a cup of good coffee in the morning. But if you want something simple and a bit more filling, these delicious options are worth checking out.

1. Cheesy Bacon and Egg

Cheesy Bacon and Egg keto meal plan

The classic bacon and eggs breakfast is pretty standard for a keto-friendly breakfast. Add a healthy helping of cheese into the mix, and now we're in business. This particular recipe isn't only low carb and keto-friendly, but tasty as well. Best of all, you can substitute ingredients as you see fit which is perfect for your plans to lose weight.


  • 12 large eggs
  • 1/2 cup spinach. You can use frozen spinach but thaw and drain the leaves first.
  • 12 pieces of bacon
  • 1/3 cup cheese. A sharp cheddar will work nicely.
  • Salt and pepper to taste


  • 101 calories
  • 7g fat
  • 8g protein
  • 1g carb


  1. Preheat your oven to 400°F.
  2. Fry the bacon in a pan and set it aside to drain off the oil.
  3. Grease a 12-cup muffin pan with coconut or olive oil.
  4. Place a strip of bacon in each cup. Don’t worry if some bacon sticks up on either side; they will serve as handles.
  5. Beat the eggs lightly.
  6. Wrap the spinach in a clean cloth or paper towel and wring out the water.
  7. Fold the spinach gently into the eggs.
  8. Scoop 1/4 cup of the egg and spinach mixture into each cup of the muffin tray, about 3/4 full.
  9. Sprinkle some cheese on top.
  10. Season with salt and pepper.
  11. Bake in the oven for about 15 minutes.

2. Protein-Packed Pancakes

protein pancake breakfast meal

Pancakes are other types of breakfast fare that most people wouldn’t dream of adding to a keto meal plan. Even if you could find a suitable substitute for flour, the results are likely to be expensive and/or unappetizing.

However, we stumbled upon a winning breakfast meal recipe that uses protein powder instead of the more costly and carbo-packed alternatives. Try it out for yourself, and you will find that these keto-friendly breakfast pancakes are just as moist and fluffy as any you could have in your favorite diner. 


  • 2 scoops of protein powder, vanilla
  • 2 teaspoons of baking powder
  • 1 pinch of salt
  • 1 tablespoon coconut flour
  • 2 medium-sized eggs
  • 1/4 teaspoon vanilla extract
  • 4 tablespoon butter (softened beforehand)
  • 1 tablespoon heavy cream
  • 2 tablespoons syrup
  • Berries, nuts, chocolate chips, or bacon (Optional)


  • 500 calories
  • 37g fat
  • 38g protein
  • 1g carb


  1. Mix all the dry ingredients in a bowl and set it aside.
  2. Mix all the wet ingredients. Make sure the butter is softened, but not entirely melted. This will make your pancakes moist. If you are using unsalted butter, you will have to add a pinch of salt to the batter. 
  3. Form a well in the dry ingredients mixture and pour into the wet ingredients. Mix the ingredients just enough to ensure that they are evenly combined.
  4. You can then mix in some optional ingredients of your choice. You can try some berries, nuts, chocolate chips, or even bacon!
  5. Heat a flat pan and drizzle with a few drops of oil. You may use butter if you want, but keep in mind that it will burn quickly. You may also use coconut oil or bacon grease if you are adding bacon to your batter.
  6. For every pancake, measure out ¼ cup of batter and ladle it onto the pan.
  7. Let the pancake cook until bubbles form on the surface. This is when you know the pancake can be flipped.
  8. Cook the pancake on the other side for around a minute. Make sure not to overcook it!
  9. Serve the pancakes with a dab of butter and some syrup.

3. Classic Scrambled Eggs

scrambled eggs keto meal plan

Scrambled eggs for breakfast might not seem all that special, but you’ve never had them this healthy and this tasty! Fluffy, creamy, and flavorful, this particular keto-friendly breakfast recipe also has the benefit of being the extremely low carb. It's worth getting the kitchen dirty for.


  • 6 medium-sized eggs
  • 2 tablespoons butter
  • 2 tablespoons sour cream
  • 2 stalks green onion
  • 4 strips bacon
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika


  • 444 calories
  • 35g fat
  • 25g protein
  • 2g carbs


  1. Do not put the pan on the heat yet.
  2. Crack the eggs into the pan without oil or butter, and add the butter afterward. This will ensure that the egg mixture cooks at the same time.
  3. Do not add salt at this point. Doing so will make the eggs break down and make them watery.
  4. Turn up the heat to medium and put the pan on.
  5. Mix the eggs and butter until the butter melts.
  6. Keep the pan in your hand the entire time and lift it off the heat as needed. You will know when to lift it up when you see a layer of cooked egg on the bottom. Scrape this layer off and mix it back into the egg mixture.
  7. Just before the eggs are done to your preference, take the pan off the heat. The eggs will keep cooking for a few minutes.
  8. Now you can season the egg and add the rest of the ingredients as garnishing or topping.

Lunch Meal Plans

Arguably not as important as breakfast, lunch nevertheless serves an important purpose as well–particularly for keto'ers. It bridges the long gap between breakfast and dinner and gives you enough energy to see you through the day. The satisfaction you derive from a healthy but keto-friendly lunch will also help keep the cravings at bay, enabling you to resist the temptation to indulge in unhealthy snacks. Check out these delicious lunch ideas for keto dieters!

1. Asian Pumpkin Soup

asian pumpkin soup lunch recipe

A hearty bowl of pumpkin soup makes for a great keto-friendly lunch, and the tantalizing Asian flavors this one over the edge. What it doesn't do is push you out of ketosis, so it is a worthwhile addition to your lunchtime menu and can provide a lot of energy to get you through the day. I bet you won't be trying it only once as it has all the nutrients that you will require from a tasty keto meal plan.


  • 3 pounds pumpkin (the Japanese variety is recommended)
  • 1/4 cup olive oil
  • 1 teaspoon salt
  • 1 white onion, medium
  • 2 tablespoons butter (you may also use ghee)
  • 2 cups heavy cream (coconut cream may be used instead)
  • 1 tablespoon garlic powder
  • 4 sprigs of rosemary
  • 1/2 to 1 cup broth (you may use water if you prefer)
  • 1/3 cup pumpkin seeds


  • 500 calories
  • 30g fat
  • 6.5g protein
  • 18g carbs


  1. Preheat your oven to 400°F.
  2. Cut open the pumpkin and scrape out the pulp and seeds. Leave the skin on, and chop the pumpkin into cubes, about 2 inches on each side.
  3. Spread the pieces out on a baking sheet and drizzle with olive oil. Season with a teaspoon of salt.
  4. Place the baking sheet in the oven and bake for 40 minutes.
  5. Chop the white onion finely. Melt some butter in a pan over low heat and cook until the pieces are translucent. Remove the pan from the heat.
  6. Blend 2 cups of cream in a food processor until the consistency is light. This should take about 5 minutes.
  7. Add the white onion, garlic powder, and rosemary into the blend and season to taste with some salt. Blend further until all the ingredients are mixed in thoroughly.
  8. When the pumpkin is done, take the baking sheet out of the oven. Let it cool for a few minutes and then peel off the skins. Add the pumpkin pieces to the food processor with the cream and blend until thoroughly mixed.
  9. Pour the mixture into a pot and simmer over medium heat. Add enough water or broth to thin out the soup according to your preference.
  10. Garnish with pumpkin seeds and serve hot.

2. Hearty Lamb Meatballs with Cauliflower Rice

Hearty Lamb Meatballs with Cauliflower Rice lunch

Those in the mood for something a little more substantial will want to try out this free keto-friendly lunch recipe. Combining the distinctive flavor of lamb with a delicate cauliflower pilaf, this is one dish that you'll want to keep cooking up. This lunch meal plan is packed with all the fat, protein and calories that you need to power through your long day. Also, did I mention that it barely has any carbs in it? Yes, you read that right. This fantastic lunch recipe will make you feel like you're not even on a low-carb lifestyle.


  • 200 grams cauliflower
  • Salt and pepper to taste
  • 1 pound lamb, minced
  • 1 large egg
  • 1 teaspoon salt
  • 1 teaspoon fennel seed
  • 1 teaspoon garlic powder
  • 1 teaspoon pepper
  • 1 teaspoon paprika
  • 2 tablespoons coconut oil
  • ½ yellow onion, chopped
  • 4 grams garlic, minced finely
  • 1 bunch fresh mint leaves, chopped roughly
  • 1 tablespoon lemon zest
  • 4 ounces cheese (goat milk cheese is recommended)


  • 495 calories
  • 41g fat
  • 27g protein
  • 3.5g carbs


  1. Place the cauliflower in a food processor and pulse it for a few minutes until it is the same size and consistency as rice.
  2. Lightly oil a pan and cook the cauliflower rice for about 8 minutes while covered. Season it with salt and pepper.
  3. Mix the lamb, egg, and spices in a bowl with your hands until thoroughly combined. Form the mixture into meatballs. You should be able to make from 12 to 15 meatballs.
  4. Place a skillet over medium heat and drizzle in the coconut oil. Cook the onion until it’s translucent, which should take from 5 to 8 minutes.
  5. Add the garlic and cook for a few more minutes.
  6. Add the meatballs to the pan and cook all sides evenly until they are firm.
  7. Divide the cauliflower rice into four portions.
  8. Place a few meatballs on top of each portion and top with mint leaves, lemon zest, and goat cheese.

3. Cauliflower Soup with Pancetta

Cauliflower Soup with Pancetta

Being on the keto diet (read here) or low-carb meal plan doesn't leave one with too many options for a tasty lunch. Wrong! And, that is where this cauliflower soup with crumbled pancetta comes into play. Combining the fresh garden flavor of raw cauliflower with pancetta makes this one a winner on our list of keto meal plans. It's a great way to mix up your lunches as most meal plans are filled with mostly meat, this lunch soup recipe will certainly spice things up.


  • 4 cups of chicken or vegetables stock, and 1 lbs of cauliflower
  • 7 ounces of cream cheese
  • 4 ounces of butter
  • 7-8 ounces of diced pancetta or bacon
  • 3 ounces of nuts (pecan)
  • 1 tablespoon of butter, Dijon mustard, and paprika powder
  • Salt and pepper to taste


  • 240 calories
  • 37g fat
  • 13g protein
  • 10g carbs


  1. Cut the vegetables and cauliflower into smaller pieces (smaller florets), it will help cook the soup faster.
  2. Grab a good chunk of cauliflower and cut into quarter inch pieces
  3. Sauté the pancetta and cauliflower in butter until it gets crispy.
  4. Towards the end, add some paprika and nuts to enhance flavor.
  5. Boil the cauliflower florets until it gets softer. Put butter, cream cheese and mustard in the mix.
  6. Blend it until it gets to your desired consistency then add some salt and pepper. 
  7. The soup gets creamier the longer you blend it.
  8. Serve the meal in bowls then add the pancetta and cauliflower crumbles on top.

Dinner Meal Plans

Come dinner time; you're probably in the mood for a hot, nutritious meal that will make a perfect end to the day. Of course, you don’t necessarily want to pack on the carbs, considering that you will be going to sleep anyway. The good news is that this healthy ketogenic dinner meal will fill you up nicely without kicking you out of ketosis.

1. Old-Fashioned Shepherd’s Pie

Old-Fashioned Shepherd’s Pie dinner recipe

A classic British favorite, Shepherd’s Pie has since made its way to tables around the world. This delicious dinner meal plan uses riced cauliflower instead of mashed potatoes, so you can be sure of staying well within your dietary limits. You can also make a variation called Cottage Pie by using beef instead of lamb to make this ketogenic-friendly dinner that much more interesting. After you've tasted this, you might be cooking it for dinner every night. 


  • 1/4 cup
  • 1 pound turkey, lamb or beef, minced
  • 1/4 cup yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1/2 cup celery, chopped
  • 1 cup tomatoes, diced
  • 2 12 ounces of riced cauliflower (cook and drained beforehand)
  • 1 cup heavy cream
  • 1 cup cheese, shredded
  • 1/4 cup parmesan, grated
  • 1 teaspoon thyme


  • 469 calories
  • 39g fat
  • 23g protein
  • 6g carbs


  1. Heat 1/4 cup of oil in a skillet.
  2. Sauté the ground meat, onions, garlic, and celery in the pan. You’ll know it is ready when the meat is brown.
  3. Remove the pan from the heat and mix in the tomatoes. Transfer everything to a casserole dish.
  4. Blend the cauliflower, cream, thyme, and the cheese in a good processor. Aim for a consistency similar to that of mashed potatoes
  5. Spread the cauliflower mixture over the meat.
  6. Place the casserole dish in the oven and bake for 35 to 40 minutes at 350°F.
  7. When done, let the dish cool slightly before cutting into portions.

2. Indonesian Chicken Curry

Indonesian Chicken Curry dinner recipe

A delectable blend of exotic flavors and spices is yours to enjoy in this fabulous chicken curry dish! Based on the traditional Indonesian recipe, this one is made even more appealing with its keto-approved macro count. It's completely packed with delicious protein and healthy fats to reward yourself after a long day but still manage to keep you in ketosis. It's the right kind of keto-friendly meal plan for dinner. 


  • 2 tablespoon olive oil
  • 2 pounds chicken thighs (deboned, skin removed)
  • 3 medium tomatoes, chopped
  • 1 cup chicken broth
  • 1 14-ounce can of coconut milk, unsweetened
  • 1 tablespoon lime juice
  • 1 cup white onion, chopped
  • 2 cloves garlic, chopped
  • 1 ounce of peanuts, toasted
  • 3 small red chili, chopped
  • 1 tablespoon ginger, grated
  • 1 tablespoon water
  • 2 teaspoons coriander, ground
  • 1 teaspoon turmeric, ground
  • 1 teaspoon cinnamon, ground
  • 1 teaspoon cumin, ground
  • 1 teaspoon fennel seed, ground
  • 1/2 teaspoon black pepper


  • 430 calories
  • 22g fat
  • 53g protein
  • 7g carbs


  1. For the spice paste, combine all the ingredients for the spice paste and blend in a food processor until the consistency is smooth.
  2. For the Balinese chicken curry, Cut the chicken into 2-inch cubes.
  3. Heat a large pan and cook the spice paste in olive oil for about three to four minutes, while stirring.
  4. Add the chicken to the paste and cook for a further two minutes.
  5. Stir the tomatoes and chicken stock into the chicken and paste mixture.
  6. After the mixture has begun to simmer, turn the heat down to a minimum and cook for 30 more minutes.
  7. Add the coconut milk and cook for 20 minutes more, while stirring.
  8. Add the lime juice and season with salt and pepper.

3. Spicy Steak

spicy steak dinner meal

For some people, having a nice juicy steak to sink their teeth into is essential. A steak bowl is often the next best thing, and the addition of cheese and avocado makes this a great meal to close the day. Based on a spicy steak dish from a famous restaurant chain, this is a more inexpensive dinner option that won't ruin your ketogenic lifestyle.

Its ingredients are mostly the healthiest fats that you can find, and with some added protein, you will undoubtedly hit the perfect macros. With barely any carbs in it, this keto dinner meal plan is a dream come true.


  • 16 ounces skirt steak
  • Salt and pepper to taste
  • 1 cup guacamole
  • 4 ounces cheese (pepper jack is recommended)
  • 1 cup sour cream
  • 1 handful cilantro
  • A few drops of Tabasco sauce


  • 620 calories
  • 50g fat
  • 33g protein
  • 5.5g carbs


  1. Season the meat with salt and pepper.
  2. Place a cast iron skillet on the stove over high heat.
  3. When the pan is hot enough, cook the meat for 3 to 4 minutes on each side.
  4. Remove the meat from the heat and let it rest to bring out the juices.
  5. After a few minutes, slice the steak into thin strips. You should have enough for four servings.
  6. Grate the cheese sprinkle over each serving of steak.
  7. Top with guacamole and sour cream. You may also add a few drops of Tabasco sauce if you wish.
  8. Garnish with cilantro.

Final Thoughts

dinner plate keto meal plan

Some of the most common questions from those who wish to go on a keto plan are: “How many calories can I consume?” and “How much protein and carbohydrates are appropriate?”
The best way to go about it is to think in percentages. For calories, about 65% to 75% of the meals should be fat. Protein should account for 20% to 30%, with the remaining 5% comprising carbohydrates.

The actual percentages will vary depending on your weight loss goal, level of activity, and fitness/health goals of course, but the above figures should give you a sound basis from which to start your meal plans.

Cravings are among the most challenging aspects of any health and fitness program, and this is true for keto programs as well. There are many ways by which you can deal with the cravings that will inevitably occur, but one way that could prove to be effective is practicing self-motivation.

Every time you feel a craving coming on, remind yourself why you are doing this and what your ultimate goals are. Realize also that giving in to your desire will only give you temporary satisfaction, after which you will be right back where you started. This is also where these keto meal plans come into play. They are designed to keep you in ketosis also while help you quench that craving that you feel. 

Staying on the ketogenic lifestyle isn't the easiest of tasks, especially considering how dependent humans are on carbohydrate ‘fixes.' While we can't tell you that it will be comfortable right off the bat, what we can promise you is that it will get easier over time especially with these low-carb menus and recipes that we have given you.

If you are looking to up your game and afford to cheat a bit while on a diet, you can always give ketogenic supplements a go. This is what we recommend people to do. It makes your life more comfortable because it kicks your body straight into ketosis and keeps you there as long as you keep taking it, even when you deviate from the standard macros. 

Our favorite supplement is Perfect Keto. It does an excellent job of masking the horrible taste of BHB supplements which we cannot say for other brands. You check out our review of the product here.

About the Author

Ryan is a personal trainer, athlete, health enthusiast, and entrepreneur. He is researching and expanding his knowledge about the ketogenic diet. He spends most of his time writing content about his new learnings of the ketogenic diet.