There’s a special warmth that comes from a bowl of homemade soup, especially when it carries the rich legacy of Italian family traditions. For generations, my family has celebrated the robust, soul-satisfying flavors of authentic Italian soups. Today, I’m thrilled to share a recipe that honors this cherished heritage while making it accessible to everyone: a truly exceptional, gluten-free Italian Wedding Soup. This isn’t just any version; it’s a streamlined, easy-to-follow recipe that uses readily available ingredients, proving that you don’t need specialty (and often pricey) items to achieve incredible flavor. And stick around, because I’m adding my Gramma’s secret twist at the very end to elevate this classic to new heights!

Crafting the Perfect Gluten-Free Italian Wedding Soup
For a long time, I hesitated to add an Italian Wedding Soup to my collection of gluten-free recipes. Frankly, the traditional preparation felt quite time-consuming, and I worried that adapting it to be gluten-free might compromise its beloved essence or make it even more complicated. It’s no wonder this soup is such a popular restaurant item – you can enjoy its comforting embrace without any of the cooking effort! Many readers, however, kept asking for a gluten-free rendition, and their encouragement pushed me to tackle this delightful challenge.
And I’m so glad they did! Just like when their requests led me to create a creamy gluten-free tiramisu that surpassed all my memory’s expectations, this endeavor resulted in a truly legendary Italian soup. My main goal was to devise a method for gluten-free meatball soup that was both delicious and efficient, specifically by finding alternatives to traditional breadcrumbs and simplifying the cooking process. The inspiration for this came from my tried-and-true easy gluten-free Swedish meatballs recipe.
Instead of relying on expensive or hard-to-find gluten-free breadcrumbs, I discovered that gluten-free quick oats work wonderfully as a binder, lending a fantastic texture without any noticeable oat flavor. Furthermore, rather than frying the meatballs before incorporating them into the soup, I opted for a hands-off, oven-baked approach. This not only makes cleanup easier but also allows you to begin preparing the soup’s aromatic base while the meatballs are baking, significantly cutting down on active cooking time. It’s a win-win for flavor and convenience!
Finding the perfect gluten-free pasta substitute for wedding soup was another crucial step in developing this recipe. I experimented with several options, and let me tell you, I have some strong opinions on what works best! For the final recipe, I landed on a specific type of pasta that delivers the most authentic taste and texture, closely mimicking the experience of a classic Italian Wedding Soup. However, for those who might have different preferences or limited availability, I’ve also included a list of other excellent possibilities below. This ensures everyone can enjoy a bowl tailored to their needs and pantry.
Finally, to unite all these superb flavors into a cohesive and incredibly comforting dish, I employed a special technique borrowed from my Gramma’s traditional stracciatella, or Italian egg drop soup. At the very end, I whisk an egg with a generous amount of freshly grated Parmesan cheese and gently stir this mixture into the hot broth. While this step is entirely optional, I highly recommend it. It adds a lovely richness, a slight bulk, and a wonderfully salty, savory finish that truly makes the soup sing. Buon appetito!
Essential Ingredients and Smart Swaps
Creating a truly memorable Italian Wedding Soup, especially a gluten-free one, hinges on selecting the right ingredients. Here’s a closer look at what you’ll need and some helpful tips for variations:
- Ground Beef and Pork: The foundation of our tender, flavorful meatballs. A combination of ground beef and ground pork provides a perfect balance of richness and texture. You’ll need about 1/2 pound of each for this recipe. Since ground meats are often sold in 1-pound packages, I frequently double the meatball portion of the recipe and freeze half for a quick soup on another day. Alternatively, substituting ground Italian sausage for the pork can add an extra layer of authentic Italian seasoning.
- Gluten-Free Quick Oats: This is my secret weapon for perfectly bound, gluten-free meatballs without resorting to costly specialty breadcrumbs. The oats disappear seamlessly into the meat mixture, ensuring moist and tender meatballs every time.
- Aromatics (Carrots, Celery, Onion, Garlic): This classic Italian soffritto forms the fragrant base of our soup. Dicing them uniformly ensures even cooking and releases their sweet, savory flavors beautifully into the broth. Fresh garlic, of course, is indispensable for that authentic Italian aroma.
- White Wine (Optional but Recommended): If you have a dry white wine like Pinot Grigio or Sauvignon Blanc on hand, I definitely recommend adding it. A splash of wine adds a deeper, more nuanced complexity to the broth by deglazing the pan and picking up all those delicious browned bits from the vegetables and meatballs. If you prefer not to use alcohol, simply omit it from the recipe – the soup will still be fantastic.
- Baby Spinach or Escarole: These greens add a vibrant color, freshness, and a healthy boost to the soup. I often use baby spinach because it’s widely available and cooks quickly. However, if you can find escarole, it’s a more traditional choice for Italian Wedding Soup, offering a slightly bitter note that beautifully complements the rich broth and savory meatballs. Tuscan kale (Lacinato kale) is another excellent option for added texture and nutrition.
- Gluten-Free Ditalini Pasta: For an authentic experience, gluten-free ditalini is my top recommendation. While it might require an online purchase if not available locally, the small, tube-shaped pasta provides a fantastic texture that holds up well in the soup. Look for Italian brands as they often have a superior texture. Below, I offer several other readily available gluten-free pasta substitutes and alternatives if ditalini isn’t an option.
- Gramma’s Secret Finish (Egg & Parmesan): This optional, but highly recommended, step adds incredible richness and a subtle depth, transforming the soup into something truly special. It’s inspired by stracciatella, giving the broth a silky, savory boost.
Let’s Create This Culinary Masterpiece Together!
(Below, you’ll find detailed step-by-step photos and adapted instructions. For precise ingredient quantities and the full recipe, please scroll down to the printable recipe card at the end of this post.)
Mastering the Meatballs
This step might seem like the longest, but we’re going to simplify it significantly! In a large mixing bowl, combine the ground beef and pork with the seasonings, egg, and gluten-free quick oats. Mix everything thoroughly but gently, ensuring all ingredients are well-distributed without overworking the meat. Prepare two baking sheets by lining them with parchment paper. Preheat your oven to 350℉ (175°C).
When shaping the meatballs, resist the urge for perfection. Seriously, no one will notice if they’re not perfectly spherical once they’re nestled in the soup! Simply grab about a bite-sized amount of the mixture, roughly 1 tablespoon, and gently plop it onto the prepared baking sheet. This relaxed approach saves valuable time and ensures consistent cooking. Bake the meatballs for approximately 10-13 minutes, rotating the baking sheets halfway through to ensure even browning. While they’re baking, it’s the perfect time to begin preparing the soup base!

