Best Keto Recipes
Keto cooking means keeping net carbs under 20g daily while hitting your fat and protein targets. After three years of making keto meals for my family, I've learned what works: simple proteins cooked with plenty of fat, vegetables that grow above ground, and cheese in everything.
The hardest part isn't finding recipes. It's meal planning when bread, pasta, and rice are off the table. You need 70% of your calories from fat, 25% from protein, and 5% from carbs. That's about 155g fat, 125g protein, and 25g total carbs for someone eating 2,000 calories.
These 25 recipes focus on real food you can make without specialty ingredients. Most use your slow cooker or oven, so you're not standing at the stove adding butter to everything. Each recipe includes full nutrition data. Build meals by pairing a protein-heavy main with a low-carb vegetable side.
The Recipes

Easy Crock Pot Italian Meatball Sub Sandwiches
Skip the bread and serve these meatballs over zucchini noodles. Each serving delivers 28g protein and 35g fat with only 8g net carbs from the tomato sauce.

BBQ Pulled Pork Pizza with Crispy Brussels Sprouts
Use fathead dough (mozzarella and almond flour) for the crust. The pork shoulder cooks for 4.5 hours until it shreds with a fork. Total carbs: 12g per slice.

Blistered Green Beans with Apricots and Chive Blossoms
Fresh apricots add 3g carbs per serving. Substitute with 1/4 cup raspberries to drop carbs to 2g. The 15-minute cook time makes this perfect for weeknight dinners.

Creamy Carrot Mash with Orange Zest and Fresh Mint
Carrots run high at 12g carbs per cup. Mix half carrots with half cauliflower to create a 6g carb side that still tastes like carrots.

Roasted Golden Beets and Green Beans with Tarragon
Beets pack 13g carbs per cup. Use sparingly or swap for radishes, which taste similar roasted but have 2g carbs per cup.

Vegan Mixed Herb and Nut Pesto
Traditional pesto works perfectly on keto. This version uses 1/2 cup each basil and parsley, plus 1/3 cup walnuts. Each 2-tablespoon serving has 1g carbs and 14g fat.

Baked Polenta Bites with Crispy Brussels Sprouts and Ricotta
Replace polenta with cauliflower rice mixed with cream cheese. Bakes into firm bites with 3g carbs instead of polenta's 20g.

Roasted Asparagus with Caramelized Shallots and Kumquats
Kumquats have 3g carbs each. Use 2-3 per serving for citrus flavor without breaking your carb bank. The asparagus base keeps total carbs at 6g.

Roasted Brussels Sprouts with Raisins and Pistachios
Skip the raisins (22g carbs per 1/4 cup) and double the pistachios. You'll get the same sweet-savory contrast with 75% fewer carbs.

Warm Spinach Salad with Roasted Delicata Squash
Delicata squash runs 10g carbs per cup. Use half squash, half roasted radishes to cut carbs while keeping the texture contrast.

Slow Cooker BBQ Cranberry Chicken Sliders
Cranberries pack sugar. Use sugar-free cranberry sauce or make your own with fresh cranberries and erythritol. Serve in lettuce cups instead of buns.

Slow Cooker Broccoli Cheese Casserole with Real Cheddar
This works as-is for keto. Broccoli has 4g net carbs per cup, and the cheese adds necessary fat. Skip any breadcrumb topping.

Slow Cooker Pork Carnitas with Citrus and Herbs
Pork shoulder is keto gold: 35g protein and 40g fat per 6-ounce serving. The citrus marinade adds 2g carbs. Serve in lettuce wraps with avocado.

Chocolate Cherry Nut Cups with Mixed Nuts and Dried Fruit
Replace dried fruit with sugar-free chocolate chips. Use 85% dark chocolate for the coating (3g carbs per ounce) and mix nuts with coconut flakes.

Slow Cooker Cuban Mojo Pulled Pork with Fire-Roasted Tomatoes
The 12-hour marinating time is worth it. Citrus juice adds 4g carbs per serving, but the flavor penetrates every fiber of meat.

Slow Cooker Tater Tot Ground Beef Casserole Recipe
Replace tater tots with roasted radish cubes or cauliflower florets. Same crispy-tender texture with 2g carbs instead of 20g.

Garlic Basil Cherry Tomatoes with Rice Vinegar
Cherry tomatoes have 3g carbs per 1/2 cup. This 10-minute side adds color and acid to fatty main dishes without pushing carb limits.

Fresh Carrot and Squash Noodle Shrimp Bowl with Cilantro Lime
Swap carrot noodles for zucchini to drop carbs from 12g to 4g. The shrimp provides 24g protein while staying virtually carb-free.

Roasted Butternut Squash and Apple Soup with Fresh Ginger
Butternut squash has 16g carbs per cup. Substitute with cauliflower and add 1 tablespoon pumpkin puree for flavor. Cuts carbs by 80%.

