A comforting, nostalgic dish that brings back childhood memories, this homemade version of spaghettios and meatballs delivers all the familiar flavors in a richer, fresher way. Made in a single pot, it’s simple, satisfying, and perfect for a cozy family meal.
Why You’ll Love This Recipe
This recipe is designed to be both easy and flavorful, making it ideal for busy weeknights or relaxed weekend cooking.
It’s a one-pot meal, which means fewer dishes and less cleanup. The flavors are comforting and slightly sweet, just like the classic version, but made with wholesome, recognizable ingredients. It’s also highly customizable, so you can adjust the pasta, seasoning, or protein to suit your taste.
Kids love it for its familiar taste and fun pasta shapes, while adults appreciate the homemade upgrade.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Meatballs
1/2 lb ground beef (80/20 recommended)
1/4 cup plain breadcrumbs
1 large egg
1/2 tsp garlic powder
1/2 tsp onion powder
1/2 tsp kosher salt
1/4 tsp black pepper
3 Tbsp olive oil
Spaghettios
3 cloves garlic, minced
1/4 cup tomato paste
1 can (15 oz) tomato sauce
4 cups reduced sodium chicken broth
1 Tbsp granulated sugar
2 tsp apple cider vinegar
2 tsp Italian seasoning
1 1/2 tsp kosher salt
1 tsp onion powder
3/4 tsp black pepper
12 oz dried anellini pasta (or similar small pasta)
1/2 cup grated Parmesan cheese
minced fresh parsley for garnish (optional)
Directions
Start by making the meatballs. In a mixing bowl, combine ground beef, breadcrumbs, egg, garlic powder, onion powder, salt, and pepper. Mix until well combined, then form into small meatballs, about 1.5 tablespoons each.
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the meatballs in batches and cook until browned on all sides. They do not need to be fully cooked at this stage. Remove and set aside.
In the same pot, remove excess grease, leaving about 1 to 2 tablespoons. Add minced garlic and cook briefly until fragrant. Stir in the tomato paste and cook for about 2 minutes until it deepens in color.
Add tomato sauce, chicken broth, sugar, vinegar, Italian seasoning, salt, onion powder, and black pepper. Stir well and bring to a gentle boil.
Add the pasta and stir to combine. Reduce heat to medium-low and simmer, stirring occasionally, until the pasta is tender. If the sauce thickens too much, add a splash of broth or water.
Return the meatballs to the pot, ensuring they are submerged in the sauce. Simmer for 5 to 10 minutes until fully cooked.
Turn off the heat and stir in the Parmesan cheese until melted. Taste and adjust seasoning if needed. Garnish with parsley and serve warm.
Servings and timing
Servings: 4 to 6 servings
Prep time: 15 minutes
Cook time: 25 to 30 minutes
Total time: approximately 40 to 45 minutes
Variations
You can easily adapt this recipe based on what you have available.
Use ground turkey or a mix of beef and turkey for a lighter version. Swap anellini pasta with ditalini or mini penne if needed. For a richer flavor, use beef broth instead of chicken broth.
If you prefer a vegetarian option, skip the meatballs and add cooked lentils or small vegetable cubes. You can also adjust the sweetness by reducing or increasing the sugar to match your taste.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm on the stovetop over medium heat or in the microwave. If the pasta has absorbed too much sauce, add a splash of broth, water, or tomato sauce to loosen it.
For freezing, place in a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make this recipe without meatballs?
Yes, simply skip the meatball ingredients and steps. The pasta and sauce alone make a delicious vegetarian dish.
What pasta shape works best?
Anellini gives the classic “O” shape, but ditalini or mini penne are great substitutes.
Can I use fresh garlic instead of garlic powder?
Yes, for the meatballs you can use about 2 cloves of minced garlic instead of garlic powder.
How do I prevent the pasta from sticking?
Stir frequently while the pasta cooks, especially toward the end of the cooking time.
Can I make this ahead of time?
Yes, you can prepare the full dish in advance or just prep the meatballs and ingredients ahead for quicker cooking later.
Why is sugar added to the sauce?
Sugar balances the acidity of the tomatoes and recreates the slightly sweet flavor of classic spaghettios.
Can I use store-bought meatballs?
Yes, pre-cooked meatballs can be used to save time. Add them during the final simmer.
How do I know when the meatballs are done?
They should be fully cooked through and no longer pink inside after simmering in the sauce.
Can I make it dairy-free?
Yes, simply omit the Parmesan cheese or use a dairy-free alternative.
What if my sauce becomes too thick?
Add a splash of broth or water while cooking to reach your desired consistency.
Conclusion
This homemade one pot spaghettios and meatballs recipe is a perfect blend of nostalgia and fresh, comforting flavors. It’s simple to prepare, adaptable to your preferences, and ideal for both kids and adults. Whether you’re recreating a childhood favorite or discovering it for the first time, this dish is sure to become a regular in your meal rotation.
A cozy, nostalgic one-pot pasta dish with tender homemade meatballs simmered in a slightly sweet tomato sauce with tiny pasta rings, finished with Parmesan for a comforting family-friendly meal.
Author:Sophia
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:4 to 6 servings
Category:Dinner
Method:One Pot
Cuisine:American
Diet:Low Lactose
Ingredients
1/2 lb ground beef (80/20 recommended)
1/4 cup plain breadcrumbs
1 large egg
1/2 tsp garlic powder
1/2 tsp onion powder
1/2 tsp kosher salt
1/4 tsp black pepper
3 Tbsp olive oil
3 cloves garlic, minced
1/4 cup tomato paste
1 can (15 oz) tomato sauce
4 cups reduced sodium chicken broth
1 Tbsp granulated sugar
2 tsp apple cider vinegar
2 tsp Italian seasoning
1 1/2 tsp kosher salt
1 tsp onion powder
3/4 tsp black pepper
12 oz dried anellini pasta (or similar small pasta)
1/2 cup grated Parmesan cheese
Minced fresh parsley, for garnish (optional)
Instructions
In a mixing bowl, combine the ground beef, breadcrumbs, egg, garlic powder, onion powder, kosher salt, and black pepper. Mix until well combined, then form into small meatballs, about 1 1/2 tablespoons each.
Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the meatballs in batches and brown them on all sides. They do not need to be fully cooked through. Remove and set aside.
Carefully remove excess grease from the pot, leaving about 1 to 2 tablespoons behind. Add the minced garlic and cook briefly until fragrant.
Stir in the tomato paste and cook for about 2 minutes, until it deepens in color.
Add the tomato sauce, chicken broth, granulated sugar, apple cider vinegar, Italian seasoning, kosher salt, onion powder, and black pepper. Stir well and bring to a gentle boil.
Add the dried anellini pasta and stir to combine. Reduce the heat to medium-low and simmer, stirring occasionally, until the pasta is tender. Add a splash of broth or water if the sauce becomes too thick.
Return the browned meatballs to the pot, making sure they are mostly submerged in the sauce. Simmer for 5 to 10 minutes, or until the meatballs are fully cooked.
Turn off the heat and stir in the grated Parmesan cheese until melted and incorporated.
Taste and adjust seasoning if needed. Garnish with minced parsley if desired, then serve warm.
Notes
This is a true one-pot meal, making cleanup quick and easy.
Anellini gives the classic spaghettios shape, but ditalini or mini penne also work well.
For a lighter version, use ground turkey or a mix of turkey and beef.
For a richer flavor, substitute beef broth for the chicken broth.
To make it dairy-free, omit the Parmesan or use a dairy-free alternative.
For a vegetarian version, skip the meatballs and add cooked lentils or finely diced vegetables.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze in a freezer-safe container for up to 3 months and thaw overnight before reheating.
When reheating, add a splash of broth, water, or tomato sauce if the pasta has absorbed too much liquid.
Stir the pasta frequently while cooking to help prevent sticking.