Top 10 Foods For A Carnivore Diet

Assorted carnivore diet foods like steak, eggs, cheese, and salmon on a wooden board.The carnivore diet is a popular choice for anyone wanting to focus on animal based foods and to keep meal planning super simple. Sticking mainly to meats and animal products, followers of this way of eating leave out plant foods like veggies, grains, and fruits. Some people choose it for benefits like feeling more energetic, managing weight, or reducing cravings, others to improve their overall health. No matter your goal, knowing what foods to pick makes things easier and way tastier, and keeps this adventure enjoyable with every meal.

If you’re curious about starting a carnivore diet or just want to see which foods can really deliver when you go all animal, you’ll be happy to know there’s a wide range to choose from. Every food brings its own unique nutrients, flavours, and perks, so mixing things up gives your meals a kick and covers your nutrition bases. Here are my top 10 must have foods for the carnivore menu, plus tips for getting the most out of each one, and how you can tweak your meals to keep things lively and balanced.


1. Grass fed Ribeye Steak

Few things are as satisfying as a perfectly cooked ribeye steak. Grass fed beef is super popular on the carnivore diet since it bursts with flavour, healthy fats, and nutrients like iron, zinc, vitamin B12, and CLA (conjugated linoleic acid). Ribeye stands out for its amazing marbling, promising juicy, tender bites when grilled or pan-seared.

  • Choose bright red steaks with plenty of visible fat for maximum tenderness.
  • Keep things easy with just salt; you don’t need fancy marinades to let the taste shine!
  • Cook rare or medium rare if you want to keep more nutrients in your steak.

Steak isn’t just delicious—it’s filling and keeps you satiated for hours, especially when you stick to grass fed varieties.


2. Pasteurised or Free range Eggs

Eggs are nature’s powerhouses for nutrients. Free range, or pasteurised eggs, give you yolks rich in omega-3’s and vitamin D. You can eat them scrambled, fried, poached, or hard boiled—so many ways to enjoy them.

  • Eat the whole egg since the yolk packs most of the vitamins and minerals.
  • Try soft boiling for a runny centre and an extra creamy texture.

Eggs are budget friendly and cook up quickly, making them a staple for busy days when you want something filling without much fuss.


3. Lamb Chops

Lamb is a fantastic option if you want to mix things up, providing a mild, slightly sweet flavour that brings new energy to the table. I find pasteurised lamb to be especially tasty and loaded with zinc, selenium, and plenty of protein. Thanks to a higher fat content, meals stay satisfying, so you won’t be looking for snacks every hour.

  • Grill or pan fry for crispy edges and juicy, tender meat.
  • Stick to salt and pepper to truly let the flavours shine.

Lamb is a smart switch if you’re craving something beyond beef, and most butchers or grocery stores carry it fresh.


4. Wild caught Salmon

Salmon isn’t just for pescatarian’s; it slides smoothly into a carnivore lifestyle. Wild caught salmon makes a splash with omega-3 fatty acids, vitamin D, and astaxanthin, a powerhouse antioxidant. It’s flaky, rich, and easy to cook, offering a delicious change from red meat.

  • Bake, grill, or pan sear with a sprinkle of salt for best flavour and nutrient punch.
  • Skip farmed salmon when you can since it’s lower in key nutrients.

Wild caught fish keeps your omega-3’s balanced, which is vital when you’re eating plenty of red meat and want to look after your health over time.


5. Full Fat Greek Yogurt

Full fat Greek yogurt is creamy, tangy, and usually easier to digest for most people (just pick plain, unsweetened versions). It’s bursting with calcium, protein, and healthy fats. Yogurt works as a cool pick-me-up snack between meals or as a smooth pairing for breakfast.

  • Heap it on a plate in the morning, add a pinch of salt, or mix it with eggs for a protein packed scramble.
  • Stick with Greek style for its extra creaminess and lower sugar content.

A perfect pick for variety, all while keeping you squarely in the animal based camp.


6. Aged Cheeses

