Kid-Friendly Gluten-Free Spaghetti Meatball Soup

1 Reviews
Published Jul 25, 2026 ∙ Kristina Stosek

This post may contain affiliate links, please see our privacy policy for details.

Think of this Gluten-Free Spaghetti Meatball Soup recipe as spaghetti and meatballs in soup form. Tender mozzarella meatballs, bite-sized pieces of gluten-free spaghetti, sweet carrots, and creamy cannellini beans simmer in a mild tomato broth finished with Parmesan cheese. It’s an easy one-pot meal for kids with protein, vegetables, and pasta that’s simple enough for busy weeknights and something kids will love.

Gluten-Free Spaghetti Meatball Soup in a light tomato broth topped with Parmesan

Recipe Highlights for Kid-Friendly Gluten-Free Spaghetti Meatball Soup

✔ Kid-approved comfort food

✔ Easy one-pot dinner

✔ Ready in less than an hour

✔ Gluten-free

✔ High in protein

✔ Made with everyday pantry ingredients

✔ Great for meal prep

✔ Freezer-friendly meatballs

✔ Perfect for busy weeknights and back-to-school dinners

Key Ingredients & Easy Substitutions

Ground Beef:
Lean ground beef creates tender, flavorful meatballs. You can substitute ground chicken, turkey or lean pork.

Mozzarella Cheese:
Mozzarella keeps the meatballs tender and adds a mild, creamy flavor. You can substitute Monterey Jack, mild cheddar, or another cheese that melts well.

Tomato Paste:
An 8-ounce can of tomato paste creates a rich tomato broth without needing canned tomatoes. A small amount of sweetener balances the acidity and creates a mild flavor kids enjoy.

Cannellini Beans:
These mild, creamy beans add protein and fiber without overpowering the soup. You can substitute black beans or kidney beans if preferred.

Gluten-Free Spaghetti:
Break the spaghetti into bite-sized pieces before cooking. You can substitute gluten-free elbow macaroni, ditalini, or white rice. If using rice, add about ½ cup during the last 15 minutes of cooking and avoid overcooking so it doesn’t turn mushy. Remember, once you turn off the soup the rice continues to cook.

Parmesan Cheese:
Stirred into the soup before serving, Parmesan adds richness and helps mellow the tomato flavor. Romano or Asiago cheese is a good substitute.

The Adult Version

If you prefer a bolder flavor, add extra oregano, basil, garlic, or a pinch of red pepper flakes. You can also add sautéed bell peppers, zucchini, mushrooms, or celery, and finish with fresh chopped chilies or a drizzle of chili oil for extra heat. 

How to Make Gluten-Free Spaghetti Meatball Soup (Step-by-Step)

1. Shape the Meatballs Before Cooking

Shaped small Meatballs Before Cooking on a tray

Prepare the cheesy meatballs and chill briefly while you make the soup base. This helps the meatballs hold their shape when added to the simmering broth.

2. Sautéing the Soup Base

Sautéing the Soup Base, onion, carrots, garlic, spices and tomato paste in a pot

Build the flavor base by sautéing the vegetables, spices, and tomato paste. Cooking the tomato paste with the veggies and spices helps create a rich, flavorful broth.

3. Adding the Meatballs to the Soup

Adding the Meatballs to the Soup broth while it's simmering

Add the meatballs to the simmering tomato broth and cook until tender. The meatballs add more flavor to the soup as they cook.

4. Adding the Gluten-Free Spaghetti

Adding the broken in pieces of spaghetti to the soup broth with meatballs

Add the bite-sized pieces of gluten-free spaghetti and continue cooking until al dente. Stir gently to prevent the pasta from sticking while it finishes cooking in the broth.

gluten free spaghetti meatball soup for kids in a bowl topped with extra parmesan

My Kitchen Tips for the Best Spaghetti Meatball Soup

  • If time allows, refrigerate the shaped meatballs for 10–15 minutes while you prepare the soup base. This helps them hold their shape when simmering.
  • Finely dice the carrots so they cook quickly and blend into the soup. (kids won’t even know they are there)
  • Cook the tomato paste for a minute before adding the broth to deepen the flavor.
  • Simmer the pasta until it’s al dente. It will continue cooking as the soup rests.
  • Use finely grated Parmesan, it melts into the warm broth more easily than pre-shredded cheese. Add it after removing the soup from the heat and stir until combined. It adds richness and helps create a smoother, milder tomato flavor.
  • Let the soup stand for 15 minutes before serving so the flavors meld and the gluten-free pasta finishes cooking.

Serving Suggestions

This Spaghetti soup is delicious on its own, but it’s also wonderful served with:

Storing & Reheating for Freshness

Store leftover soup in an airtight container in the refrigerator for up to 4 days.

For longer storage, freeze the soup for up to 3 months. For the best texture, you can also freeze the meatballs separately and cook fresh pasta when serving.

Adjust the consistency when reheating: Gluten-free spaghetti will continue absorbing broth as the soup sits. If the soup becomes too thick the next day, add a little extra broth while reheating until it reaches your desired consistency.

Packing Spaghetti Meatball Soup for School Lunches

Pouring spaghetti soup with meatballs into a thermos

This soup is perfect for a thermos lunch

Heat the soup until piping hot, then let it cool slightly before pouring it into a preheated insulated food thermos. Pack extra Parmesan cheese in a small container if desired. The pasta continues to soften as it sits, making it easy for younger children to eat.

__________________________

Hi, I’m Kristina, a gluten-free recipe developer creating and testing recipes since 2012. Every recipe on this site is made in my kitchen and personally tested (with the help of my very honest family!).

Did you make this recipe? I’d love to hear how it turned out! Leave a ⭐⭐⭐⭐⭐ rating and a quick review below — it helps other gluten-free cooks discover recipes they can trust.

Looking for more gluten-free inspiration? Subscribe to the newsletter for new recipes delivered straight to your inbox — no spam, just good food. You can join our community on Pinterest, Facebook, and Instagram.

Nutrition Info

  • Per serving | Calories: 420 | Protein: 28 g | Carbohydrates: 30 g | Fiber: 5 g | Sugars: 8 g | Fat: 21 g | Sodium: 740 mg | Note: These values are estimates and can vary based on specific brands. Nutrition information is automatically calculated, so should only be used as an approximation.

Add a Rating

Select a recipe rating

Leave a Comment

Comments

No comments yet.