Homemade SpaghettiOs

I grew up eating Campbell’s SpaghettiOs™ with meatballs. I would rush home from school at lunch and get me a big hot bowl of SpaghettiOs™, along with some grated Parmesan cheese. The key to proper SpaghettiOs™ eating for me was to eat all the noodles first, saving the meatballs for last. There were just never enough meatballs. And they were too small. Well, this recipe for homemade SpaghettiOs solves that problem and then some. Now you can have as many meatballs as you want and make them as large as you want.

Homemade SpaghettiOs

A Bowl Of Goodness

This dish is fantastic, actually. As it is, homemade SpaghettiOs make for a great meal for kids and adults alike. Or, add a bit of heat and make it a grownup version of the old classic.

I like to use my good ole trusty Dutch oven to make this dish and pretty much darned near anything like it on my stovetop. It’s nice and big and sturdy. That extra weight helps it maintain and distribute heat perfectly. As an added bonus, it’s actually pretty easy to clean up too!

Also try my homemade copycat of Cheeseburger Hamburger Helper. And you just have to make my SpaghettiOs deviled eggs. Well, probably.

Homemade SpaghettiOs
Print Pin
5 from 1 vote

Homemade SpaghettiOs

Just like the kid classic, only better!
Course Main
Cuisine American
Keyword homemade, spaghetti
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 10
Calories 193kcal



  • Preheat oven to 400 F.
  • In a large bowl, combine the beef, shallot, bread crumbs, oregano, ketchup, egg two tablespoons of the cheese, and red pepper flake (if using). Add a few pinches of salt and pepper.
  • Heat the oil in a large skillet.
  • Working in batches, roll the beef into small 1/2″ or so round balls (I admit, mine were probably more like an 1″ around). You’ll make a lot of meatballs.
  • Add meatballs to the skillet but do not crowd them. Brown on one side, then flip and brown on the other side. Remove to a paper towel-lined plate.
  • Slowly place all of the meatballs into a dutch oven or other large oven-safe dish.
  • Add the tomato sauce but do not stir.
  • Cover and place in the oven for 20-30 minutes.
  • Meanwhile, cook the pasta per package instructions and drain well.
  • Remove meatballs from oven and gently stir in the pasta.
  • Serve with more Parmesan cheese.


Calories: 193kcal | Carbohydrates: 14g | Protein: 12g | Fat: 11g | Saturated Fat: 4g | Trans Fat: 1g | Cholesterol: 50mg | Sodium: 950mg | Potassium: 647mg | Fiber: 3g | Sugar: 8g | Vitamin A: 700IU | Vitamin C: 11mg | Calcium: 55mg | Iron: 3mg

Nutritional values are approximate.