This post may contain affiliate links. Please read our disclosure policy.

Alright you Chef Boyardee loving 90’s kids- I have a real treat for y’all here with these copycat One-Pot Spaghetti-o’s and Meatballs! 

One-Pot Spaghetti-o's and Meatballs

This One-Pot Spaghetti-o’s and Meatballs is actually more of a cross between the Chef Boyardee Spaghetti and Meatballs and the Campbell’s Soup Spaghetti’Os and Meatballs. Why? Well, I was really going for the flavor of Chef Boyardee but the annelini pasta (you know, the ones that look like Spaghetti-O’s) are just too damn cute. 

The recipe is easy to make and all made in one pot. I simply sear up a simple meatball, set them aside for a second and mix up a super simple, creamy tomato base. The base of the soup is a combination of Kettle & Fire Bone Broth Tomato Soup, broth, balsamic vinegar, and some seasonings. I then add uncooked pasta to the mixture and let it cook down until tender right, which helps thicken the sauce! 

One-Pot Spaghetti-o's and Meatballs

*you can find Kettle & Fire at some grocery stores, but you can also purchase online and use my code ‘DEFINEDDISH’ for 20% off. (*affiliate link)

The end result gives me all the nostalgic Chef Boyardee feels, and my kids LOVED it, also! A new family favorite for your dinner table that I can’t wait for y’all to try!

One-Pot Spaghetti-o's and Meatballs
4.75 from 8 votes

One-Pot Spaghetti O’s with Meatballs

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 4 people

Ingredients 

For the Meatballs:

  • 1 lb. ground beef
  • 1 egg whisked
  • 2 cloves garlic minced
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • 1 tbsp finely chopped fresh basil leaves
  • 3 tbsp arrowroot flour
  • 2 tbsp extra virgin olive oil

For the Rest:

  • ½ cup finely diced yellow onion about ½ onion
  • 2 cloves garlic minced
  • Kosher salt and black pepper to taste
  • 2 [16-oz] cartons Tomato Bone Broth Soup
  • 1 cup chicken broth beef broth works too
  • 1 tbsp balsamic vinegar
  • ½ tsp italian seasoning
  • 1 cup small pasta such as ditalini, annelini, or stellini
  • 1/4 cup freshly chopped basil leaves

Instructions 

  • In a large bowl, combine the beef, egg, garlic, salt, pepper, basil, and arrowroot flour. Mix until well combined.
  • Heat the oil in a large pot or dutch oven over medium heat. When the oil is hot, add the meatballs in a single layer (you may need to do it in two batches) and cook until golden brown on both sides, 2 to 3 minutes per side. (They don’t need to be cooked through, just browned as they will continue to cook later.) Transfer the browned meatballs to a plate and set aside.
  • In the same pot, add the onion, garlic, and a pinch of salt and pepper and cook, stirring, until the onions are tender, about 4 minutes. Add the tomato bone broth soup, chicken broth, balsamic, and Italian seasoning and stir to combine. Add the meatballs back into the mixture and any of it’s juices.
  • Add the pasta and gently stir to combine, bring to a boil. Once boiling, reduce the heat to a light simmer and cook, uncovered and gently stirring often, until the pasta is tender and sauce has thickened, 12 to 15 minutes.
  • Taste and sauce and add salt and pepper, if desired. Serve topped with basil!

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Servings: 4 people


Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!


Similar recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




21 Comments

  1. Love this! I was wondering if you tried freezer mealing it? Would it be best to leave out the noodles and add in once prepping?

  2. 5 stars
    I made this last night and it was so yummy! My toddler has been more picky lately, and even she really chowed down!