Home » Recipes » Pasta » Homemade Spaghetti O’s (Copycat Recipe)

Homemade Spaghetti O’s (Copycat Recipe)

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

Take a trip down memory lane with this Homemade Spaghetti O’s recipe! Inspired by the canned pasta, circular pasta noodles are combined in a rich and savory tomato broth with plenty of Parmesan cheese. Easy to make, it’s even more delicious than you remember and better for you, too! Serve it on its own or with your favorite sides for a comforting meal the whole family will enjoy.

overhead image of a bowl of spaghetti o's topped with Parmesan chese and basil

What Are Spaghetti O’s? 

If you’re not familiar, Spaghetti O’s are a canned pasta product originally created by the Campbell’s company (formerly known as Franco-American). The original product was launched on October 18, 1965, and was marketed as “the world’s first spoonable spaghetti”. (Source) Shortly after, it was featured in a tv campaign with its popular slogan “Uh-oh, Spaghetti O’s!”.

Today, the product remains largely the same, consisting of small, circular pasta noodles in a sweet, red tomato and cheese sauce. However, since their creation, Spaghetti O’s have been made in countless versions and can be found on store shelves with the addition of meatballs or hotdogs or even made with alphabet noodles. 

Are Spaghetti O’s Healthy? 

Traditional canned Spaghetti O’s contain a handful of preservatives and artificial colorings like high fructose corn syrup, modified Cheddar cheese, and vegetable or canola oil, which we aren’t particularly fond of. However, this homemade version is a much healthier dish! Made with simple ingredients, it’s free from chemicals or additives and can easily be modified to fit all your needs and preferences. 

Ingredients You’ll Need

For this recipe, we did our best to replicate the classic flavors you know and love with simple, better-for-you ingredients you can feel good about. Here’s everything you’ll need: 

  • Pasta – We use Anellini pasta, but any small, circular shape will do. 
  • Broth – Either chicken or vegetable broth can be used to form the base of the broth. Whichever you choose, opt for a low-sodium variety so as not to overpower the recipe! 
  • Garlic and Shallot – These aromatics form the base of the savory flavor. 
  • Oregano – Used to enhance the savory taste. 
  • Chili Flakes – Use as little or as much as you’d like for a touch of heat. 
  • Tomato Paste – This helps form the broth, creating the tomato flavor we look for in a Spaghetti O’s recipe. 
  • Parmesan Cheese – Stirred in at the end of cooking, this makes the texture thick and gooey and takes the flavor to the next level of delicious! 
  • Fresh Basil – Sprinkled on top, this adds a nice freshness to the dish that balances out the savory ingredients. 

Flavor Variations

For this recipe, we stuck with the classic version of Spaghetti O’s, but you can easily add different ingredients to bulk it up! Some options include: 

  • Use Different Noodles. Of course, classic recipes use O-shaped noodles, but really any shape will work. Experiment with alphabet noodles, ditalini, stars, pastina, or whatever you have on hand! 
  • Add Protein. Feel free to mix in protein options like meatballs, diced hot dogs, ground meat, or even chicken! 
  • Mix In Veggies. Add extra nutrients with the addition of veggies like mushrooms, zucchini, or spinach.

How to Make Homemade Spaghetti O’s 

Like so many of our favorite pasta dishes, this recipe comes together in a single pot for easy preparation and quick cleanup!

  1. Sauté. Heat the olive oil in a large pot, and sauté the shallot, garlic, oregano, and chili flakes. 
  2. Boil and Simmer. Reduce the heat to low, and add the tomato paste. Allow it to cook for 2 minutes, and pour in the broth. Bring the ingredients to a boil. Then, reduce the heat to medium, and let them simmer. 
  3. Cook the Pasta. Stir the pasta, salt, and pepper into the pot. Then, cover it, reduce the heat, and let the ingredients cook until the pasta is al dente, stirring occasionally. 
  4. Add the Remaining Ingredients. Stir in the cheese, sprinkle the basil on top, and enjoy! 
Perfect Pot

Shop our favorite pot!

We earn a commission if you make a purchase, at no additional cost to you.

Serving Suggestions

This Spaghetti O’s recipe makes for a filling vegetarian meal on its own. However, it also pairs well with sides like: 

close up image of a spoonful of homemade spaghetti o's

How to Store

This recipe is a hit with kids and adults alike, meaning it disappears fast. However, if you happen to have leftovers, they store well to enjoy throughout the week! 

  • Refrigerator: Let your pasta cool completely, and transfer it to an airtight container. Stored in the fridge, it will stay fresh for 3-4 days
  • Freezer: Leftovers can be frozen for up to 3 months. However, we do not recommend doing so if you can avoid it, because they’re likely to become mushy once thawed. 
  • Reheat: When you’re ready to eat, warm your pasta up in a saucepan over medium heat, stirring frequently. Or, divide individual portions into bowls, and pop them in the microwave for 1 minute or unit your desired temperature is reached! 

More Easy Pasta Recipes

Everyone loves a good one pot pasta recipe! For more family-friendly meals, try out some of our favorites below. 

a bowl of homemade spaghetti o's topped with Parmesan cheese

Homemade Spaghetti O’s (Copycat Recipe)

Food Dolls
Take a trip down memory lane with this Homemade Spaghetti O’s recipe! Inspired by the canned pasta from our childhood, circular pasta noodles are combined in a rich and savory tomato broth with plenty of Parmesan cheese.
Prep Time 2 minutes
Cook Time 20 minutes
Total Time 22 minutes
Course dinner, lunch
Cuisine American
Servings 4 servings
Calories 482 kcal


  • 16 ounces 2 cups Anellini Pasta (small ring pasta, or ditalini)
  • 3 cups low-sodium chicken or vegetable broth
  • 2 cloves garlic (minced)
  • 1 small shallot (minced)
  • 1 Tablespoon oregano
  • Chili flakes to taste
  • 1/4 cup tomato paste
  • 1/2 cup Parmesan cheese (freshly grated)
  • Optional: Fresh chopped basil (for garnish)


  • In a large pot over medium heat, add the olive oil, shallot, oregano, and chili flakes. Sauté 1-2 minutes or until the shallots are translucent.
  • Reduce heat to low, and add the tomato paste. Cook for 2 minutes.
  • Add the broth, and bring the ingredients to a boil. Reduce the heat to medium, and let the dish simmer for 2-3 minutes.
  • Stir in the pasta, salt, and pepper. Cover, and reduce the heat, cooking 13-14 minutes or until the pasta is al dente, stirring occasionally.
  • Stir in the Parmesan cheese, and garnish with fresh basil, if desired. Serve warm!
  • Store in an airtight container in the refrigerator for 3-4 days.


Serving: 1serving | Calories: 482kcal | Carbohydrates: 86g | Protein: 21g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 1g | Cholesterol: 12mg | Sodium: 989mg | Potassium: 252mg | Fiber: 5g | Sugar: 7g | Vitamin A: 373IU | Vitamin C: 5mg | Calcium: 186mg | Iron: 1mg
Keyword dinner, easy lunch idea, easy pasta recipe, kid-friendly, lunch, pasta recipe, spaghetti o’s
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating