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

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.

248 minItalian
BBQ Pulled Pork Pizza with Crispy Brussels Sprouts

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.

288 min
Blistered Green Beans with Apricots and Chive Blossoms

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.

15 min
Creamy Carrot Mash with Orange Zest and Fresh Mint

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.

45 min
Roasted Golden Beets and Green Beans with Tarragon

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.

70 min
Vegan Mixed Herb and Nut Pesto

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.

12 min
Baked Polenta Bites with Crispy Brussels Sprouts and Ricotta

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.

105 min
Roasted Asparagus with Caramelized Shallots and Kumquats

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.

20 min
Roasted Brussels Sprouts with Raisins and Pistachios

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.

25 min
Warm Spinach Salad with Roasted Delicata Squash

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.

50 min
Slow Cooker BBQ Cranberry Chicken Sliders

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.

205 minAmerican
Slow Cooker Broccoli Cheese Casserole with Real Cheddar

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.

255 minAmerican
Slow Cooker Pork Carnitas with Citrus and Herbs

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.

250 minCinco de Mayo
Chocolate Cherry Nut Cups with Mixed Nuts and Dried Fruit

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.

40 minAmerican
Slow Cooker Cuban Mojo Pulled Pork with Fire-Roasted Tomatoes

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.

735 minCuban
Slow Cooker Tater Tot Ground Beef Casserole Recipe

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.

248 minAmerican
Garlic Basil Cherry Tomatoes with Rice Vinegar

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.

10 minAmerican
Fresh Carrot and Squash Noodle Shrimp Bowl with Cilantro Lime

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.

21 min
Roasted Butternut Squash and Apple Soup with Fresh Ginger

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%.

65 min
Asian Sweet and Tangy Glazed Meatballs

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.

40 minAsian fusion
Spicy Coconut Lime Grilled Shrimp Scampi with Sriracha

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.

125 min
Slow Cooker Pulled BBQ Chicken Sandwiches with Coleslaw

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.

245 minAmerican
Roasted Red Pepper Fettuccine with Smoked Sausage

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.

20 minAmerican
Christmas Tree Peppermint Bark with Candy Cane

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.

35 minAmerican
Salt-Brined Roasted Pumpkin Seeds

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.

50 minAmerican

Planning Tips

  1. 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. 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. 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. 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. 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. 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

1

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.

2

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.

3

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.

Related Collections