Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Spaghetti

My keto spaghetti with meat sauce comes out rich and deeply savory in about 15 minutes, at 6.4g net carbs and 17g protein. Off the heat, I stir heavy cream and parmesan into the simmered marinara, the two secret ingredients that round it out, and I let the hearts of palm noodles go straight into the sauce with no boiling.
  • 6.4gnet carbs
  • 17gprotein
  • 15minutes
  • 6servings

This post may contain affiliate links. See my disclosure policy.

The sauce is the part of spaghetti night I wanted to keep: browned meat, tomato, and the little additions that remind me of my mom's version. A pinch of anise goes in with the garlic and Italian seasoning. Heavy cream and Parmesan go in last, after I take the skillet off the heat.

Close-up of keto spaghetti and meatballs with parsley

I used this sauce in my video comparing seven types of keto noodles. That was the useful question for me: how does a noodle eat once it is coated in sauce? Hearts of palm are one of my favorites for this recipe because they need very little preparation. They have their own texture, but skipping a separate pot of boiling water makes this a much easier dinner to put together.

Drain the noodles well before they meet the sauce. Extra packing liquid can thin out the marinara just as you are adding the cream and cheese. If your package calls for rinsing, rinse first, then let the water drain away.

The sauce gets a short 5–10 minute simmer, so this version takes about 15 minutes with ready-to-use hearts of palm noodles. A pasta that needs boiling, or a longer simmer, adds time. I like having both options: a quick skillet of spaghetti now, or a sauce that can stay on low while I finish the rest of dinner. Add a splash of water if it reduces too far.

The listed 6.4g net carbs per serving is the original estimate using hearts of palm noodles. Wheat based pasta, lupin pasta, shirataki and vegetable noodles each bring a different texture and carb count. Choose the one you enjoy, then use its package directions and nutrition label. For a casserole with a cheese topping, try my baked keto spaghetti.

My mom's three sauce ingredients

These are the three additions I use to bring my mom’s sauce into this quick version:

  • Anise seed: a pinch adds a sweet, lightly licorice flavor alongside the meat and tomato. It is a small amount, so start with the pinch in the card.
  • Heavy cream: two tablespoons mellow the tomato’s sharpness and give the sauce a little body. Stir it in after taking the pan off the heat.
  • Parmesan: the grated cheese adds a savory finish and helps the sauce coat the noodles.

The cream and cheese remind me of something between a tomato cream sauce and a meat sauce. You still taste the marinara; the finish is just rounder.

Keto spaghetti and meatballs topped with Parmesan and parsley

Optional additions to the sauce

My mom used yellow onion in her sauce. I left it out of this short ingredient list, but diced onion and sliced mushrooms are options if you want a little more vegetable texture. Cook them until softened before adding the marinara, and allow extra preparation time.

A splash of beef broth can loosen a sauce that has reduced too far. Cooked keto meatballs can turn it into another dinner. These are variations; the nutrition estimate covers the ingredients in the card.

How I store leftovers

Refrigerate leftovers in shallow, covered containers within two hours and use within 3–4 days. For meal prep, keep the sauce and noodles separate so you can prepare the noodles when you serve them.

Freeze the sauce in portions for up to two months for best quality. Thaw in the refrigerator, then reheat gently in a skillet, stirring and adding a little water if needed, until it reaches 165°F. Noodle texture after freezing depends on the product; freezing the sauce alone gives you more flexibility.

How to make keto spaghetti

  1. Prepare the noodles. Follow the package directions. Drain ready-to-use hearts of palm well; start any pasta that needs boiling in a separate pot.
  2. Brown the meat. Cook the ground beef or pork sausage in olive oil to 160°F, breaking up the crumbles. Ground turkey needs 165°F. Add the salt, Italian seasoning, garlic and anise.
  3. Simmer the marinara. Stir it into the meat and simmer over low heat for 5–10 minutes.
  4. Finish off the heat. Stir in the heavy cream and Parmesan, then fold in the prepared noodles.

Overhead plate of keto spaghetti and meatballs with Parmesan and parsley

Choosing the ingredients

The card allows ground beef, sausage or turkey. I prefer beef for a rich meat sauce; the other meats change both the seasoning and the nutrition. With sausage, check how much salt and seasoning it already contains before adding more at the table.

Choose a marinara you enjoy and check its label, including the serving size. A no-added-sugar label does not mean every sauce has the same carbs. The small amounts of cream and Parmesan round out the tomato flavor; this is still a meat sauce, rather than a cream sauce.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Spaghetti

Print Pin
Prep 5 min Cook 10 min Total 15 min Serves 6

Ingredients

Servings 6

Keto Spaghetti Sauce Ingredients

Keto Noodles Ingredients

