Go Back

Keto Ricotta Stuffed Meatballs - Juicy, Cheesy, Low-Carb Comfort Food

Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • Ground meats: 1 lb ground beef (80–85% lean), 1/2 lb ground pork
  • Cheeses: 1 cup whole-milk ricotta, 1/2 cup grated parmesan, 1/2 cup shredded mozzarella (optional for topping)
  • Binders (keto-friendly): 1/2 cup finely ground pork rinds or almond flour, 1 large egg
  • Fresh aromatics: 1 small onion (finely minced), 3 cloves garlic (minced), 2 tbsp fresh parsley (chopped), 1 tbsp fresh basil (chopped, optional)
  • Pantry seasonings: 1 tsp Italian seasoning, 1/2 tsp crushed red pepper (optional), 1 tsp onion powder, 1 tsp garlic powder, 1 tsp kosher salt, 1/2 tsp black pepper
  • For the sauce: 2 cups low-carb marinara or crushed tomatoes (no-sugar-added), 2 tbsp olive oil
  • For shaping: Olive oil for hands and skillet, toothpicks (optional, for sealing while forming)
  • Garnish: Fresh basil or parsley, extra parmesan

Method
 

  1. Make the ricotta filling: In a bowl, stir together ricotta, half of the parmesan, a pinch of salt and pepper, and 1 tbsp chopped parsley. It should be thick but spreadable. Refrigerate to firm up while you prep the meat.
  2. Prepare the meat mixture: In a large bowl, combine ground beef, ground pork, pork rinds or almond flour, egg, minced onion, garlic, remaining parmesan, Italian seasoning, onion powder, garlic powder, salt, pepper, and remaining parsley. Mix gently with your hands until just combined.
  3. Portion the meatballs: Lightly oil your hands. Scoop the meat mixture into 12 equal portions. Flatten one portion in your palm to a 3-inch disc.
  4. Add the filling: Spoon about 1 tablespoon of the chilled ricotta mixture into the center. Fold the edges of the meat around the filling and seal well. Roll gently to form a smooth ball. Repeat with the remaining portions.
  5. Brown the meatballs: Heat 2 tbsp olive oil in a large oven-safe skillet over medium-high. Brown meatballs on all sides, 6–8 minutes total. Work in batches so they don’t steam. Transfer to a plate.
  6. Build the sauce: Reduce heat to medium. If the skillet is dry, add a splash of olive oil. Pour in the marinara or crushed tomatoes. Scrape up browned bits. Simmer 2–3 minutes and season to taste with salt, pepper, and crushed red pepper if using.
  7. Simmer and bake: Nestle meatballs into the sauce. Spoon some sauce over the tops. If you like, sprinkle with mozzarella. Transfer to a 375°F (190°C) oven and bake 15–18 minutes, until the centers reach 165°F (74°C).
  8. Rest and serve: Let the meatballs rest 5 minutes. Garnish with basil or parsley and extra parmesan. Serve with zoodles, spaghetti squash, or a crisp green salad.