Nutrition Facts
Servings: 4 ServingCalories:420kcalTotal Fat:30gCholesterol:95mgSodium:680mgPotassium:450mgTotal Carbohydrate:9gDietary Fiber: 3gSugars: 3gProtein:28gCalcium: 140mg
This rich creamy meatball soup combines savory seasoned meatballs with a silky, herb-infused tomato broth. Meanwhile, wilted spinach and tender low-carb pasta ditalini add amazing texture to every bite. Additionally, garlic and parmesan create deep flavor that makes this comforting soup completely unforgettable. Consequently, your whole family will ask for seconds after the very first bowl.
This creamy meatball soup brings classic Italian comfort right to your kitchen table. First, juicy meatballs brown to perfection in a single heavy Dutch oven. Furthermore, heavy cream transforms simple broth into a smooth, velvety broth base. Finally, fresh spinach and fragrant parsley add a vibrant touch to finish the dish.
Yes, this soup easily fits a low carb lifestyle with small adjustments. Specifically, replacing traditional wheat pasta with low-carb or lupin ditalini noodles keeps net carbs exceptionally low. Additionally, tender spinach and beef meatballs provide healthy fats and plenty of protein. Therefore, you can enjoy this creamy dish without breaking your daily carb targets.
Honestly, this soup saved my weeknight routine when time felt extremely short. Furthermore, the savory meatball aroma fills the house with pure comfort instantly. As a result, my family begs for this bowl every single week. Simply put, it combines high protein nutrition with restaurant-quality flavor seamlessly.
I’ve included everything below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the Recipe card at the bottom of this post.
Ground Beef. Choose lean ground beef or Italian sausage for juicy meatballs. Moreover, ground meat provides fantastic structure and savory protein depth.
Parmesan Cheese. Grate fresh parmesan into the meatballs and creamy broth base. Consequently, it creates incredible saltiness and rich umami flavor.
Heavy Cream. Pour cream directly into warm broth to build luxurious texture naturally. Therefore, the soup turns velvety without needing flour thickeners.
Spinach. Stir fresh spinach leaves into hot liquid during final cooking minutes. Meanwhile, the leaves wilt quickly while keeping vibrant green color.
Low Carb Ditalini. Use low-carb or keto-friendly small pasta shapes for authentic style. As a result, you get delightful pasta texture with minimal carbs.
Italian Seasoning. Blend dried oregano, basil, and thyme into simmered broth evenly. Thus, every single spoonful bursts with authentic Italian flavors.
I’ve included everything below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the Recipe card at the bottom of this post.
Pro Tip: Sear meatballs in batches so they develop deep browned crusts without steaming!
This creamy meatball soup combines savory beef meatballs with a silky, rich tomato broth base. Furthermore, fresh spinach and tender low-carb ditalini pasta create amazing hearty texture in every spoon. As a result, you can cook a restaurant-quality low carb dinner in thirty minutes total.
Servings: 4 ServingCalories:420kcalTotal Fat:30gCholesterol:95mgSodium:680mgPotassium:450mgTotal Carbohydrate:9gDietary Fiber: 3gSugars: 3gProtein:28gCalcium: 140mg
Store leftovers inside airtight containers in refrigerator for up to four days total.
Reheat gently over medium-low stove heat so cream broth does not break or separate.
Allergy Note: Contains dairy products; swap heavy cream for coconut cream if dairy-sensitive.
Flavor Boost: Stir one tablespoon of tomato paste into oil before adding broth for extra richness.