Step by Step Instructions

  1. Prepare noodles

    Prepare noodles according to package instructions. Boil wheat based pasta if its package requires it. Drain ready-to-use hearts of palm noodles well, rinsing first if directed on the package, and add them to the finished sauce. The 15 minute estimate is for the hearts of palm version; noodles that need separate cooking may take longer.

    For this step

    • Keto pasta of choice
    Stirring keto spaghetti noodles in a pot of boiling water
  2. Brown ground beef

    In a large skillet, heat olive oil over medium-high heat. Add the ground meat, break apart and cook until crumbled and browned. Ground beef or pork sausage should reach 160°F; ground turkey should reach 165°F. Season with salt, Italian seasoning, minced garlic and anise seeds.

    For this step

    • 1 tablespoon olive oil
    • 1 lb ground beef, ground sausage and/or ground turkey
    • 1 teaspoon salt
    • 1 tablespoon Italian seasoning
    • 2 cloves garlic, minced
    • pinch of anise seeds
    Seasoning browned ground beef in a skillet
  3. Simmer with spaghetti sauce

    Pour in marinara sauce and let simmer for 5-10 minutes on low heat.

    For this step

    • 25 oz low-carb marinara sauce
    Simmering ground beef in tomato sauce in a skillet
  4. Add some secret ingredients

    Remove sauce from heat. Pour in heavy cream and parmesan cheese. Stir to combine. Add noodles.

    For this step

    • 2 tablespoons heavy cream
    • 1/4 cup grated parmesan cheese
    Stirring the finished tomato meat sauce in a skillet

Nutrition

Per serving: 1/6 of the recipe

Calories
336
Fat
25.3g
Protein
17g
Total carbs
9.4g
Net carbs
6.4g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Which noodles did you use for the nutrition estimate?

The original estimate uses hearts of palm noodles and divides the recipe into six servings: 336 calories, 17g protein and 6.4g net carbs each. This basis is also stated in my original noodle-review video. Different noodles, meat or marinara brands change the estimate.

Can I use ground turkey or Italian sausage?

Yes, both are options in the recipe card. Use one pound total. Cook ground turkey to 165°F and ground beef or pork sausage to 160°F before adding the sauce. Sausage brings its own seasoning, so taste the finished sauce before adding extra salt.

Why is my spaghetti sauce watery?

Drain the noodles thoroughly before adding them. Packing liquid or excess rinse water can dilute the sauce. If the marinara is thin, simmer it uncovered a little longer before the cream and cheese go in. Stir regularly, and stop once it coats a spoon without catching on the pan.

Can I leave out the anise seeds?

Yes. The anise gives this sauce a subtle licorice note, but you can omit it if you dislike that flavor. Fennel seed is another option from the original recipe, with a similar but distinct flavor. Use a small pinch, rather than a spoonful.

Can I make and freeze the sauce ahead?

Yes. Refrigerate promptly in shallow containers and use within 3–4 days, or freeze for up to two months for best quality. Thaw in the refrigerator and reheat to 165°F. Store the sauce separately and prepare your chosen noodles when serving.

How do I double this recipe?

Double every listed ingredient to make 12 servings, using a skillet or pot large enough to brown the meat without crowding. Work in batches if needed. Start with the doubled cream and Parmesan amounts; extra additions are optional and change the nutrition. Allow more time for the larger quantity to heat and simmer.

Browse by ingredient
Similar recipes

People who cooked Keto Spaghetti also made

Reviews

Tap to rate

4.7 from 23 ratings, 19 written

Made this recipe?

Replying to Olivia

Your rating

Lindsey

Tried it last night. Better than I expected.

Reply

Aisha

I went all beef first try. Does sausage change it?

Reply

Alicia

I did not expect to love this as much as I do!

Reply

Keisha

If you need to travel with this, the sauce holds at least an hour in the pan. Found that out last weekend at a neighbor’s. The parmesan, I think, is what keeps it from breaking when it cools. Table full of people who eat regular pasta all summer and nobody said a word about the noodles.

Reply

Stephanie

Good cling once the parmesan folds in. Two tablespoons of cream for three cups of marinara isn’t enough, though. Doubled it on the second batch and it got noticeably thicker, coated the hearts of palm instead of pooling around them.

Reply

Annie Lampella

That coating vs pooling difference is real. I’ve found it depends on the marinara brand – some run thick enough that 2 tablespoons gets there, others need more.

Reply

Nina

Smells like Sunday dinner. Texture of the noodles took some getting used to.

Reply

Annie Lampella

Nina, the anise seed is what pulls that Sunday dinner smell out of the sauce. Love that it does that. The texture thing is real. It usually takes two or three meals before the keto noodles stop feeling like a substitute and start just being dinner. Hearts of palm got there faster for my family than shirataki did, if you used shirataki, try drying them in a dry skillet for a couple minutes. It cuts down on that slippery texture a lot.

Reply

Valerie

Making this for a family get-together next weekend, need to serve about 12. Never scaled a pasta dish before. Does doubling everything work, or is there a trickier part (like the heavy cream and parmesan at the end) where the amounts need adjusting?

Reply

Annie Lampella

The recipe serves six, so doubling makes 12 servings. Double all listed ingredients, including the cream and Parmesan, and use a large enough pot or work in batches to brown the meat. Extra cream or cheese is an optional variation rather than part of the base nutrition estimate.

Reply

Aaliyah T.

I expected this to taste like dressed-up marinara, same as everything else I’ve tried in the keto pasta category. It doesn’t. Cream and parmesan off the heat, the sauce actually holds.

Reply

