This keto spaghetti is comfort food made healthy! Traditional Italian meatballs are made low-carb with extra cheese and a touch of heavy cream. Palmini noodles are tossed in a simple, yet delicious sauce for an easy keto meal.
What Makes This Recipe So Good
- The meatballs are incredibly tender and flavorful! We removed the breadcrumbs and added in both parmesan and mozzarella cheese for keto meatballs that are totally irresistible.
- The sauce is just four ingredients! There’s no need to complicate things when it comes to spaghetti sauce. Just diced tomatoes, garlic, and a couple spices make for an easy and delicious sauce.
- Palmini noodles closely resemble spaghetti and offer a nice texture to this dish. This plant-based keto spaghetti alternative is super satisfying but a whole lot healthier!
Ground Beef – I kept things simple in this recipe by using just ground beef in my meatballs, but you can use half ground pork instead. If you want to use ground pork, mix together 1/2 a pound of ground pork with 1/2 a pound of ground beef.
Diced Tomatoes – Feel free to use whole or crushed canned tomatoes in place of the diced tomatoes in this recipe. I find diced tomatoes break down just enough in this keto spaghetti sauce, though you can use whichever version of canned tomatoes you prefer. Make sure they’re low in carbs and sugar! And if you can’t find sugar-free canned tomatoes, you can use 2 cups of chopped fresh tomatoes instead, though they will yield less flavor than the canned kind.
Palmini Noodles – Made from hearts of palm, this unique keto spaghetti is surprisingly delicious. Hearts of palm is a keto-friendly low carb vegetable, making Palmini noodles the ideal spaghetti substitute in this recipe. You can find Palmini noodles in a can or a sealed bag at most grocery stores. Be sure to drain and rinse your Palmini noodles well before using in this recipe.
- If your pot isn’t large enough to sear all meatballs at once, sear them in two or three batches instead. It took me two batches to sear all of my meatballs in this recipe. It is very important that you don’t overcrowd your pot, otherwise your meatballs will get stuck together.
- This keto spaghetti recipe does not require cooking the Palmini noodles before adding them to the sauce and meatballs. However, if you prefer softer noodles, you can cook the Palmini noodles in boiling water for 5-10 minutes before using in this recipe.
- I highly recommend finishing off this keto spaghetti with some extra parmesan cheese and fresh parsley or basil! The additional cheese makes the macros even better for the keto diet and fresh herbs add a bit of brightness to the overall dish.
What Do We Mean By Healthy?
Our recipes focus on real ingredients and homemade elements. We try to avoid processed flour and sugar, like white flour or white sugar. Our recipes often swap less healthy options (like a commercial, deep-fried tostada) for an easy homemade version.
Our recipes are not necessarily low fat or low calorie, and we aren’t afraid of fat or carbs! Some of our recipes will be “skinny,” low carb, keto, paleo, dairy free, grain free, gluten free, Whole30, or vegan, and they will be labeled when they qualify for any of these diets. All our recipes are easy and family friendly!
Other Keto Recipes You’ll Love
Keto Spaghetti and Meatballs
- Large bowl
- Large pot
For the Meatballs
- 1 pound ground beef see Notes
- 1 garlic clove minced
- 2 tablespoons heavy cream
- ¼ cup grated parmesan cheese see Notes
- ¼ cup shredded mozzarella cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Sauce
- 2 garlic cloves minced
- 1 14-ounce can diced tomatoes no sugar added
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
For the Spaghetti
- 24 ounces Palmini noodles see Notes
- Mix together the ground beef, garlic, egg, heavy cream, parmesan cheese, mozzarella cheese, Italian seasoning, salt, and black pepper in a large bowl.
- Using a tablespoon or cookie scoop, measure out 2 tablespoon of meat per meatball and roll into a ball using the palms of your hands.
- Once all meatballs are prepped, add olive oil to a large pot or dutch oven over medium heat. Working in batches, sear meatballs for 2-3 minutes per side.
- Sauté the garlic in the same pot you cooked your meatballs in over medium-low heat for 2 minutes. Add all other sauce ingredients and stir to combine.
- Gently add your meatballs back into the pot. Cover pot with lid, reduce heat to low and let simmer for 15-20 minutes or until meatballs are cooked through.
- Drain and rinse the Palmini noodles, then remove pot from heat and stir the noodles in. Divide into 4 portions and serve.
- Ground Beef: You can use anywhere from 70% to 95% lean ground beef.
- Parmesan Cheese: For keto-friendly grated parmesan cheese, we recommend buying a block of parmesan cheese and grating it yourself. Pre-grated cheeses often times contain fillers which add unnecessary carbs.
- Palmini Noodles: Feel free to use your favorite keto pasta in this recipe. Zucchini noodles would taste great!