Cheese is a favourite among carnivore dieters looking to punch up flavour and richness. Aged cheeses—think cheddar, gouda, parmesan—are lower in lactose and high in key nutrients. I love adding slices to steak, melting cheese over eggs, or snacking right from the block for a salty treat.

  • Look for full fat varieties with as few additives as possible, ideally from grass fed milk.
  • If you’re new to dairy or have sensitivities, start with a small portion and see how it sits.

Cheese is a handy way to switch up taste, increase your fat intake, and keep meals interesting when plain meat starts to feel repetitive. Plus it’s truly delicious in my opinion!


7. Pork Belly

Pork belly is the ultimate comfort food, bringing layers of juicy meat and fat that crisp up perfectly with a simple roast. Super rich and flavourful, pork belly is great when you crave a deeply satisfying bite.

  • Roast slices until the top turns golden and the fat shimmers and melts.
  • Keep it basic with a sprinkle of flaky salt to let the pork flavour do all the talking.

This cut is prized for its fattiness, perfect for anyone who wants to switch their carnivore meals up a bit.


8. Organ Meats (Beef Liver Especially)

Organ meats, with beef liver at the front of the pack, unlock a wide range of nutrients that muscle meats sometimes can’t cover. Liver is famously loaded with vitamin A, iron, copper, and the B vitamin family. The taste can surprise you, but plenty of salt and quick cooking go a long way in making it enjoyable.

  • Quickly sear thinly sliced liver in a hot, greased pan to keep it tender.
  • Try eating organ meats once or twice per week to get a serious nutritional boost.

Adding organ meats to your meals is smart, ensuring you don’t miss out on important vitamins and minerals your body needs. Note: don’t overdo it though, once or twice a week is enough when it comes to organ meats.


9. Bone Broth

Bones simmered for hours deliver a rich, nourishing broth packed with collagen, minerals, and amino acids. Bone broth is soothing, easy on the stomach, and especially welcome for supporting joint, hair, and skin health while keeping you hydrated.

  • Let beef or chicken bones simmer for 24 hours with plenty of salt—veggies aren’t needed for full flavour.
  • Sip it hot as a drink or use as a base for carnivore stews and sauces.

Bone broth fills you up between meals and helps you meet hydration needs without extra calories or carbs.


10. Fresh Sardines or Mackerel

Small, fatty fish like sardines and mackerel give you more omega-3’s, vitamin D, and calcium—especially if you eat them bone-in. I prefer wild caught fresh fish, but canned options in olive oil or water are convenient too.

  • Enjoy whole with just a dash of sea salt for a bold, savoury punch.
  • Add to eggs or eat straight from the tin for quick nutrition and convenience.

These fish help fill out your nutrient profile while keeping things speedy and light on your wallet.


Mixing and Matching for Best Results

Variety is key—sticking to the same foods gets boring fast! Mix up your cuts of meat, try different dairy like cheeses and yogurt, and throw in fatty fish to cover all the nutritional bases. Rotating between beef, lamb, pork, eggs, and fish helps you find new favourite flavours and keeps your diet enjoyable.

Sourcing is important too. Spend a bit of extra time tracking down local grass fed beef or pasteurised eggs and you’ll notice the difference in taste and nutrition. Also, always check your labels—skip dairy with added fillers or sugar so you stay true to the basics of the carnivore approach.

It’s smart to listen to your body along the way; everyone’s needs are different. Trying a weekly menu with different meats or including offal every few days can make sure you’re getting as many nutrients as possible and helps prevent meal fatigue.


Wrapping Up

The carnivore diet can be tasty, deeply satisfying, and fuss free if you stock up on the right foods. From juicy steak and vibrant eggs to rich fatty fish and creamy dairy, there’s loads of variety to keep things interesting. Focus on quality, mix and match to discover new combos, and enjoy the ride—your menu always has room for a fresh twist even if you’re eating exclusively animal based. Enjoy every meal while you keep things simple, healthy, and never boring!

Leave a Comment