Building the Flavorful Soup Base: Veggies First!
Now it’s time to start the heart of our soup. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced carrots, celery, and chopped onion. Sauté these aromatic vegetables, stirring occasionally, until they become crisp-tender and slightly softened, which typically takes about 8 minutes. This gentle cooking process allows their natural sweetness to develop, forming a delicious foundation for the broth. Once softened, stir in the minced garlic along with a pinch of salt and both black and red pepper flakes. Continue cooking for another 30 seconds, just until the garlic becomes fragrant – be careful not to burn it.

Meatballs Join the Party
By this point, your meatballs should be perfectly baked and ready. Carefully add the baked meatballs directly to the pot with the sautéed vegetables. Don’t forget to scrape in any delicious drippings from the baking sheets – these bits are pure flavor! Since the meatballs don’t achieve a deep brown crust in the oven, this is where I like to give them a minute or two in the pot to brown slightly and absorb the flavors of the vegetables. Add the white wine, if you’re using it, and vigorously scrape up any browned bits stuck to the bottom of the pot with a wooden spoon. This process, known as deglazing, adds incredible depth and richness to your soup base. Cook for about 1 minute, allowing the alcohol to evaporate.

Finishing Touches & The Gluten-Free Pasta Secret
From here on, it’s smooth sailing! Pour the gluten-free chicken broth into the pot and bring it to a rolling boil over medium-high heat. Once boiling, reduce the heat to a gentle simmer and add your chosen gluten-free pasta. Here’s a crucial tip about gluten-free pasta: it cooks much faster than regular pasta and can go from perfectly al dente to mushy in a blink! Check the package instructions for your specific GF pasta, then simmer it in the soup for about 1-2 minutes LESS than the recommended al dente cooking time. It will continue to cook perfectly in the residual heat of the hot soup as you add the final elements.
Important Note on Leftovers: If you anticipate having leftovers, I strongly recommend cooking the pasta separately to an al dente consistency and adding it to individual bowls just before serving. Storing cooked gluten-free pasta directly in the soup means it will absorb all the liquid and become mushy, compromising both texture and broth quantity.
For Gramma’s signature finish, whisk together one egg with 1/4 cup of freshly grated Parmesan cheese in a small bowl. Slowly pour this mixture into the simmering soup while stirring continuously. This creates delicate, flavorful ribbons throughout the broth. Immediately turn off the heat and stir in the baby spinach (or escarole/kale) until it has just wilted. Taste the soup and adjust seasonings with additional salt and pepper as needed – this will depend on the saltiness of your broth. Serve immediately with extra grated Parmesan cheese. You are now ready to enjoy a truly authentic and comforting bowl of Gluten-Free Italian Wedding Soup!



