There are few dishes as universally cherished and deeply comforting as a hearty bowl of soup, especially when it masterfully blends rich Italian flavors with the wholesome goodness of homemade cooking. This Italian Meatball Gnocchi Soup recipe is an absolute culinary delight, transforming simple ingredients into a spectacularly flavorful and incredibly satisfying meal. Imagine tender, juicy Italian meatballs nestled amongst delicate, pillowy gnocchi, all swimming in a vibrant, slightly spicy tomato-based broth. It’s a symphony of textures and tastes that promises to warm you from the inside out.

This isn’t just any soup; it’s a culinary hug, a perfect remedy for chilly evenings, or a fantastic choice for a weekend family dinner. While we adore making homemade gnocchi for that extra special touch, we understand that life often calls for convenience. So, feel absolutely free to use your favorite store-bought gnocchi. If you have a go-to brand that truly stands out, please share it in the comments below – we’re always eager to discover the best options for those busy days!
The inspiration for this magnificent gnocchi soup stemmed from a delightful obsession with incorporating meatballs into soups. Not only do meatballs add a beautiful aesthetic to any bowl, but searing them first infuses the broth with an unparalleled depth of flavor. Plus, they provide perfectly portioned bites of tender meat in every spoonful, making each bite a harmonious blend of ingredients.
What truly sets this particular recipe apart is its luscious tomato-based broth. While many gnocchi soups feature creamier bases, this robust tomato rendition is an absolute game-changer. The rich, spicy tomato broth acts as the perfect binder, uniting the savory meatballs and the soft gnocchi in a symphony of “happy” flavors. Trust us, this broth is so incredibly delicious, you’ll be tempted to sip it with a straw all day long!
Ingredient Notes and Tips for a Flawless Soup

Crafting a truly exceptional Italian Meatball Gnocchi Soup starts with understanding your ingredients. Here’s a detailed breakdown to ensure your soup is nothing short of perfection:
The Perfect Meatball Blend
- Meat: For the most flavorful and juicy meatballs, a combination of ground beef and ground pork is highly recommended. The pork adds moisture and richness that elevates the texture and taste significantly.
- Ground Beef Fat Ratio: While lean ground beef (like 90/10) might seem healthier, it can result in chewier, drier meatballs due to its lower fat content. For optimal juiciness and flavor, opt for 85/15 or even 80/20 ground beef. The fat renders during cooking, contributing essential moisture and taste to the meatballs and enriching the soup base.
Broth: The Foundation of Flavor
- Beef Broth vs. Stock: Beef stock is generally preferred for its deeper, richer flavor profile, often derived from roasted bones and vegetables. However, if beef stock isn’t readily available, quality beef broth will work beautifully.
- Alternative Broths: For dietary reasons or preference, vegetable broth can be substituted, though it will alter the depth of flavor slightly.
- Sodium Content: Always try to select “low sodium” or “no salt added” store-bought broths and stocks. This allows you to control the saltiness of your soup more precisely, ensuring it’s perfectly seasoned to your taste.
- Bone Broth Advantage: If you can find it, bone broth offers an even richer, more profound flavor and additional nutritional benefits, making it an excellent choice for this comforting soup.
The Magic of Parmesan
- Freshly Grated Parmesan: For the absolute best results, insist on freshly grated Parmesan cheese. Its potent, nutty flavor is incomparable, and it melts into the soup much more smoothly than pre-grated varieties. Many grocery store deli sections now offer freshly grated Parmesan if you’re short on time.
- Don’t Discard the Rind: A true chef’s secret! Save the rind from your block of Parmesan cheese and add it to the soup while it simmers. The rind will slowly release its rich, umami flavor into the broth, adding an incredible layer of complexity. Remember to remove it before serving!
Gnocchi: Pillowy Clouds of Delight
- Homemade vs. Store-Bought: You can certainly use homemade gnocchi for an unparalleled tender texture. If opting for convenience, choose store-bought gnocchi.
- Refrigerated Gnocchi: We highly recommend purchasing gnocchi from the refrigerated section of your grocery store. These tend to be much fresher and contain fewer preservatives than shelf-stable varieties, resulting in a superior texture.
- Frozen Gnocchi: If you have frozen gnocchi on hand, there’s no need to thaw it. Simply add it directly to the simmering soup and cook until it’s tender and floats to the top.
Mastering the Spice Level
- Crushed Red Pepper Flakes: The primary source of heat in this soup comes from crushed red pepper flakes. Adjust the amount to your personal preference – use more for a bolder kick, less for a milder warmth.
- Cayenne Pepper for Extra Heat: To make the soup significantly spicier, add a pinch or two of cayenne pepper. Remember that cayenne is quite potent, so add it gradually, tasting as you go, to achieve your desired level of heat.
How To Make This Soup Gluten-Free
Living gluten-free doesn’t mean you have to miss out on this soul-warming soup! With a few simple substitutions, you can easily adapt this recipe:
- Gluten-Free Bread Crumbs: When preparing the meatballs, ensure you use certified gluten-free bread crumbs.
- Gluten-Free Gnocchi: For the soup itself, select gluten-free gnocchi. You can either make your own gluten-free gnocchi using an all-purpose gluten-free flour blend, or purchase commercially available gluten-free gnocchi from most well-stocked grocery stores.
- Check All Packaging: While most other ingredients (like fresh produce, meat, and broth) are typically gluten-free, it’s always a good practice to double-check the packaging of all ingredients to ensure they don’t contain any hidden gluten.

