25 Keto Dinner Ideas for Busy Weeknights
Quick 30-minute meals, slow cooker favorites, and family-friendly keto dinners for every night of the week.
Dinner is where most keto diets fall apart. You start the day with good intentions, then 6pm rolls around, everyone is hungry, and the idea of cooking something complicated sends you straight to the takeout menu. This list is the fix: 25 keto dinners we actually cook on repeat, organized by how much effort they take. Every idea includes an approximate net carb count so you can plan around your daily target.
About the carb counts: Net carbs listed are realistic estimates per serving based on typical ingredients and portions. Your exact numbers will vary with brands and serving sizes — especially sauces, marinara, and seasoning blends, which often hide sugar. When in doubt, check the label and plug your meal into our keto macros calculator.
Quick Weeknight Dinners (Under 30 Minutes)
These are the meals for nights when you get home late and still want real food. Most use one pan, and none require anything fancier than a hot skillet.
1. Garlic Butter Steak Bites with Zucchini
Ready in: 20 mins | Net carbs: ~3g per serving
Cut sirloin into cubes and sear it hard in a very hot pan — do not crowd the meat or it will steam instead of browning. Toss with butter, garlic, and zucchini half-moons at the end and finish with fresh parsley.
2. Lemon Herb Chicken Thighs with Green Beans
Ready in: 25 mins | Net carbs: ~4g per serving
Boneless thighs sear in about 6 minutes per side and stay juicier than breasts ever will. Deglaze the pan with lemon juice, butter, and thyme, then let the green beans cook right in that sauce.
3. Pan-Seared Salmon with Garlic Butter Asparagus
Ready in: 20 mins | Net carbs: ~4g per serving
Start skin-on salmon skin-side down and leave it alone until the skin crisps, about 4 to 5 minutes. Sauté the asparagus in the same pan with garlic butter while the salmon rests.
4. Shrimp Scampi with Zucchini Noodles
Ready in: 15 mins | Net carbs: ~4g per serving
Shrimp cook in 3 to 4 minutes in a pan of butter, garlic, lemon, and a splash of broth or dry white wine. Toss the zoodles in off the heat — cooking them longer makes them watery.
5. Taco Lettuce Wraps
Ready in: 20 mins | Net carbs: ~5g per serving
Brown ground beef with cumin, chili powder, garlic, and onion powder — many packet seasonings contain maltodextrin, so mixing your own keeps carbs honest. Serve in butter lettuce cups with cheese, sour cream, and a spoonful of salsa.
6. Egg Roll in a Bowl
Ready in: 20 mins | Net carbs: ~6g per serving
Everything you love about an egg roll without the wrapper: ground pork, a bag of coleslaw mix, ginger, garlic, soy sauce or coconut aminos, and a drizzle of sesame oil. One skillet, almost no chopping, and it reheats beautifully for lunch.
7. Caprese Chicken Skillet
Ready in: 25 mins | Net carbs: ~5g per serving
Sear chicken breasts, then top with fresh mozzarella, sliced tomato, and basil, and cover for two minutes to melt. Go easy on bottled balsamic glaze — it is mostly sugar; a small drizzle of plain reduced balsamic works instead.
Comfort Food Swaps
The foods people miss most on keto are not actually off-limits — they just need a different starch. These swaps scratch the itch without knocking you out of ketosis. If cravings are a recurring problem, our keto for beginners guide covers how to get through the first few weeks.
8. Chicken Alfredo with Zucchini Noodles
Ready in: 30 mins | Net carbs: ~5g per serving
Real alfredo sauce — butter, cream, and parmesan — is naturally keto; it is only the fettuccine underneath that was the problem. Simmer the sauce until it coats a spoon and pour it over grilled chicken and zoodles.
9. Cheeseburger Casserole
Ready in: 35 mins | Net carbs: ~6g per serving
Ground beef baked with mustard, sugar-free ketchup, diced pickles, and a blanket of cheddar tastes exactly like a drive-thru cheeseburger in casserole form. Kids eat it without asking questions, which is the highest praise a keto dinner can get.
10. Cauliflower Mac and Cheese (Vegetarian)
Ready in: 30 mins | Net carbs: ~7g per serving
Roast the cauliflower florets instead of boiling them — roasted florets stay firm and nutty, while boiled ones turn watery and dilute the cheese sauce. A sauce of cream, cheddar, and a little cream cheese coats everything like the real deal.
11. Zucchini Lasagna
Ready in: 1 hr | Net carbs: ~8g per serving
Salt the zucchini planks and pat them very dry before layering — that single step is the difference between lasagna and zucchini soup. Use a no-sugar-added marinara, plenty of ricotta, and mozzarella on top.
12. Crispy Keto Fried Chicken
Ready in: 40 mins | Net carbs: ~3g per serving
A coating of crushed pork rinds and grated parmesan fries or air-fries up shockingly crispy — most people cannot tell it apart from a flour dredge. Season the coating aggressively; the pork rinds need help in the flavor department.
13. Shepherd's Pie with Cauliflower Mash
Ready in: 50 mins | Net carbs: ~8g per serving
A rich base of ground lamb or beef with a buttery cauliflower mash browned on top. Steam and squeeze the cauliflower well before mashing — excess water is the enemy of a fluffy topping.
Sheet Pan and One-Pot Dinners
Everything cooks together on one pan or in one pot, which means flavor mingles and cleanup takes two minutes. These are also the easiest dinners to scale up for guests.
14. Sheet Pan Sausage and Peppers
Ready in: 35 mins | Net carbs: ~7g per serving
Slice Italian sausage into coins so the edges crisp, and roast with bell peppers and a modest amount of onion at 400°F. Check the sausage label — some brands add sugar or fillers that push the carbs up.
15. One-Pan Greek Chicken
Ready in: 40 mins | Net carbs: ~6g per serving
Chicken thighs roasted with olives, cherry tomatoes, red onion, and lemon, finished with crumbled feta and oregano. The tomatoes burst into a light pan sauce, so serve with something to soak it up like cauliflower rice.
16. Cajun Shrimp and Broccoli
Ready in: 25 mins | Net carbs: ~5g per serving
Give the broccoli a 10-minute head start on the pan, then add the shrimp for the final 6 to 8 minutes so they stay plump instead of rubbery. A generous hand with cajun seasoning and melted butter makes this taste like far more effort than it is.
17. Baked Salmon with Brussels Sprouts
Ready in: 35 mins | Net carbs: ~6g per serving
Halved Brussels sprouts need about 25 minutes at 400°F, so put them in first and add the salmon for the last 12 to 15. Crispy sprout leaves plus flaky salmon is one of the best texture combinations on this entire list.
18. Stuffed Portobello Mushrooms (Vegetarian)
Ready in: 30 mins | Net carbs: ~6g per serving
Big portobello caps filled with spinach, cream cheese, garlic, and mozzarella, then baked until bubbling. Scrape out the gills first — they hold moisture and make the filling soggy if you leave them in.
19. Sheet Pan Steak Fajitas
Ready in: 30 mins | Net carbs: ~7g per serving
Sliced flank steak and peppers roast together under high heat, then go straight into lettuce cups with avocado, sour cream, and cheese. If you use low-carb tortillas instead, count their carbs separately — they vary wildly by brand.
Slow Cooker Dinners
Ten minutes of prep in the morning buys you a dinner that tastes like you worked on it all day. Slow cooker meals also make the best leftovers — cook double and you have lunch sorted, which is the whole strategy behind our keto meal prep guide.
20. Classic Pot Roast
Cook time: 8 hrs on low | Net carbs: ~4g per serving
Chuck roast with broth, garlic, and herbs until it falls apart at the touch of a fork. Swap the potatoes for radishes or turnips — after eight hours in the pot they soften and mellow almost exactly like potatoes.
21. Pulled Pork
Cook time: 8 hrs on low | Net carbs: ~2g per serving
Pork shoulder with a sugar-free spice rub, cooked until it shreds with two forks. Serve it over coleslaw, in lettuce wraps, or stuffed into avocado halves — and skip bottled BBQ sauce unless it is specifically sugar-free.
22. Slow Cooker Butter Chicken
Cook time: 6 hrs on low | Net carbs: ~7g per serving
Chicken thighs in a sauce of tomato, butter, cream, and garam masala. Stir the cream in during the last 30 minutes so it does not separate, and serve over cauliflower rice (add about 3g net carbs if you do).
23. Keto Chili (No Beans)
Cook time: 6 hrs on low | Net carbs: ~8g per serving
Ground beef, bell peppers, a restrained amount of tomato, and plenty of chili powder and cumin. Beans are what make normal chili carby — without them, topped with cheddar and sour cream, this is pure comfort.
24. Buffalo Chicken
Cook time: 4 hrs on low | Net carbs: ~2g per serving
Chicken breasts or thighs cooked in buffalo sauce with a knob of butter, then shredded. It keeps for days and works in lettuce wraps, over salads, stuffed into celery, or eaten cold straight from the fridge at midnight.
25. Coconut Curry with Tofu (Vegetarian)
Cook time: 4 hrs on low | Net carbs: ~8g per serving
Extra-firm tofu simmered in full-fat coconut milk with green beans, bell pepper, and red curry paste. Read the curry paste label — some brands sneak in sugar — and press the tofu beforehand so it absorbs the sauce instead of watering it down.
The Simple Formula Behind Every Keto Dinner
Notice a pattern? Nearly every dinner above follows the same template, and once you internalize it you can improvise meals without a recipe:
- Pick a protein: chicken thighs, ground beef, pork, salmon, shrimp, eggs, or tofu. This is the anchor of the plate.
- Add a low-carb vegetable: zucchini, cauliflower, broccoli, green beans, Brussels sprouts, asparagus, or salad greens all stay under roughly 7g net carbs per generous serving.
- Cook it in fat and season it well: butter, olive oil, garlic, herbs, and spices carry nearly zero carbs. The carbs hide in sauces — check every label.
If you want a full month of dinners planned out for you, our 30-day keto meal plan turns this formula into a day-by-day schedule, and the keto shopping list makes sure your fridge is stocked for it.
Start Cooking Tonight
Pick one recipe from this list for tonight, then browse the full dinner collection for the rest of the week: