
If you're building a repertoire of keto diet recipes, the goal is simple: meals built on protein and fat, with the starchy fillers left at the door. This roundup pulls together 22 dishes from Spanish, French, Italian, Indian, Japanese, and Chinese kitchens that all share one trait -- they're naturally low in carbohydrates without asking you to fake anything with substitute flours or sweeteners.
What makes these recipes work for a keto approach is that they lean on ingredients ketogenic eating already loves: eggs, olive oil, seafood, chicken, cheese, and low-starch vegetables. Nothing here is a diet knock-off of a carb-heavy original. A garlicky pan of shrimp or a folded three-egg omelette is just good food that happens to fit the macros.
You'll find quick weeknight anchors alongside a few slower, more indulgent plates. Most come together in under 20 minutes, which matters when a low-carb diet lives or dies on convenience. When the fast option is also the keto-friendly one, you actually stick with it.
Treat this list as a mix-and-match pantry rather than a rigid meal plan. Pair a protein with a green vegetable side, add a spoonful of chutney or a drizzle of good oil, and you've got a plate that keeps carbs low and flavor high.
The best keto recipes
Our top keto picks to start with.
1Caesar Salad
Italian-American15 min2g fiber6g protein
A classic Italian-American salad of crisp romaine tossed in a garlicky, anchovy-rich dressing with parmesan. This version skips the croutons, letting the greens, cheese, and creamy dressing carry the plate. It comes together in about 15 minutes and works as a light main or a substantial side.
Drop the croutons and Caesar becomes a natural fit for keto diet recipes -- the flavor lives in olive oil, egg-based dressing, and parmesan rather than bread. With around 6g of protein and 2g of fiber, it's a low-carb green that pairs beautifully with a grilled protein.
Tip: Skip the croutons entirely and add <strong>grilled chicken or shrimp</strong> to turn this into a full keto main.
2Gambas al Ajillo
Spanish12 min1g fiber26g protein
Spain's beloved tapa of shrimp sizzled in olive oil with sliced garlic and a pinch of chili. The shrimp cook in minutes, and the golden, garlic-infused oil is the whole point -- traditionally mopped up with bread, but just as good spooned over greens. Ready in about 12 minutes.
This is keto cooking at its purest: protein and good fat with almost nothing else. At roughly 26g of protein and only 1g of fiber, gambas al ajillo delivers a satisfying, carb-light plate. Just leave the bread off and let the olive oil do its job.
Tip: Save the leftover garlic oil and spoon it over <strong>sauteed spinach</strong> instead of dunking bread.
3Pollo al Ajillo
Spanish38 min1g fiber34g protein
The chicken counterpart to gambas al ajillo -- bone-in pieces browned and braised in olive oil with plenty of garlic and a splash of white wine or sherry. It's rustic Spanish home cooking, taking around 38 minutes for the chicken to turn tender and the sauce to reduce into something deeply savory.
With about 34g of protein and just 1g of fiber, this garlicky chicken anchors a keto plate without any carb-heavy sides. The braise builds richness from oil and aromatics alone, so you get big flavor while the carbohydrate load stays low.
Tip: Serve it over <strong>cauliflower mash</strong> to soak up the sauce without the carbs of potatoes or bread.
4Bacalao al Pil-Pil
Spanish25 min0g fiber44g protein
A Basque specialty of salt cod gently poached in olive oil and garlic until the fish's own gelatin emulsifies the oil into a silky, pale sauce. It takes patience and a swirling wrist over about 25 minutes, but the result is one of Spain's most elegant seafood dishes.
Bacalao al pil-pil is essentially fish and emulsified olive oil -- a textbook match for keto diet recipes. At roughly 44g of protein and 0g of fiber, it's protein-dense and entirely carb-free, with all its luxury coming from the fat rather than any starch.
Tip: Keep the heat low and swirl constantly -- the emulsion is what makes the <strong>fat-rich sauce</strong> so satisfying on keto.
5Omelette aux Fines Herbes
French8 min1g fiber20g protein
A soft, pale-gold French omelette folded around a shower of fresh chervil, chives, parsley, and tarragon. Cooked in butter over gentle heat, it stays creamy in the center. From pan to plate in about 8 minutes, it's the kind of quick, elegant breakfast that feels far fancier than the effort involved.
Eggs, butter, and herbs -- this omelette is keto to its core. With around 20g of protein and just 1g of fiber, it delivers protein and fat with virtually no carbohydrate. The fresh herbs add brightness and aroma without touching the macros.
Tip: Cook it low and slow in <strong>plenty of butter</strong> for the classic creamy French texture that keeps it satiating.
6Tamagoyaki
Japanese15 min0g fiber13g protein
A Japanese rolled omelette built by cooking thin layers of seasoned egg and folding each over the last into a neat, striped log. Traditionally lightly sweetened and savory with dashi, it takes about 15 minutes of patient rolling in a rectangular pan. Slices reveal its signature spiral layers.
Made mostly of eggs, tamagoyaki fits neatly into a low-carb day, offering around 13g of protein with 0g of fiber. Keep the sweetener minimal to keep it firmly keto-friendly -- the technique and dashi provide plenty of flavor without leaning on added sugar.
Tip: Use <strong>a light hand with any sweetener</strong> to keep this omelette squarely in keto territory.
7Insalata Caprese
Italian8 min1g fiber21g protein
Italy's simplest showcase: thick slices of fresh mozzarella layered with ripe tomato and basil, finished with olive oil, salt, and pepper. There's no cooking involved -- just good ingredients arranged with care. In about 8 minutes you have a plate that tastes like summer.
Built on mozzarella and olive oil, caprese leans keto-friendly at roughly 21g of protein and 1g of fiber. Tomato does carry some natural sugar, so keep the portion sensible, but the cheese and oil keep this firmly in low-carb, high-fat territory.
Tip: Go heavy on the <strong>mozzarella and olive oil</strong> and easy on the tomato to keep carbs in check.
8Masala Omelette
Indian10 min2g fiber21g protein
An Indian-style omelette folded around onion, green chili, tomato, cilantro, and warm spices. It's a breakfast staple across the subcontinent -- fluffy, fragrant, and ready in about 10 minutes. The chilies and masala give it a lively heat that a plain omelette can only dream of.
Eggs make this a strong keto pick, delivering around 21g of protein and 2g of fiber. Keep the onion and tomato modest and it stays low-carb while the spices carry the flavor. It's proof that keto diet recipes don't have to be bland.
Tip: Lean on the <strong>chili and spices</strong> for flavor rather than piling on extra onion and tomato.
9Mushroom Omelette
French12 min2g fiber23g protein
A French-style omelette folded over sauteed mushrooms cooked down in butter until deeply browned and savory. The earthiness of the mushrooms plays perfectly against the soft, creamy egg. It takes about 12 minutes, most of it spent coaxing real color and flavor out of the mushrooms.
Mushrooms are among the most keto-friendly vegetables -- low in carbohydrate and high in savory depth. Combined with eggs and butter, this omelette offers about 23g of protein and 2g of fiber, making it a filling, low-carb meal any time of day.
Tip: Cook the mushrooms until <strong>well browned</strong> before adding the eggs -- that's where the savory depth comes from.
10Bok Choy in Oyster Sauce
Chinese12 min2g fiber2g protein
Tender bok choy blanched or stir-fried until just crisp, then glossed with a savory oyster sauce and a touch of garlic. It's a Cantonese side that shows up alongside almost any main. Quick and clean, it's on the table in about 12 minutes with the greens still vibrant.
Bok choy is a low-starch green that suits a keto plate well, bringing around 2g of protein and 2g of fiber for very few carbs. The one thing to watch is the oyster sauce, which carries some sugar -- use it sparingly and this stays firmly low-carb.
Tip: Use <strong>just a spoonful of oyster sauce</strong>, since that's where the carbs in this dish hide.
11Vinegar-Glazed Napa Cabbage
Chinese15 min1g fiber1g protein
Napa cabbage stir-fried fast over high heat and finished with a splash of vinegar for a bright, tangy glaze. The leaves wilt while the ribs stay crisp, giving a nice contrast in texture. It's a humble, addictive vegetable dish that comes together in about 15 minutes.
Cabbage is a keto staple -- high in fiber relative to its low carbohydrate content. This vinegar-glazed version keeps things light at roughly 1g of protein and 1g of fiber, and the acidity makes it a refreshing counterpoint to richer, fattier keto mains.
Tip: The <strong>vinegar glaze</strong> adds brightness with no carb cost -- reach for it instead of a sweet sauce.
More keto recipes to try
Plenty more keto ideas to keep the week varied.
12Ginger Scallion Chicken
Chinese40 min1g fiber66g protein
A Cantonese classic of poached or steamed chicken served with a raw ginger-scallion oil that's spooned over the top. The chicken stays silky and moist while the pungent, fresh relish wakes up every bite. It takes about 40 minutes, mostly gentle cooking to keep the meat tender.
This is a protein powerhouse, delivering around 66g of protein with just 1g of fiber. The ginger-scallion sauce is built on oil and aromatics rather than sugar, so it fits a keto approach beautifully -- just skip the rice that traditionally accompanies it.
Tip: Serve it without the usual rice and let the <strong>ginger-scallion oil</strong> carry the plate.
13Garlic Stir-Fried Broccoli
Chinese14 min2g fiber2g protein
Broccoli florets stir-fried hard and fast with plenty of sliced garlic until the edges char and the stems stay crunchy. A splash of water steams them through in seconds. It's a f14-minute side that turns an everyday vegetable into something genuinely craveable.
Broccoli is a keto favorite -- cruciferous, fiber-rich, and low in net carbs. This garlicky version brings about 2g of protein and 2g of fiber, adding bulk and crunch to a low-carb plate without pushing the carbohydrate count up. Cook it in oil for extra staying power.
Tip: Stir-fry in <strong>generous oil</strong> to add satiating fat and keep this side firmly keto.
14Pimientos de Padron
Spanish10 min1g fiber1g protein
Small green padron peppers blistered whole in hot olive oil and finished with flaky sea salt. Most are mild and sweet, but every so often one comes through fiery -- the famous roulette that makes them fun to share. A 10-minute tapa that's all about char and salt.
These little peppers are naturally low-carb, offering around 1g of protein and 1g of fiber per serving. Blistered in olive oil, they bring smoky flavor and good fat to the table, making them an easy, snackable addition to any lineup of keto diet recipes.
Tip: Get the <strong>olive oil smoking hot</strong> so the skins blister fast and the peppers stay juicy inside.
15Champinones al Ajillo
Spanish15 min2g fiber3g protein
Mushrooms sauteed in olive oil with heaps of garlic, a splash of sherry, and chopped parsley -- the fungi answer to gambas al ajillo. They drink up the oil and turn meaty and savory in about 15 minutes. A classic Spanish tapa that punches well above its simple ingredient list.
Mushrooms are low in carbohydrate and high in savory depth, which makes this a solid keto side at roughly 3g of protein and 2g of fiber. The garlic-and-olive-oil treatment adds fat and flavor without any starch, so it slides onto a low-carb plate with ease.
Tip: Let the mushrooms <strong>soak up all the garlic oil</strong> -- that's the fat that makes them keto-satisfying.
16Gambas Pil Pil
Spanish12 min1g fiber21g protein
Shrimp cooked in bubbling olive oil with garlic and a hit of dried chili, delivered to the table still sizzling in its terracotta dish. It's spicier than gambas al ajillo and just as fast -- about 12 minutes from raw to searing hot. The oil is fragrant with garlic and heat.
Shrimp and olive oil make this a near-perfect keto dish, with around 21g of protein and just 1g of fiber. There's essentially no carbohydrate here -- the flavor comes entirely from fat, garlic, and chili. Skip the customary bread and the plate stays low-carb.
Tip: Resist the bread and instead spoon the <strong>chili-garlic oil</strong> over a green vegetable.
17Boquerones en Vinagre
Spanish30 min1g fiber16g protein
Fresh anchovy fillets cured in vinegar, garlic, and parsley until white and tender, then bathed in olive oil. It's a Spanish tapas-bar staple served cold, bright, and briny. The curing takes some time, but hands-on work is minimal -- about 30 minutes of prep before they rest.
Small oily fish like anchovies are protein-dense and carb-free, making boquerones a natural fit for keto diet recipes at around 16g of protein and 1g of fiber. The vinegar cure and olive oil finish add flavor and fat with zero starch, ideal as a bright, low-carb bite.
Tip: Their <strong>bright acidity</strong> cuts through fattier keto dishes -- serve them alongside something rich.
18Cabbage Thoran
Indian20 min1g fiber2g protein
A South Indian dry stir-fry of finely shredded cabbage tempered with mustard seeds, curry leaves, chili, and fresh grated coconut. It's light, fragrant, and comes together in about 20 minutes. The coconut adds richness while the cabbage stays crisp and the spices bloom in hot oil.
Cabbage and coconut are both low-carb and fiber-forward, making thoran a keto-friendly vegetable side at roughly 2g of protein and 1g of fiber. The coconut brings good fat, and the tempered spices deliver plenty of flavor without any starchy filler or added sugar.
Tip: The <strong>fresh coconut</strong> adds satiating fat -- don't skimp on it when cooking keto.
19Coconut Chutney
Indian12 min2g fiber3g protein
A creamy South Indian condiment of fresh grated coconut blended with green chili, ginger, and a little water, then finished with a tempering of mustard seeds and curry leaves. It's cool, rich, and mildly spicy -- ready in about 12 minutes and endlessly useful as a dip or spread.
Built on coconut, this chutney brings healthy fat and only a small carbohydrate load, with about 3g of protein and 2g of fiber. It's a keto-friendly way to add flavor and creaminess to eggs, grilled meats, or vegetables without reaching for a sugary sauce.
Tip: Use it as a <strong>keto dip for omelettes or grilled protein</strong> in place of higher-carb sauces.
20French Omelette
French8 min0g fiber20g protein
The plain French omelette in its purest form -- three eggs beaten, cooked gently in butter, and rolled into a soft, pale bundle with a barely-set custardy center. No filling, no fuss. It takes about 8 minutes and is the benchmark by which every cook's egg technique is judged.
Nothing but eggs and butter, this omelette is about as keto as a dish gets, offering roughly 20g of protein and 0g of fiber. There's no carbohydrate to speak of -- just protein and fat -- making it a reliable, five-minute anchor for any low-carb day.
Tip: Pull it off the heat while the center is still <strong>slightly runny</strong> for the classic French texture.
21Zucchini Gratin
French45 min2g fiber11g protein
A French gratin of sliced zucchini baked with cream and cheese until bubbling and golden on top. The zucchini softens into the rich custard while the surface crisps. It's a slower dish at about 45 minutes, but mostly hands-off oven time, and it makes a comforting vegetable centerpiece.
Zucchini is a low-starch vegetable, and paired with cream and cheese it becomes a genuinely keto-friendly bake at around 11g of protein and 2g of fiber. The dairy adds fat and richness, so this stands in nicely for the potato gratin you'd otherwise skip on keto.
Tip: Salt and drain the zucchini first so the gratin sets up rich rather than <strong>watery</strong>.
22Oeufs en Cocotte
French20 min1g fiber14g protein
Eggs baked individually in ramekins with a spoonful of cream, a little cheese, and fresh herbs until the whites just set and the yolks stay soft. It's a gentle, elegant French breakfast or light supper, taking about 20 minutes in a water bath. Serve straight from the ramekin.
Eggs and cream form the base here, making it a comfortable fit for a keto plate at around 14g of protein and 1g of fiber. It's rich in fat, low in carbohydrate, and endlessly adaptable -- add mushrooms, spinach, or ham to build it out without adding starch.
Tip: Bake in a <strong>water bath</strong> so the custard stays silky and the yolks don't overcook.
Tips
- Build every plate around a protein and a non-starchy green -- eggs, seafood, chicken, and leafy or cruciferous vegetables are your keto backbone.
- Cook with fat, not around it: olive oil, butter, and egg yolks carry flavor and keep meals satiating on a low-carb diet.
- Watch the hidden carbs in sauces -- oyster sauce, sweet glazes, and thickened dressings can add up faster than the vegetables they coat.
- Batch the fast stuff. A pan of gambas al ajillo or a folded omelette takes minutes, which is what keeps keto sustainable on a busy week.
- Pair a rich main with a bright, acidic side -- vinegar-glazed cabbage or boquerones cut through fatty dishes and keep the plate from feeling heavy.
Frequently asked questions
Are eggs and omelettes good for a keto diet?
Yes -- eggs are close to an ideal keto food. They're built almost entirely from protein and fat with negligible carbohydrate, so dishes like a French omelette, tamagoyaki, or a masala omelette slot into a ketogenic day easily. Cook them in butter or olive oil and add cheese or herbs rather than starchy fillers.
Can I eat seafood and shellfish on keto?
Absolutely. Shrimp, cod, and small oily fish like anchovies are protein-dense and essentially carb-free, which is why Spanish plates such as gambas al ajillo, bacalao al pil-pil, and boquerones en vinagre suit keto so well. The garlic-and-olive-oil style of cooking adds flavor and fat without adding carbohydrate.
Which vegetables fit into keto diet recipes?
Stick to low-starch, above-ground vegetables: broccoli, bok choy, napa cabbage, zucchini, mushrooms, and padron peppers all work well. They're high in fiber relative to their carbs, so a garlic stir-fried broccoli or a cabbage thoran adds bulk and nutrients while keeping the total carbohydrate load low.
How do I keep sauces and sides keto-friendly?
The main risk isn't the vegetable -- it's what goes on it. Sweet glazes, oyster sauce, and cornstarch-thickened dressings sneak carbs in, so use them sparingly and skip the rice, bread, or noodles you'd normally serve alongside. Lean on olive oil, butter, vinegar, and fresh herbs, which add flavor with no carb cost.
Make it effortless. Homecooked plans a week of meals around what's already in your kitchen, tells you the few ingredients you're missing, and walks you through cooking each one. Browse more recipes or start planning your week.