Creative Variations and Substitutions
This Italian Meatball Gnocchi Soup is incredibly versatile, allowing for delicious variations to suit your taste or what you have on hand. Don’t be afraid to get creative!
- Pasta Perfection: If gnocchi isn’t your preference or you’re simply craving a different texture, feel free to substitute it with your favorite small-shaped pasta. Excellent choices include pastina, ditalini, stellini, anellini, orzo, or even small macaroni. These small shapes cook quickly and integrate beautifully into the soup.
- Meatball Makeovers:
- Leaner Options: For a lighter take, you can use ground turkey or ground chicken to create delicious turkey meatballs or chicken meatballs. When choosing ground poultry, aim for “lean” rather than “extra lean.” A little fat content is crucial for maintaining juicy meatballs, even when cooked in soup. Extra lean ground poultry can result in dry, crumbly meatballs.
- Broth Adjustment: If you opt for chicken or turkey meatballs, consider using chicken broth instead of beef stock for the soup base to better complement the poultry flavors.
- Add More Veggies: Boost the nutritional value and flavor by adding extra vegetables. Spinach, kale, bell peppers, zucchini, or even diced potatoes (in place of some gnocchi) would be wonderful additions. Add heartier vegetables earlier in the cooking process and softer greens towards the end.
- Herb Enhancements: While dried herbs are convenient, fresh herbs like basil, oregano, and parsley, finely chopped and added at the end, will bring an even brighter, more aromatic dimension to the soup.
- Smoky Flavor: A touch of smoked paprika or a strip of bacon cooked down with the initial vegetables can add a subtle, savory smokiness to the broth.
Step-by-Step Guide: Crafting Your Italian Meatball Gnocchi Soup