Aaliyah T.

Made it again and pulled the pan off heat early. No separated gravy this time!

Reply

Annie Lampella

That off-heat step is everything. Pull the pan before the cream goes in and the sauce stays together or the sauce splits. Learned that the hard way, the cream broke and it looked like separated gravy. Even on low it can go if you’re not careful. When it works though? Totally different texture than anything else keto.

Reply

Riley

Accidentally let the beef cook a little longer than usual on my fourth batch, some darker edges forming before I caught it, and the sauce that night had this deeper, almost caramelized note I hadn’t hit before. Now I do it on purpose. Brown it past ‘just cooked’ and let those bits sit in the fat for another minute before the marinara goes in. Makes the sauce taste like it simmered way longer than ten minutes. I’ve also been swapping half the beef for ground turkey when that’s what I have, and it barely registers, honestly. The Italian seasoning and garlic carry everything. Batch seven’s on the stove tonight, curious if doubling the parmesan at the end makes the sauce any creamier.

Reply

Annie Lampella

Seven batches and you’re already cooking it past done on purpose. I’ve doubled the parmesan and it adds texture but doesn’t make it creamy, the heavy cream handles that. An extra tablespoon at the end.

Reply

Megan

Only had half a pound of beef so I mixed in half a pound of Italian sausage, and the sauce got way more interesting. That fennel note does something to the flavor without adding anything extra. Three times since and I’ve stopped measuring the Italian seasoning, the sausage just carries it. Might be my permanent version.

Reply

Annie Lampella

Italian sausage has fennel in it, so it’s stacking right on the anise seeds already in there. Makes sense you stopped measuring.

Reply

Sam

Eight months keto and I genuinely thought spaghetti night was gone for good. Made this on a weeknight when I was craving something real, and the anise seeds in that meat sauce hit me in a way I wasn’t ready for. That’s my mom’s trick too, she always snuck them in. I stood there stirring it thinking, this is it. Hearts of palm aren’t pasta and I’m not pretending they are, but the sauce coats them and my brain filled in the rest. This one’s staying in the rotation.

Reply

Annie Lampella

The mom connection gets me. Mine used them too, never explained why, just always did it. That sauce is the point anyway, the noodles are just the vehicle.

Reply

Jennifer

Rinse the hearts of palm noodles and let them drain in a colander for a few minutes before adding them to the sauce. First time I made this they were watery and the whole thing got thin. Second time it held together a lot better.

Reply

Annie Lampella

Five minutes minimum in the colander. Once that liquid hits the sauce it’s in there, the cream can’t pull it back out.

Reply

Rachel

My husband kept pausing between bites like he was trying to reverse-engineer the sauce. Finally asked if I added something. Anise seeds, yes. Hearts of palm noodles are still an adjustment for us, but the sauce is so good it doesn’t matter.

Reply

Annie Lampella

The anise is the whole thing. Your husband has good instincts. Hearts of palm take 2-3 rounds before your brain stops registering ‘this isn’t pasta.’ You’re basically there.

Reply

Lorraine

Never cooked with hearts of palm before and had pretty low expectations, but the meat sauce with that splash of heavy cream at the end pulled everything together. Had to reread the carb count a few times.

Reply

Annie Lampella

The carb count is the one that stops people mid-bite. Hearts of palm get a bad reputation, but once that sauce is on them it doesn’t really matter.

Reply

Jess

Doubled the garlic and added an extra pinch of anise, and the sauce had this depth I kept trying to place while eating. Two servings in before I remembered the anise was in there. It does something quiet but real to the whole pot.

Reply

Annie Lampella

That ‘quiet but real’ is exactly what the anise does. My mom put it in her sauce and I spent years trying to figure out what made it different. Going double is a bigger swing though – might test 1.5x next time.

Reply

Jake S.

Swapped half the ground beef for mild Italian sausage and simmered the full 10 minutes instead of 5. Never making it any other way.

Reply

Annie Lampella

The sausage fat changes the whole sauce. Ten minutes is right, I never do five anymore.

Reply

Quinn

My husband clocked the hearts of palm noodles immediately (he’s suspicious of anything that looks like a swap) and then ate the whole bowl without mentioning them again, which for him is essentially a rave review. The anise seeds in the meat sauce are doing something I couldn’t name but kept tasting. Four stars for now, trying it again next week.

Reply

Annie Lampella

He spotted the swap and cleaned the bowl anyway. That’s the only vote I care about. Try it again next week and see.

Reply

Amber

My kids had no idea this wasn’t regular spaghetti. Used the hearts of palm noodles and they didn’t even question it.

Reply

Annie Lampella

Ha, that’s the best kind of win. The hearts of palm noodles have such a neutral taste, they really just take on whatever sauce you use. My kids are the same way with them.

Reply

Olivia

Made this with hearts of palm noodles. Kids had no clue.

Reply

Annie Lampella

Kid approval is the real test. I keep like three packs of those noodles in the pantry now.

Reply

Gina

Swapped in ground turkey and it still came out great. The anise seeds add a lot.

Reply

Annie Lampella

Turkey works so well here. And yeah, those anise seeds are doing more than people realize.

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.