Creamy Tuscan Low Carb Meatballs – Rich, Savory & Keto-Friendly

These Creamy Tuscan Low Carb Meatballs are the kind of indulgent, flavor-packed dinner that feels totally comforting — yet fits perfectly into a low-carb or keto lifestyle. Juicy, pan-seared meatballs simmered in a velvety cream sauce with sun-dried tomatoes, garlic, spinach, and parmesan… it’s the ultimate one-pan meal that feels like a cheat but isn’t.

This dish takes inspiration from the creamy Tuscan chicken you know and love, but swaps in tender homemade meatballs for a cozy twist. The sauce is rich and savory with just the right tang from sun-dried tomatoes and freshness from spinach. Serve it on its own, over zucchini noodles, cauliflower mash, or with roasted veggies for a completely satisfying, carb-conscious meal.

Ingredients Overview

These meatballs and the sauce come together with pantry staples, low-carb vegetables, and plenty of rich flavor.

Meatballs

  • Ground beef or pork: 80/20 beef gives the best texture, or use a mix of beef and pork.

  • Egg: Helps bind the mixture together.

  • Parmesan cheese: Adds flavor and helps reduce moisture (instead of breadcrumbs).

  • Almond flour: Keeps the meatballs low-carb while providing structure.

  • Seasonings: Garlic, onion powder, dried basil, salt, and black pepper.

Creamy Tuscan Sauce

  • Heavy cream: Rich, keto-approved base.

  • Garlic: Fresh minced garlic brings aromatic depth.

  • Sun-dried tomatoes: Packed with tangy umami; use oil-packed and drain well.

  • Baby spinach: Wilts down into the sauce for a pop of color and nutrition.

  • Parmesan cheese: Thickens and flavors the sauce naturally.

  • Chicken broth: Adds depth and helps loosen the sauce to the perfect consistency.

Optional Add-ins

  • Crushed red pepper flakes for heat

  • Fresh basil or parsley for garnish

  • Cream cheese for an even thicker sauce (optional)

Step-by-Step Instructions

1. Make the Meatballs

In a mixing bowl, combine:

  • 1 lb ground beef (or beef/pork mix)

  • 1 egg

  • ¼ cup grated parmesan

  • 2 tbsp almond flour

  • 1 tsp garlic powder

  • ½ tsp onion powder

  • ½ tsp dried basil

  • Salt and pepper to taste

Mix gently until combined — don’t overwork.

  • Form into 12–14 small meatballs, about 1½ inches wide.

  • Chill in the fridge for 10–15 minutes to help them hold shape.

2. Sear the Meatballs

  • Heat 1–2 tbsp olive oil in a large skillet over medium heat.

  • Add meatballs in a single layer and sear for 2–3 minutes per side until browned (they don’t need to be fully cooked through yet).

  • Remove from pan and set aside.

3. Make the Tuscan Cream Sauce

In the same skillet:

  1. Add 1 tbsp olive oil and 3 cloves minced garlic. Sauté for 30 seconds until fragrant.

  2. Add ½ cup chopped sun-dried tomatoes and sauté 1 minute more.

  3. Pour in 1 cup heavy cream and ½ cup chicken broth. Stir and bring to a simmer.

  4. Stir in ½ cup grated parmesan cheese and cook until melted and smooth.

  5. Add 2 cups baby spinach and let it wilt into the sauce.

4. Simmer the Meatballs

  • Return seared meatballs to the skillet.

  • Simmer on low for 8–10 minutes, spooning sauce over the top occasionally, until meatballs are fully cooked (internal temp 160–165°F).

  • Adjust seasoning with salt and pepper to taste.

5. Garnish & Serve

  • Sprinkle with extra parmesan and chopped parsley or basil.

  • Serve hot — spoon extra sauce over the top!

Tips, Variations & Substitutions