Follow these detailed steps to create a truly unforgettable Italian Meatball Gnocchi Soup:
1. Prepare the Italian Meatballs
- In a large mixing bowl, combine all the ingredients for the meatballs (ground pork, ground beef, bread crumbs, Parmesan cheese, egg, minced yellow onion, minced garlic, dried parsley, dried basil, crushed red pepper flakes, salt, and black pepper).
- Gently mix everything until all ingredients are evenly incorporated. Be careful not to overmix, as this can lead to tough meatballs.
- Using a cookie scoop (a #40 or #50 scoop works perfectly, yielding meatballs about 1 inch or slightly smaller in diameter), form the meat mixture into uniform meatballs. Uniform size ensures even cooking.
- Arrange the formed meatballs on a parchment paper-covered cutting board and set aside.

2. Sear the Meatballs and Build the Soup Base
- Preheat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add olive oil.
- Carefully place a single layer of meatballs into the hot pot, ensuring you don’t overcrowd the pan. Sear them for a few minutes until they are beautifully golden brown on the outside. You’re aiming for a nice crust, not to cook them through entirely.
- Remove the seared meatballs from the pot and set them aside on a plate. Repeat with any remaining batches of meatballs until all are seared.
- To the same pot, add the diced yellow onion and carrots. Sauté over medium heat, stirring occasionally, until they soften and begin to turn golden brown, about 5-7 minutes.
- Create a small well in the center of the softened vegetables and add the pressed garlic. Cook for about 30 seconds until fragrant, being careful not to burn it.
- Stir in the diced tomatoes and continue to cook until they soften, about 3-5 minutes.
- Pour in the water and use a wooden spoon to scrape up any flavorful browned bits (fond) from the bottom of the pot. This adds immense depth of flavor to your broth.
- Stir in the tomato paste and whisk until it is fully incorporated into the mixture. Cook for 1-2 minutes to allow the tomato paste to deepen in flavor.

3. Simmer and Finish the Soup
- Slowly pour in the beef stock and increase the heat to medium-high.
- Return the seared meatballs to the pot. Crucially, don’t forget to add any juices that have accumulated on the plate where the meatballs were resting – these are packed with flavor!
- Stir in the remaining seasoning (salt, red pepper flakes, dried parsley, dried basil, dried oregano).
- Bring the soup to a low boil, then reduce the heat to medium-low.
- Add the Parmesan rind (if using) to the pot. Let the soup gently simmer for about 25-30 minutes, stirring occasionally, allowing the flavors to meld beautifully and the meatballs to cook through.
- After simmering, stir in the freshly grated Parmesan cheese and the gnocchi. Cook just until the gnocchi are done, which typically takes only 4-5 minutes. They will usually float to the surface when cooked.
- Once the gnocchi are tender, carefully locate and discard the cooked Parmesan rind from the soup.

Expert Tips for the Best Italian Meatball Gnocchi Soup
- Don’t Overmix Meatballs: When combining meatball ingredients, mix just until everything is incorporated. Overmixing can lead to dense, tough meatballs.
- Sear for Flavor: Searing the meatballs before adding them to the soup is a critical step. It develops a rich crust and locks in juices, adding immense depth to the overall flavor of the broth.
- Deglaze the Pot: After searing meatballs and sautéing vegetables, deglaze the pot with water or broth. Those browned bits (fond) stuck to the bottom are pure flavor gold!
- Parmesan Rind is Key: Don’t skip the Parmesan rind! It slowly infuses the soup with incredible umami and depth that can’t be replicated. Just remember to fish it out before serving.
- Taste and Adjust: Always taste your soup before serving and adjust seasonings as needed. This includes salt, pepper, and red pepper flakes for spice.
Serving Suggestions
This Italian Meatball Gnocchi Soup is a meal in itself, but it pairs wonderfully with a few simple accompaniments. A crusty loaf of Italian bread is perfect for soaking up every last drop of the delicious broth. A fresh green salad with a light vinaigrette offers a refreshing contrast. A sprinkle of fresh parsley or additional grated Parmesan cheese just before serving adds a final touch of freshness and flavor.
Storing and Freezing for Future Enjoyment
One of the beauties of a hearty soup like this is how well it stores, making it perfect for meal prep or enjoying leftovers. Proper storage ensures you can savor its comforting flavors again and again.
Refrigeration:
Store any leftover Italian Meatball Gnocchi Soup in the Dutch oven it was cooked in (once cooled) or transfer it to an airtight container. Ensure the soup has cooled completely to room temperature before refrigerating. It will keep fresh in the refrigerator for 3-4 days.
Reheating: Individual portions can be easily reheated in the microwave. For larger quantities, gently reheat the soup on the stovetop in the Dutch oven over medium heat, stirring occasionally, until thoroughly warmed through.
A Note on Gnocchi and Storage:
Store-bought gnocchi generally holds up well when stored directly in the soup, though it will naturally soften further upon reheating. If you don’t mind a slightly softer texture, storing them together is perfectly fine.
However, if you prefer your gnocchi to maintain its original tender, pillowy texture, consider cooking the gnocchi separately in a pot of salted water or even a bit of flavored broth. Then, add the freshly cooked gnocchi to individual portions of reheated soup just before serving.

Freezing for Long-Term Delight
This soup is an excellent candidate for freezing, allowing you to enjoy a quick and comforting meal whenever the craving strikes. For best results, it’s recommended to freeze the soup without the gnocchi.
To Freeze Gnocchi Separately:
- If using homemade gnocchi that you want to freeze for later, arrange uncooked gnocchi in a single layer on a lightly floured, parchment-lined baking tray.
- Flash-freeze them for 1-2 hours until they are solid. This prevents them from sticking together.
- Transfer the frozen gnocchi to a freezer-safe bag or container, removing as much air as possible. They can be stored for up to 2-3 months.
To Freeze the Soup Base:
- Prepare the soup according to the instructions, but do not add the gnocchi or the final grated Parmesan cheese.
- Allow the soup to cool rapidly to room temperature. An ice bath can help speed up this process and is especially useful for larger batches.
- Pour the cooled soup base into labeled, airtight, freezer-safe containers or heavy-duty freezer bags. Leave a little headspace for expansion.
- Freeze for up to 3 months.
To Reheat Frozen Soup:
- Thaw the frozen soup base in the refrigerator, ideally overnight (up to 24 hours).
- Transfer the thawed soup to a pot and gently reheat on the stovetop over medium heat until it comes to a gentle simmer.
- Once the soup is simmering, add the gnocchi directly from the freezer (no need to thaw if you froze them separately). Cook until the gnocchi are tender and float to the surface.
- Stir in freshly grated Parmesan cheese before serving.

PIN THIS RECIPE FOR LATER
We hope you enjoy making and savoring this incredible Italian Meatball Gnocchi Soup. It’s a testament to the power of simple, quality ingredients coming together to create something truly magical and comforting. Whether you’re making it for a special occasion or a cozy weeknight, this soup is sure to become a cherished favorite in your recipe collection.
DID YOU MAKE THIS RECIPE? Please leave a 🌟 star rating and share your thoughts by leaving a 📝 comment below! You can also share your culinary creations and tag us on social media @willcookforsmiles. And don’t forget to subscribe to our newsletter for more delicious recipes and cooking tips!
Italian Meatball Gnocchi Soup Recipe
This unbelievably delicious and comforting Italian Meatball Gnocchi Soup is a rich, tomato-based soup featuring juicy Italian meatballs and delicate, pillowy gnocchi. It takes about an hour to prepare, with deep flavors developed through aromatic herbs, seasoning, and a unique Parmesan rind infusion.
Print Recipe
Pin Recipe
Course: Soup | Cuisine: Italian-American
Prep Time: 20 minutes | Cook Time: 40 minutes | Total Time: 1 hour
Servings: 8 servings | Calories: 387 kcal
Author: Lyuba Brooke
Ingredients
Italian Meatballs:
- 1/2 lb ground pork
- 1/2 lb ground beef (85/15 meat to fat ratio for juiciness)
- 1/2 cup plain bread crumbs
- 1/2 cup fresh grated Parmesan cheese
- 1 egg
- 1/2 yellow onion, minced
- 4 garlic cloves, minced
- 1 tbsp dried parsley
- 2 tsp dried basil
- 1 tsp crushed red pepper flakes (adjust to taste)
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper (adjust to taste)
- 2 tbsp olive oil (for cooking meatballs)
Soup:
- 1/2 yellow onion, diced
- 2 medium carrots, diced
- 2-3 tomatoes on a vine, diced
- 4 garlic cloves, minced
- 1 cup water
- 5-6 cups beef stock (low sodium or bone broth recommended)
- 4 oz tomato paste
- 1/2-1 tsp salt (adjust to taste)
- 1 tsp red pepper flakes (adjust to taste)
- 1 tbsp dried parsley
- 1 tsp dried basil
- 1/2 tsp dried oregano
- 14-16 oz gnocchi (homemade or refrigerated ready-to-use)
- 1 rind of Parmesan cheese (optional, for flavor depth)
- 1/4 cup fresh grated or shaved Parmesan cheese (for garnish)
Instructions
Meatballs:
- In a mixing bowl, combine all ingredients for meatballs and mix until all are evenly incorporated.
- Use a cookie scoop to make meatballs that are about or slightly smaller than 1 inch in diameter. Set them aside on a parchment paper covered cutting board. (Pro Tip: Using a #40 or #50 cookie scoop helps keep them uniform. If you don’t have one, use a spoon and try to keep them as equal in size as possible for even cooking.)
Soup:
- Preheat a large Dutch oven or heavy-bottomed pot and add olive oil.
- Sear meatballs a few at a time, being careful not to overcrowd the pan. You are looking for a nice golden-brown sear on both sides; there’s no need to cook the meatballs through completely at this stage. Remove seared meatballs and set aside, repeating with any remaining batches.
- Add diced onion and carrots to the same pot and sauté over medium heat until softened and lightly golden brown.
- Make a small well in the center of the pot and add the minced garlic. Cook for a few seconds until fragrant, being careful not to burn it.
- Add diced tomatoes and cook until softened. Pour in water and scrape the bottom of the pot vigorously to deglaze and release any flavorful browned bits. Stir in the tomato paste and whisk until fully incorporated.
- Slowly pour in the beef stock and raise the heat to medium-high. Add back the seared meatballs, including any juices that accumulated on the plate. Stir in the remaining soup seasonings (salt, red pepper flakes, dried parsley, dried basil, dried oregano). Bring the soup to a low boil, then lower the heat to medium-low.
- Add the Parmesan rind (if using) and let the soup gently simmer for about 25-30 minutes, stirring from time to time, allowing the flavors to meld and meatballs to cook through.
- Stir in the freshly grated Parmesan cheese and the gnocchi. Cook just until the gnocchi are done, typically 4-5 minutes, or until they float to the surface.
- Once the soup is done, carefully find and discard the cooked Parmesan rind. Serve hot, garnished with fresh parsley if desired.
Notes
- Gluten-Free Option: For gluten-free meatballs, use gluten-free bread crumbs. For gluten-free soup, ensure you use gluten-free gnocchi (either homemade with GF flour or store-bought GF option).
- Storing and Freezing: Refer to the main article for detailed instructions on how to properly store and freeze this delicious soup.
- Adjusting Spice: Customize the spice level by using more or less crushed red pepper flakes. For an extra kick, add a pinch or two of cayenne pepper, tasting as you go, as cayenne is quite potent.
Nutrition
Calories: 387kcal | Carbohydrates: 33g | Protein: 21g | Fat: 19g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.4g | Cholesterol: 68mg | Sodium: 1140mg | Potassium: 802mg | Fiber: 4g | Sugar: 5g | Vitamin A: 3292IU | Vitamin C: 11mg | Calcium: 189mg | Iron: 5mg
Tried this recipe? Mention @willcookforsmiles or tag #willcookforsmiles!
More Comforting Soup Recipes To Try
If you loved this Italian Meatball Gnocchi Soup, be sure to explore these other heartwarming recipes:
- Homemade Gnocchi
- Stuffed Pepper Soup
- Creamy Chicken Gnocchi Soup Recipe
- Hearty Chicken Meatball and Orzo Soup
- Olive Garden Chicken Gnocchi Soup (Copycat)
Also, don’t miss out on other comforting meatball soups like classic Italian Wedding Soup and simple Chicken Meatball Soup.
Originally published on Will Cook For Smiles in September 2014.