What to Eat on a 1,200 Calorie Low Carb Diet

A 1,200-calorie low-carb diet typically means keeping carbohydrates between 60 and 130 grams per day while filling the rest of your calories with protein and healthy fats. That’s a tight calorie budget, so every food choice needs to pull double duty: keeping you full, covering your nutritional bases, and fitting within both your calorie and carb limits. Here’s how to build meals that actually work within those constraints.

How Your Calories Break Down

At 1,200 calories, you don’t have much room for empty carbs or calorie-dense foods that don’t satisfy hunger. A practical split looks something like this: 80 to 100 grams of protein (320 to 400 calories), 60 to 100 grams of carbohydrates (240 to 400 calories), and 45 to 65 grams of fat (400 to 585 calories). Those ranges give you flexibility depending on whether you prefer slightly more fat or slightly more carbs in your day.

Protein is the priority. It slows digestion, keeps food in your stomach longer, and triggers satiety hormones that signal your brain you’re full. It also blunts the blood sugar spikes that lead to energy crashes and cravings. On a restricted calorie budget, protein is the single most effective tool for not feeling hungry all day.

Proteins That Earn Their Calories

The best protein sources for this diet are lean, low in carbs, and calorie-efficient. A 4-ounce serving of chicken breast gives you about 26 grams of protein with zero carbs and roughly 130 calories. Pork tenderloin is similarly lean at 25 grams of protein per 4 ounces. Salmon delivers 22 to 25 grams of protein per serving with the added benefit of omega-3 fats, though it’s slightly higher in calories.

For quick, no-cook options, eggs are hard to beat: 6 to 7 grams of protein per egg with virtually no carbs. Hard-boiled eggs, tuna pouches (14 to 18 grams of protein per pouch), and shrimp (20 grams per 4 ounces) all work well for lunches or snacks without any cooking effort. Cottage cheese packs about 14 grams of protein per half cup with only 4 to 5 grams of carbs, and plain Greek yogurt or Icelandic skyr offers 15 to 20 grams per serving with 6 to 10 grams of carbs.

String cheese sticks (6 to 8 grams of protein, 0 to 1 gram of carbs each) are one of the most convenient low-carb snacks you can keep in your bag or fridge. Turkey slices give you about 10 grams of protein per 2-ounce serving. If you eat plant-based protein, tempeh provides 16 to 20 grams per 4 ounces with 3 to 10 grams of carbs, and a cup of shelled edamame has 17 grams of protein, though the carbs are higher at around 14 grams.

Where Your Carbs Should Come From

When carbs are limited, spend them on vegetables and small amounts of fruit rather than bread, pasta, or rice. Non-starchy vegetables give you the most volume and nutrition for the fewest carbs. A cup of raw broccoli has just 3 grams of net carbs. Cauliflower comes in at 2 grams per cup. Asparagus, eggplant, spinach, and peppers are all in the 2 to 5 gram range per cup. These vegetables also contribute fiber, vitamins, and the sheer physical volume that helps a 1,200-calorie day feel like enough food.

For fruit, berries are the clear winners. A cup of raspberries has 8 grams of net carbs with 9 grams of fiber. A cup of blackberries provides 6 grams of net carbs and 7 grams of fiber. Compare that to a medium banana at around 24 net carbs, and you can see why berries are the default fruit on a low-carb plan.

Fats: Essential but Easy to Overdo

Healthy fats are critical for absorbing vitamins, supporting hormones, and making food taste good enough that you stick with the plan. But fat is the most calorie-dense nutrient at 9 calories per gram, so portions matter more here than anywhere else on a 1,200-calorie diet.

A small avocado has about 9 grams of fiber and only 3 grams of net carbs, making it one of the best fat sources for this approach. But a whole large avocado can run over 300 calories, which is a quarter of your daily budget. Half an avocado or a third of a large one is more realistic. An ounce of almonds (about 23 nuts) provides 4 grams of fiber and 3 grams of net carbs but costs around 160 calories. Olive oil, butter, and cheese all add up fast. Measure fats rather than eyeballing them, at least until you develop a feel for portions.

Getting Enough Fiber

Low-carb diets can run low on fiber, which matters for digestion, gut health, and feeling full. You want at least 20 to 25 grams per day, and you can get there without burning through your carb budget by choosing strategically.

Chia seeds are the single most fiber-dense low-carb food: two tablespoons deliver 11 grams of fiber with only 2 grams of net carbs. Ground flax seeds provide 4 grams of fiber per two tablespoons with essentially zero net carbs. Both mix easily into yogurt, smoothies, or scrambled eggs. Unsweetened shredded coconut gives you 5 grams of fiber per ounce with just 2 net carbs.

Beyond seeds, the non-starchy vegetables you’re already eating contribute fiber in smaller amounts that add up over the day. Two cups of broccoli, a cup of raspberries, and two tablespoons of chia seeds alone get you past 25 grams.

A Sample Day of Eating

Here’s what a realistic day might look like:

Breakfast (roughly 300 calories): Two eggs scrambled in a teaspoon of butter with a cup of spinach and a quarter of an avocado. That gives you about 17 grams of protein, 3 to 4 grams of net carbs, and enough fat to keep you full through the morning.

Lunch (roughly 350 calories): A 4-ounce chicken breast over two cups of mixed greens with half a cup of chopped peppers, a tablespoon of olive oil, and lemon juice. You’re looking at around 28 grams of protein and 5 to 6 grams of net carbs.

Snack (roughly 150 calories): A cup of plain Greek yogurt with a handful of raspberries and a tablespoon of chia seeds. That’s about 18 grams of protein, 10 to 12 grams of net carbs, and a solid dose of fiber.

Dinner (roughly 400 calories): A 4-ounce salmon fillet with a cup of roasted broccoli and a cup of cauliflower tossed in a teaspoon of olive oil. About 25 grams of protein, 5 to 6 grams of net carbs.

That full day lands near 1,200 calories, around 88 grams of protein, and roughly 25 to 30 grams of net carbs, which is on the lower end of the low-carb spectrum. You could easily add more carbs from berries, an extra serving of vegetables, or a small portion of beans and still stay within a moderate low-carb range.

Practical Tips for Staying Consistent

Batch-cook proteins on Sundays. Grilled chicken, hard-boiled eggs, and baked salmon all keep well for four to five days and eliminate the daily decision fatigue that leads to grabbing something off-plan. Pre-portion nuts and cheese into small containers so you’re not eating directly from the bag, where it’s easy to triple your intended serving without noticing.

Drink water before meals. Thirst often mimics hunger, and at 1,200 calories you want to make sure actual hunger is driving your eating. Sparkling water, herbal tea, and black coffee all count and add no calories or carbs.

Keep in mind that 1,200 calories is below the lowest estimated calorie needs for adult women listed in the U.S. Dietary Guidelines, which start at 1,600 calories per day for sedentary adult females. This level of restriction is not appropriate for most men, taller women, or anyone who exercises regularly. It’s designed as a short-term approach, and nutrient density at every meal becomes non-negotiable when your calorie ceiling is this low.