There are just some foods that instantly take you back to when you were a kid. For me, Spaghetti O’s are definitely one of them.

I grew up eating them straight from a bowl while watching cartoons, not a care in the world. And now, as a mom, I wanted to recreate that same cozy, nostalgic comfort for my own kids… just with simple, real ingredients and way better flavor!

These homemade Spaghetti O’s with mini meatballs are everything you remember and more. They are even more saucy, glossy, and tomato-y than the real deal, but made at home in under 30 minutes! They’re kid-approved, in-law approved, freezer-friendly, and honestly just as comforting for adults as they are for little ones!

Why You’ll Love This Recipe

 

Tips for the Best Homemade Spaghetti O’s

Homemade Spaghetti O’s with Mini Meatballs

Homemade Spaghetti O’s with Mini Meatballs

Yield: 4-6
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

Ingredients

Mini Meatballs Ingredients

  • ½ lb ground beef (or beef/pork blend)
  • 2 slices stale bread, crusts removed
  • 1–2 Tbsp milk
  • 1 Tbsp grated Parmesan
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1–2 Tbsp finely chopped fresh parsley

Sauce

  • 1 Tbsp olive oil or butter
  • 2 Tbsp tomato paste
  • 1 (15 oz) can tomato sauce
  • ½ tsp salt (adjust to taste)
  • ½ tsp sugar (optional, classic flavor)
  • ¼ tsp paprika
  • ¼ tsp garlic powder
  • ¼ tsp onion powder

Pasta

  • 8 oz small ring pasta

Instructions

    1. Preheat oven to 400°F. Tear the stale bread into small pieces, place in a bowl and drizzle with milk. Let it soak for 1–2 minutes until soft and soggy then squeeze/tear it further until paste-like.
    2. To a large bowl add the ground beef, Parmesan, garlic powder, onion powder, salt, pepper, fresh parsley and bread mixture. Gently mix just until combined.
    3. Roll into small, marble-size meatballs and arrange on a parchment lined baking sheet.
    4. Bake for 10–12 minutes, until just cooked through.
    5. Meanwhile, bring a large pot of salted water to a rolling boil. Cook pasta until just al dente. Drain and set aside.
    6. Heat olive oil in a large skillet or pot over medium heat. Add the tomato paste and cook for 1–2 minutes, stirring, until slightly darkened and fragrant.
    7. Pour in the tomato sauce and stir to combine. Let it simmer for about 5 minutes to deepen the flavor.
    8. Add the baked meatballs to the sauce. Stir in the salt, sugar (if using), paprika, garlic powder, and onion powder.
    9. Add the cooked pasta and gently stir until everything is coated in the sauce. Let it simmer for 2–3 minutes until warmed through and cohesive. Enjoy!
Skip to Recipe