v

  • Use ground turkey or chicken for leaner meatballs — add 1 tbsp olive oil to the mix to retain moisture.

  • Dairy-free option: Swap heavy cream for coconut cream and use nutritional yeast instead of cheese.

  • Make-ahead tip: Form meatballs in advance and store in the fridge for up to 24 hours before cooking.

  • Sauce too thick? Add more broth or a splash of cream to loosen it.

  • Extra rich? Stir in 1–2 tbsp cream cheese or mascarpone.

Serving Ideas & Occasions

These creamy Tuscan meatballs are delicious over:

  • Zucchini noodles (zoodles)

  • Cauliflower mash or cauliflower rice

  • Roasted green beans or asparagus

  • Low-carb pasta substitutes

Perfect for:

  • Weeknight keto dinners

  • Meal prep lunches

  • Dinner parties (serve in a cast iron skillet with crusty low-carb bread)

  • Holiday buffets or appetizer platters (served toothpick-style!)

Nutritional & Health Notes

This dish is high in protein, healthy fats, and low in carbs — a keto dream meal.

Per serving (1/4 of recipe):

  • Calories: ~480

  • Protein: 28g

  • Fat: 36g

  • Net Carbs: 6–7g

  • Fiber: 2g

To reduce fat slightly, use light cream and leaner meat, but it may slightly affect richness.

FAQs

Q1: Can I bake the meatballs instead?

A1: Yes! Bake at 400°F for 15–18 minutes until cooked through. Then simmer in the sauce for extra flavor.

Q2: Are these freezer-friendly?

A2: Definitely. Freeze meatballs after searing or fully cooked. Store sauce separately and combine when reheating.

Q3: Can I use coconut cream instead of heavy cream?

A3: Yes. Use full-fat canned coconut cream. The flavor will be slightly different but still delicious.

Q4: How do I make the sauce thicker?

A4: Add a spoonful of cream cheese or simmer a few minutes longer to reduce. Grated parmesan also thickens naturally.

Q5: Can I make this dairy-free?

A5: Yes. Use coconut cream or almond cooking milk, and replace parmesan with nutritional yeast or a dairy-free cheese alternative.

Q6: How do I avoid dry meatballs?

A6: Don’t overmix the meat mixture, and avoid overcooking. Adding grated zucchini or a bit of mayo to the mix can keep them moist.

Q7: How long does this keep?

A7: Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth or cream.

Print

Creamy Tuscan Low Carb Meatballs – Rich, Savory & Keto-Friendly

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy, low-carb meatballs simmered in a rich Tuscan-style cream sauce with sun-dried tomatoes, spinach, garlic, and parmesan. A keto-friendly one-pan dinner ready in 30 minutes.

  • Author: Maya Lawson

Ingredients

Scale

Meatballs:

  • 1 lb ground beef or pork

  • 1 egg

  • ¼ cup grated parmesan

  • 2 tbsp almond flour

  • 1 tsp garlic powder

  • ½ tsp onion powder

  • ½ tsp dried basil

  • Salt & pepper to taste

Sauce:

  • 1 tbsp olive oil

  • 3 cloves garlic, minced

  • ½ cup sun-dried tomatoes, chopped

  • 1 cup heavy cream

  • ½ cup chicken broth

  • ½ cup grated parmesan cheese

  • 2 cups baby spinach

  • Optional: red pepper flakes, cream cheese, fresh herbs

Instructions

  1. Mix meatball ingredients and form 12–14 balls. Chill 10 mins.

  2. Sear in skillet with oil until browned on all sides. Set aside.

  3. In same pan, sauté garlic and sun-dried tomatoes. Add cream, broth, and parmesan.

  4. Simmer, then stir in spinach to wilt.

  5. Return meatballs to skillet. Simmer 8–10 minutes until fully cooked.

  6. Garnish with herbs and serve hot.

Notes

Serve over zoodles, cauliflower mash, or roasted veggies. Store leftovers up to 4 days. Freeze before or after cooking.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star