SpaghettiOs with Homemade Meatballs Recipe

Skip the can—this cozy one-pan Spaghetti-Os and Meatballs is a homemade upgrade that the whole family will love. Tiny turkey meatballs and small round pasta simmer right in a simple tomato-broth sauce, creating a comforting, kid-friendly dinner with less fuss and more real ingredients.

Spaghettios and Meatballs

Homemade Spaghetti-Os

I love turning nostalgic pantry meals into fresher, healthier versions. This one-pan take on Spaghetti-Os was inspired by a friend who served a similar dish to her toddler. I swapped in mini turkey meatballs and cooked the pasta directly in the sauce so it absorbs flavor as it cooks. The result is warm, saucy, and simple enough for a weeknight but satisfying enough for adults, too.

Why This One-Pan Pasta Recipe Works

Gina @ Skinnytaste.com

I enjoy reimagining convenience foods with simple, wholesome ingredients. Making Spaghetti-Os from scratch lets you control the protein, seasonings, and sodium. The technique—browning tiny meatballs, toasting the pasta briefly, then simmering everything together—delivers tender pasta and juicy meatballs with minimal cleanup.

  • High-protein: Lean turkey and bone broth boost protein while keeping the dish lighter.
  • Better than canned: Real tomatoes, fresh seasonings, and homemade meatballs give a more vibrant flavor than any can.
  • Kid-friendly: Small meatballs and tiny round pasta shapes are easy for little hands to eat, and the mild tomato sauce is familiar and comforting.
  • Quick and easy: This one-pan meal cooks in about 30–40 minutes and avoids boiling pasta separately.
Gina signature

Ingredients You’ll Need

Below are the main ingredients and helpful notes. See the recipe card later for exact measurements and the full ingredient list.

Ingredients for Spaghettios and Meatballs
  • Grated Parmesan: Adds salt and umami; helps keep meatballs tender.
  • Bread or breadcrumbs: Binds the meatball mixture and soaks up milk for moisture.
  • 2% milk: Keeps meatballs moist and slightly enriches the sauce.
  • Garlic: Finely chopped or grated for even distribution.
  • Seasoning: Onion powder, Italian seasoning, and kosher salt.
  • Ground turkey (93% lean): A lean protein that works well for tender mini meatballs; swap in ground chicken, beef, or bison as preferred.
  • Olive oil: For browning meatballs and preventing sticking.
  • Anellini pasta: Tiny round pasta that mimics classic Spaghetti-Os. Other small shapes like ditalini or acini di pepe also work.
  • Chicken bone broth: Adds depth and extra protein to the sauce; regular chicken broth is an acceptable substitute.
  • Crushed tomatoes: Form the base of the saucy tomato broth.

How to Make Spaghetti-Os with Meatballs

This sauce is thinner and saucier than most pasta sauces—almost gently soupy—so the pasta finishes tender and well coated. The basic steps are simple: make and brown the mini meatballs, toast the pasta briefly, add liquids and tomatoes, then simmer until the pasta is al dente and the sauce has thickened slightly.

Turkey Meatball mix in a bowl
Combine meatball ingredients
form into tiny turkey meatballs
Shape into tiny meatballs
Brown the meatballs
Brown briefly to develop color
  1. Make the meatballs: In a bowl combine grated Parmesan, crumbled bread or breadcrumbs, a portion of the milk, garlic, salt, and onion powder. Let the bread absorb the milk for a few minutes, then fold in the ground turkey and mix until just combined. Form into mini meatballs (about ½ tablespoon each).
  2. Brown the meatballs: Heat olive oil in a large deep skillet over medium-low heat. Brown the mini meatballs about 2 minutes per side; they do not need to be fully cooked. Remove and set aside, wiping the pan clean when done.
  3. Toast pasta and garlic: Lightly oil the pan again, add the anellini (or other small pasta) and the remaining garlic, and toast for 2–3 minutes until aromatic to deepen flavor.
  4. Add liquids and tomatoes: Pour in the bone broth, the remaining milk, and crushed tomatoes. Season with Italian seasoning, onion powder, and the remaining salt.
  5. Simmer with the meatballs: Bring to a boil, return the meatballs to the pan, cover, and reduce heat to medium-low. Cook covered for 10 minutes, then uncover and continue cooking another 10–12 minutes until the pasta is al dente and the sauce has reduced slightly but remains saucy.
