View Gallery
1 photo
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.
Recipe Highlights
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.
Why Make My Creamy Meatball Soup
- Quick preparation: Cook this comforting dish in under 30 minutes for busy weeknights.
- Meal prep ready: Store extra portions easily for fuss-free weekly lunches.
- Beginner friendly: Follow simple steps without any complicated cooking techniques required.
- One-pot ease: Save time because cleanup stays minimal with just one main pot.
- Budget friendly: Use pantry staples to keep overall grocery costs very low.
- Family approved: Satisfy pickiest eaters because everyone loves savory meatballs and broth.
Does Creamy Meatball Soup Fit a Keto Lifestyle?
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.
Why I Make This Creamy Meatball Soup on Repeat
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.
Why This Creamy Meatball Soup is Special
- Keto-friendly: Adapt this dish effortlessly to maintain low net carb totals.
- High-protein: Pack real protein in every serving using juicy ground beef.
- Quick cook: Spend less than thirty minutes from start to dinner table.
- Ultra-comforting: Enjoy rich tomato cream broth infused with fragrant Italian herbs.
- Meal-prep winner: Reheat leftovers easily while keeping flavor completely intact throughout.
My Personal Experience
- Instant Comfort: First, making this cozy soup always warms up my kitchen on cold evenings. Furthermore, the rich garlic aroma brings everyone straight to the dinner table.
- Foolproof Meatballs: Next, searing meatballs first locks in incredible juices and amazing savory flavor. Consequently, every bite tastes incredibly tender and delicious.
Perfect For
- Busy weeknights when you need a hearty meal fast.
- Meal prep containers meant for hearty low carb weekday lunches.
- Cozy family dinners that require minimal cleanup afterward.
- Casual winter gatherings where guest comfort remains top priority.
Why You’ll Love This Recipe:
- Velvety Texture: Heavy cream blends seamlessly into tomato broth for maximum richness and body. Additionally, grated parmesan cheese adds extra savory depth.
- Loaded with Protein: Juicy meatballs keep you feeling satisfied and energized for many hours. Meanwhile, wholesome spinach adds vibrant color and texture.
Key Ingredients:
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.
How to Make Creamy Meatball Soup
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.
- Roll ground beef, parmesan, garlic, salt, and pepper into twelve small meatballs carefully.
- Heat olive oil in a heavy Dutch oven over medium-high heat for two minutes.
- Brown meatballs for six minutes total, turning frequently until seared on all sides.
- Pour beef broth, crushed tomatoes, and Italian seasoning into the pot while stirring well.
- Simmer liquid for ten minutes until meatballs cook completely through to center.
- Stir in heavy cream, low carb ditalini, and fresh spinach gently until wilted.
- Cook mixture for three additional minutes until pasta turns perfectly tender throughout.
Pro Tip: Sear meatballs in batches so they develop deep browned crusts without steaming!
Common Mistakes to Avoid:
- Boiling cream rapidly: Boiling cause dairy products to separate, so keep heat at low simmer instead.
- Overcrowding the skillet: Space meatballs out nicely so they sear properly instead of steaming together.
- Overcooking small pasta: Add noodles near the end so they do not turn soft or mushy.
Required Equipment:
- Dutch oven: Distributes heat evenly and holds soup liquid securely during simmering.
- Wooden spoon: Scrapes flavorful browned bits off pot bottom without scratching surface.
- Slotted spoon: Transfers meatballs easily without losing delicious accumulated pan juices.
Caleb’s Recipe Tips
- Sear thoroughly: Brown meatballs deeply because caramelization builds amazing broth background flavor.
- Grate fresh cheese: Shred parmesan block directly instead of pre-packaged cheese for smoother melting.
- Adjust broth thickness: Add extra splash of warm beef broth if soup thickens during standing.
- Enhance herb aroma: Rub dried Italian herbs between palms before dropping into simmering broth.
- Shortcut option: Use frozen precooked keto meatballs whenever short on dinner prep time.
Storage Instructions
- Refrigerator: Transfer cooled soup into airtight container and store up to four days safely.
- Freezer: Freeze broth and meatballs without cream or pasta for up to three months.
- Reheating: Warm soup over low stove heat while stirring gently to prevent dairy separation.
Creamy Italian Meatball Soup
Description
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.
Ingredients
Instructions
- Mix ground beef, grated parmesan cheese, garlic powder, salt, and black pepper inside medium bowl.
- Form beef mixture into twelve equal meatballs, pressing gently so shapes hold firmly.
- Heat olive oil in Dutch oven over medium heat for roughly two minutes until hot.
- Add meatballs into pot, searing six minutes while turning often until browned nicely.
- Pour beef broth, crushed tomatoes, and Italian seasoning over meatballs while stirring broth gently.
- Reduce heat to medium-low, simmering liquid gently for ten minutes until meatballs cook through.
- Add low-carb ditalini pasta, cooking five minutes until noodles soften to tender texture.
- Pour heavy cream slowly into simmering broth while stirring continuously to prevent curdling.
- Fold fresh spinach gently into warm soup, cooking one minute until leaves wilt completely.
- Remove pot from heat, sprinkling fresh chopped parsley over soup before serving warm.
Nutrition Facts
Servings: 4 ServingCalories:420kcalTotal Fat:30gCholesterol:95mgSodium:680mgPotassium:450mgTotal Carbohydrate:9gDietary Fiber: 3gSugars: 3gProtein:28gCalcium: 140mg
Note
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.
Frequently Asked Questions
Can I make this soup ahead of time for meal prep?
Yes, store soup in sealed containers and reheat gently over medium-low heat.
Is this meatball soup suitable for a strict keto diet?
Yes, using low-carb pasta noodles keeps net carbs down to six grams per serving.
Can I freeze this soup for later use?
Freeze soup before adding heavy cream and pasta, then add dairy during reheating later.