Asian Sweet and Tangy Glazed Meatballs
Ground pork works better than beef here. Higher fat content (20g vs 15g per serving) helps hit keto macros. Use sugar-free sweet chili sauce.

Spicy Coconut Lime Grilled Shrimp Scampi with Sriracha
Coconut milk adds 6g carbs per cup but provides 57g fat. Worth the carb investment. Sriracha has 1g carb per teaspoon.

Slow Cooker Pulled BBQ Chicken Sandwiches with Coleslaw
Make coleslaw with mayo instead of sugar-laden dressing. Use sugar-free BBQ sauce or make your own with tomato paste and vinegar.

Roasted Red Pepper Fettuccine with Smoked Sausage
Replace pasta with shirataki noodles (1g carb per serving) or zucchini noodles (4g). Smoked sausage provides 15g fat per link.

Christmas Tree Peppermint Bark with Candy Cane
Use sugar-free white chocolate and 85% dark chocolate. Sweetened with erythritol, each piece has 2g net carbs instead of 15g.

Salt-Brined Roasted Pumpkin Seeds
Pumpkin seeds are keto perfection: 2g net carbs and 14g fat per ounce. The salt brine makes them extra crunchy. Make double batches.
Planning Tips
- 1
Track net carbs, not total carbs. Subtract fiber from total carbs to get the number that matters. Broccoli has 6g total carbs but 2g fiber, so 4g net carbs.
- 2
Buy a food scale. Guessing portion sizes kills keto. Cheese looks innocent until you realize you ate 4 ounces (440 calories) instead of 1 ounce (110 calories).
- 3
Prep vegetables on Sunday. Wash, chop, and store Brussels sprouts, broccoli, and cauliflower in containers. Weeknight dinners take 20 minutes when vegetables are ready.
- 4
Stock multiple fats. Butter for vegetables, coconut oil for coffee, olive oil for salads, avocado oil for high-heat cooking. Rotating fats prevents flavor fatigue.
- 5
Make bone broth weekly. Slow cooker, chicken bones, 24 hours. Provides electrolytes (sodium, potassium) that prevent keto flu. Freeze in ice cube trays for easy portions.
- 6
Read every label. Manufacturers hide sugar in everything. Bacon has sugar. Sausage has sugar. Even rotisserie chicken might have sugar in the seasoning rub.
Complete Menu Ideas
Quick weeknight dinner: Spicy Coconut Lime Grilled Shrimp (minus the 2-hour marinade, just toss and grill) with Blistered Green Beans. Total time: 25 minutes. Net carbs: 8g. Protein: 26g. Fat: 42g.
Meal prep Sunday: Make Slow Cooker Pork Carnitas (4 pounds), portion into 6 containers with cauliflower rice and guacamole. Each container has 5g net carbs, 38g protein, 52g fat. Reheat in 3 minutes.
Party spread: Asian Meatballs (double batch), Chocolate Cherry Nut Cups, and Salt-Brined Pumpkin Seeds. Serves 12 people. Each person gets 10g carbs worth of food while others eat chips and cookies.
Frequently Asked Questions
How many carbs can I eat on keto?
Stay under 20g net carbs daily for ketosis. Some people can handle 30-50g, but 20g guarantees you'll enter ketosis within 2-3 days. Track religiously the first month. A medium apple has 20g carbs, your entire day's worth. One slice of bread has 15g. Even vegetables add up: 1 cup each of broccoli, cauliflower, and spinach totals 7g net carbs.
What vegetables work for keto?
Above-ground vegetables generally work. Spinach has 0.4g net carbs per cup. Lettuce has 0.5g. Cucumbers have 2g. Broccoli and cauliflower have 4g. Brussels sprouts have 4g. Avoid root vegetables: one medium potato has 37g carbs, sweet potatoes have 24g, carrots have 12g per cup. Onions and tomatoes work in small amounts (10g and 5g respectively).
Can I use regular flour substitutes?
Almond flour replaces wheat flour at a 1:1 ratio in most recipes, with 3g net carbs per 1/4 cup versus wheat flour's 24g. Coconut flour absorbs more liquid, use 1/4 cup coconut flour for every 1 cup wheat flour and add extra eggs. Psyllium husk powder helps with bread texture, use 1 tablespoon per cup of almond flour. These cost 3-4 times more than wheat flour but last longer since you'll bake less often.
How much fat do I really need to eat?
Calculate 70-75% of your daily calories from fat. For 2,000 calories, that's 155-167g of fat. Sounds impossible until you realize 2 tablespoons of olive oil has 28g, 1/4 cup of heavy cream has 22g, and 2 ounces of cheddar has 18g. A typical keto breakfast of 3 eggs cooked in butter with 2 strips of bacon provides 45g fat.