Easy Swaps for Gluten-Free Wedding Soup Pasta

For an authentic Italian Wedding Soup experience, I highly recommend sourcing gluten-free ditalini. Italian brands often stand out for their superior texture, which holds up beautifully in the hot broth. However, if ditalini isn’t readily available or you prefer other options, there are several excellent gluten-free substitutes for pasta in wedding soup that you can use:
- Gluten-Free Elbow Macaroni: This is a fantastic and widely available alternative. Its small, curved shape captures broth and flavors well, offering a satisfying bite.
- Gluten-Free Acini de Pepe: If you can find it, this tiny, bead-shaped pasta is traditional in many Italian soups and provides a similar delicate texture to ditalini.
- Cannellini Beans or Chickpeas: For a pasta-free option that adds protein and heartiness, a can of rinsed and drained cannellini beans or chickpeas works wonderfully. They absorb the broth’s flavors and provide a delightful creamy texture.
- Diced Potatoes: For a more substantial, naturally gluten-free option, small diced potatoes can be added. They will cook directly in the broth, contributing a comforting earthiness.
- Gluten-Free Orzo: While I tested this option, I found it to be too small, often getting lost in the soup. However, if it’s your only option or preference, it can still work, just be mindful of overcooking.
No matter which substitute you choose, always remember the crucial tip for gluten-free pasta: cook it slightly under al dente in the soup, or cook it separately if you’re planning for leftovers, to prevent it from becoming mushy and absorbing too much of your delicious broth.