toast pasta
Toast the pasta briefly
Add all ingredients to the pan
Add broth, milk, and tomatoes
cover and cook
Cover and simmer, stirring halfway
Spaghettios and Meatballs

Protein and Pasta Variations

This recipe is flexible. You can use ground chicken, beef, or bison instead of turkey. If you don’t have anellini, substitute small pasta shapes like ditalini, acini di pepe, alphabets, or even Israeli couscous—just adjust cooking times. Use regular chicken broth if bone broth isn’t available. For a richer sauce, swap milk for half-and-half; for dairy-free, use unsweetened plant milk and omit the Parmesan. Gluten-free bread and pasta work for a gluten-free version. For a vegetarian option, skip the meatballs and use vegetable broth, plus add sautéed vegetables or leafy greens.

Spaghettios and Meatballs

Kid- and Toddler-Friendly Tips

Yes—this is toddler-friendly. Make the meatballs extra small or cut them into pieces, keep seasonings mild, and serve with a soft vegetable or fruit on the side. The small pasta shape and tender meatballs make this an easy, familiar meal for young children.

Serving Suggestions

Round out the meal with a green vegetable—roasted broccoli, sautéed green beans, or a simple arugula salad work well. A piece of crusty bread or garlic knots are perfect for soaking up the sauce.

How to Store and Reheat

Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will continue to absorb sauce, so add a splash of water or broth when reheating to loosen the texture. Reheat gently on the stove or in the microwave until warmed through.

Spaghettios and Meatballs

Recipe Summary

This one-pan Spaghetti-Os and Meatballs is a homemade, family-friendly comfort dish that’s easy to prepare and customizable. It delivers tender mini meatballs and saucy pasta in about 40 minutes with minimal cleanup—perfect for weeknights and picky eaters alike.

Spaghetti-Os and Meatballs — At a Glance

Yield: 4 servings • Prep: 15 mins • Cook: 25 mins • Total: 40 mins

Ingredients

  • ¼ cup grated Parmesan
  • 1 slice white bread (about 30 g) or ⅓ cup breadcrumbs
  • ¾ cup + 3 Tbsp 2% milk, divided
  • 3 cloves garlic, divided, finely chopped
  • 1 tsp kosher salt, divided
  • 2 tsp onion powder, divided
  • 8 oz (about 1/2 lb) 93% ground turkey
  • ½ Tbsp olive oil
  • 8 oz anellini or other small pasta, uncooked
  • 2 cups chicken bone broth (or chicken broth)
  • 1 tsp Italian seasoning
  • 1 cup crushed tomatoes

Instructions

  1. In a medium bowl combine Parmesan, crumbled bread, 3 Tbsp milk, 1 clove garlic, ½ tsp salt, and 1 tsp onion powder. Let the bread soak, then add the ground turkey and mix gently. Form into mini meatballs (~½ Tbsp each).
  2. Heat olive oil in a large, deep skillet over medium-low heat. Brown the meatballs about 2 minutes per side; they will finish cooking in the sauce. Remove and set aside.
  3. Lightly oil the skillet, add the pasta and remaining garlic, and toast 2–3 minutes until fragrant. Add bone broth, remaining milk, crushed tomatoes, Italian seasoning, remaining onion powder, and remaining ½ tsp salt.
  4. Bring to a boil, return meatballs to the pan, cover, reduce heat to medium-low, and cook 10 minutes. Uncover, stir, and continue cooking 10–12 minutes until pasta is al dente and the sauce is saucy but not dry.

Notes

  • If your lid has a vent, the sauce may evaporate faster—keep an extra 1–2 cups of broth on hand in case you need to add more liquid.
  • Other small pastas like ditalini, alphabets, or Israeli couscous will work; adjust cooking time per package directions.
  • For a creamier finish use half-and-half instead of milk; for dairy-free, use unsweetened plant milk and omit Parmesan.

Nutrition (per serving, approximate)

Calories: 425.5 kcal • Protein: 26 g • Carbs: 57 g • Fat: 10 g • Fiber: 3.5 g • Sodium: 691.5 mg