Easy Homemade SpaghettiOs come together in under 40 minutes with anellini pasta and buttery tomato sauce.
Making SpaghettiOs from scratch might sound a little extra when you could just pop open a can, but one spoonful of this buttery, creamy tomato sauce clinging to those perfect little O-shaped noodles will make you a believer. This version ditches the metallic tang of the canned stuff and replaces it with real butter, tomato paste, Italian seasoning, and optional Parmesan for a finish that tastes like actual food. The anellini pasta cooks right in the sauce, soaking up all that tomatoey richness while the liquid reduces into something velvety and comforting.
It’s a one-pan situation that comes together in about 35 minutes, making it a solid weeknight option when you want something familiar but way better than what you remember from childhood. You can keep it simple and kid-friendly, or stir in heavy cream and Parmesan to turn it into a grown-up version that still delivers all the nostalgia. Either way, you’re getting a bowl of warm, saucy pasta that’s ridiculously satisfying and surprisingly easy to pull off.
What Goes Into Easy Homemade SpaghettiOs
The ingredient list here is short, straightforward, and built around pantry staples that come together to create a sauce with way more depth than anything from a can.
- Tomato paste – provides concentrated tomato flavor and helps thicken the sauce as it simmers.
- Unsalted butter – adds richness and a silky mouthfeel that balances the acidity of the tomatoes.
- Italian seasoning – brings in oregano, basil, and thyme for a classic Italian-American flavor profile.
- Garlic powder and onion powder – deliver savory depth without the need for chopping or sautéing fresh aromatics.
- Sea salt and black pepper – season the sauce and enhance all the other flavors.
- Tomato sauce – forms the smooth, tomatoey base that coats every pasta ring.
- Chicken stock – adds body and a subtle savory backbone to the sauce.
- Anellini pasta rings – the iconic O-shaped noodles that make this dish what it is, tender and fun to eat.
- Heavy cream – optional, but it turns the sauce creamy and luxurious if you want a richer finish.
- Grated Parmesan – also optional, adding a salty, umami punch that makes the whole thing taste more grown-up.
Step-by-Step: Making SpaghettiOs at Home
STEP 1: In a large pot, combine the tomato paste, butter, Italian seasoning, garlic powder, onion powder, salt, and pepper. Cook over medium heat, stirring occasionally, until the butter melts completely and the tomato paste starts to darken slightly, about 4 to 5 minutes.
STEP 2: Increase the heat to high. Stir in the tomato sauce, chicken stock, and 2 cups of water until everything is fully incorporated and smooth. Bring the mixture to a rolling boil.
STEP 3: Once the sauce is boiling, stir in the anellini pasta rings. Reduce the heat to medium and cook, stirring often, until the pasta is tender and the sauce has thickened to a creamy, clingy consistency, about 15 to 20 minutes.
STEP 4: If you’re using them, stir in the heavy cream and grated Parmesan until the sauce turns silky and smooth.
STEP 5: Divide the SpaghettiOs among 4 bowls and serve immediately, topped with extra Parmesan if you like.
Perfect Pairings for Your SpaghettiOs Night
Steamed broccoli or roasted asparagus makes a simple veggie side that balances the richness of the sauce. Garlic bread is perfect for dipping into any extra sauce left in the bowl. A crisp green salad dressed in a light vinaigrette cuts through the buttery tomato flavors and rounds out the meal.
Tips for the Creamiest, Dreamiest SpaghettiOs
- Stir the pot frequently while the pasta cooks to prevent the rings from sticking to the bottom or clumping together.
- If the sauce thickens too quickly before the pasta is fully tender, add a splash more water and keep simmering until the noodles are tender.
- For the richest finish, don’t skip the heavy cream and Parmesan—they transform the sauce from good to ridiculously creamy.
- Serve the SpaghettiOs right away for the best texture, since the pasta will continue to absorb liquid as it sits.
Homemade SpaghettiOs: Your Questions Answered
Can I use a different pasta shape if I can’t find anellini rings?
You can substitute small shells, ditalini, or elbow macaroni if anellini isn’t available, but you’ll lose the iconic O shape that makes this dish feel like the real deal. The cooking time and sauce absorption will be similar, so the recipe will still work just fine.
Is there a dairy-free or vegan option for this SpaghettiOs recipe?
Swap the butter for olive oil or vegan butter, skip the heavy cream and Parmesan, and use vegetable stock instead of chicken stock. The sauce will be lighter and less creamy, but it’ll still taste rich and tomatoey with plenty of flavor from the seasonings.
How can I make the sauce thicker or thinner?
If the sauce is too thin, let it simmer a few extra minutes uncovered to reduce and thicken. If it’s too thick, stir in water or stock a few tablespoons at a time until you reach the consistency you want.
Are these homemade SpaghettiOs good for meal prepping?
Not really. The pasta continues to absorb liquid as it sits, so leftovers tend to get thicker and softer over time. They’re best eaten fresh, though you can store them in the fridge for up to 3 days and reheat with a splash of water to loosen the sauce.
Can I freeze leftovers?
Freezing isn’t recommended for this recipe. The pasta texture changes when frozen and reheated, turning mushy and losing the satisfying bite that makes SpaghettiOs fun to eat. Stick to storing leftovers in the fridge and reheating them gently on the stovetop.
How to Store and Reheat SpaghettiOs
Store leftover SpaghettiOs in an airtight container in the fridge for up to 3 days. The sauce will thicken as it sits, so when you reheat, add a few tablespoons of water or stock to loosen it back up. Warm the SpaghettiOs gently on the stovetop over medium-low heat, stirring frequently, until heated through. Microwaving works too, but stir halfway through and add a splash of liquid to keep the sauce from drying out.

Easy Homemade SpaghettiOs
Ingredients
Equipment
Method
- Add the tomato paste, butter, Italian seasoning, garlic powder, onion powder, salt, and black pepper to a large pot. Melt the butter with the other seasonings over medium heat, stirring now and then, for 4 to 5 minutes.
- Turn the heat to high. Stir in the tomato sauce, chicken stock, and 2 cups of water, mixing until fully blended. Bring to a boil.
- When the sauce boils, pour in the anellini pasta. Lower the heat to medium. Cook, stirring frequently, until the pasta is tender and the sauce thickens, about 15 to 20 minutes.
- If using, stir in the heavy cream and grated Parmesan until the sauce is creamy and smooth.
- Spoon the SpaghettiOs into four bowls. Top with extra Parmesan to serve if desired.