Don’t Forget to Pin This Delicious Recipe!
Let’s connect on Pinterest! I’m always sharing fantastic, family-friendly recipes!
Made this recipe? I absolutely love hearing from you! Please leave a star rating and comment below the recipe card. Your feedback helps others discover and enjoy our recipes, and I always make sure to respond! -Melissa
Easy Gluten-Free Italian Wedding Soup Recipe
Melissa Erdelac
Prep Time: 30 mins
Cook Time: 40 mins
Total Time: 1 hr 10 mins
My Italian family is no stranger to authentic, robustly-flavored soup. Let’s take that rich tradition and turn it into an easy, simple gluten-free recipe, all with the option of using no speciality (and pricey) ingredients. Learn how to make the best Italian wedding soup, complete with my Gramma’s secret twist at the end!
Pin Recipe
Rate This Recipe
Remove Ads
Ingredients
Meatballs
- 1 large egg
- ⅓ cup gluten-free quick-cooking oats
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
- ½ teaspoon salt
- ⅛ teaspoon black pepper
- ½ pound ground beef
- ½ pound ground pork
Soup
- 2 tablespoons olive oil
- 3 medium carrots, diced
- 3 celery ribs, diced
- 1 large yellow onion, chopped
- 2 cloves garlic, minced
- ½ teaspoon salt
- ⅛ teaspoon pepper
- Pinch crushed red pepper
- 8 cups gluten-free chicken broth
- ½ cup white wine, optional
- ¾ cup gluten-free ditalini, or substitute gluten-free acini de pepe, GF elbow macaroni, or a rinsed and drained can of cannellini beans
- 8 ounces baby spinach, or escarole, Tuscan kale
- Optional: 1 egg whisked with 1/4 cup grated Parmesan, to finish soup
Equipment
- Large Soup Pot or Dutch Oven
- Cheese Grater
- Santoku Knife (or other sharp kitchen knife)
Instructions
- For the meatballs: Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper and set them aside.
- In a large bowl, whisk together the egg, gluten-free quick oats, minced garlic (for meatballs), dried oregano, dried parsley, ½ teaspoon salt, and ⅛ teaspoon black pepper. Add the ground pork and ground beef to the bowl and mix well with your hands until everything is evenly dispersed. Be careful not to overmix, as this can lead to tough meatballs.
- To shape the meatballs, scoop off a bite-sized piece, about 1 tablespoon, and gently roll or simply plop it onto the prepared baking sheets. Don’t worry about making them perfectly round – they’ll be delicious either way! You should get approximately 40 meatballs per baking sheet. Bake for 10-13 minutes, switching the baking sheets on the oven racks halfway through to ensure even cooking.
- Meanwhile, start the soup: While the meatballs are baking, heat the 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced carrots, celery, and chopped yellow onion to the pot. Cook, stirring occasionally, until the vegetables are crisp-tender, about 8 minutes. Add the 2 cloves of minced garlic (for soup), ½ teaspoon salt, ⅛ teaspoon pepper, and a pinch of crushed red pepper flakes. Cook and stir for an additional 30 seconds until fragrant.
- Add the baked meatballs (along with any delicious drippings from the baking sheets) to the pot with the vegetables and stir to combine. Cook for 1-2 minutes to allow the meatballs to slightly brown and absorb the flavors of the sautéed vegetables. If using, add the ½ cup of white wine and scrape up any browned bits from the bottom of the pan. Cook for 1 minute to allow the alcohol to evaporate.
- Pour the 8 cups of gluten-free chicken broth into the pot. Bring the soup to a boil over medium-high heat. Stir in the ¾ cup of gluten-free ditalini (or your chosen pasta substitute). Reduce the heat to a gentle simmer and cook, stirring occasionally, until the pasta is barely al dente tender. I recommend cooking it 1-2 minutes less than the package instructions for al dente, as it will continue to cook in the hot soup. (NOTE: If you plan on having leftovers, cook the pasta separately to al dente and add it to individual bowls when serving to prevent it from becoming mushy and absorbing excess broth.)
- For the optional Gramma’s twist, whisk together 1 egg with 1/4 cup grated Parmesan cheese in a small bowl. Slowly stir this mixture into the hot soup. Immediately turn off the heat and stir in the 8 ounces of baby spinach (or escarole/Tuscan kale) until it is just wilted. Taste the soup and season with additional salt and pepper if necessary, as broth saltiness can vary. Serve hot with extra grated Parmesan cheese on top.
Notes
Storing Leftovers
If you anticipate having leftover soup, it’s highly recommended to cook the gluten-free pasta separately to al dente. Store the cooked pasta and the soup separately, combining them in individual bowls only when ready to serve. This method prevents the pasta from absorbing all the broth and becoming overly soft during storage.
If the pasta has already been added to the soup, you may find that it absorbs a significant amount of liquid as it sits. When reheating, you might need to add additional gluten-free broth or a little water to achieve the desired consistency. Always taste the soup after adding liquid, as you may need to adjust the seasoning with extra salt and pepper.
Make-Ahead and Freezing Options
Meatballs: The meatballs can be prepared ahead of time and frozen. After shaping, arrange them on baking sheets and freeze until solid. Once frozen, transfer the meatballs to an airtight freezer-safe container or bag and store for up to 2 months. When you’re ready to make the soup, you can bake the meatballs directly from frozen, simply adding an extra 1-2 minutes to the baking time.
Soup Base (without pasta): The entire soup can be prepared up to the point of adding the pasta and greens. Let it cool completely, then refrigerate for up to 3 days or freeze for up to 2 months. When you’re ready to serve, thaw the soup (if frozen), bring it to a simmer on the stovetop, and then proceed with cooking the pasta and stirring in the greens and the optional egg/Parmesan finish.
Nutrition Facts (Approximate per serving)
Calories: 299kcal, Carbohydrates: 21g, Protein: 16g, Fat: 16g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 68mg, Sodium: 1248mg, Potassium: 547mg, Fiber: 3g, Sugar: 4g, Vitamin A: 6532IU, Vitamin C: 11mg, Calcium: 75mg, Iron: 3mg
Did you make this recipe?
Please leave a star rating and review below. Your feedback helps others discover delicious recipes, and I truly appreciate hearing from you!