Simple Spaghetti and Meatballs
There’s just something magical about a plate of spaghetti and meatballs. It’s warm, comforting, and honestly, it never goes out of style. It’s the ultimate toddler meal idea!
This one was part of a toddler approved meals I did, and it was such a hit, I knew it needed its own spotlight. It’s colorful, it’s tasty, and it’s super easy to make even on a busy night.
I’ve grown up loving pasta so was super excited that my kid loved it just as much I do. Serve it in a cute little plate and they will devour it.

Spaghetti and Meatballs
Why This Recipe Is So Great
Let’s talk about why this recipe is an absolute win. First, it’s simple…throw it together after a long day simple. Second, it makes everyone happy. My toddler devoured this, which is always the ultimate test. And lastly, it’s one of those meals that feels special without needing a ton of effort. It reheats like a dream the next day!
What Inspired This Recipe
I made this after one of those chaotic afternoons where I needed something quick, filling, and guaranteed to please. We were doing a toddler themed recipe roundup and I thought, let’s just keep it classic! I grew up loving spaghetti and meatballs, and it felt so full circle making it for my little one. It’s like sharing a piece of my own childhood with her.
Ingredient List
- 2 ounces spaghetti (about 1 cup cooked)
- 3 small to medium meatballs (frozen or pre-cooked)
- 1/3 cup crushed tomatoes or tomato sauce
- 1/2 clove garlic, finely minced (or a pinch of garlic powder)
- 1 tablespoon finely diced onion
- 1 teaspoon olive oil
- 1/8 teaspoon dried oregano
- 2 to 3 small fresh basil leaves
- Salt (in pasta water and sauce)
- 1 to 2 teaspoons grated parmesan cheese

Breaking Down the Ingredients
Spaghetti is my go to pasta here. It’s a classic and super easy for toddlers to twirl or scoop.
Meatballs bring the protein and fun! I used frozen ones for convenience, but you can totally make them from scratch if you’re feeling extra.
Crushed tomatoes are the base of the sauce. They give it that hearty texture and rich tomato flavor.
Garlic adds so much depth. Just a little makes the whole dish taste homemade and comforting.
Onion gives a nice mellow sweetness once sautéed. I make sure it’s cooked down well so it’s not too strong for little taste buds.
Olive oil is what I use to sauté everything. It gives the sauce a smooth, slightly fruity richness.
Dried oregano adds a warm, herby flavor that makes the sauce taste like it’s been simmering all day.
Fresh basil is my favorite garnish. It adds color, freshness, and that lovely Italian flavor.
Salt is essential for flavor. Just a pinch goes a long way, especially in the pasta water.
Parmesan cheese on top is the finishing touch. It melts just slightly and brings everything together.
How to Make It
I start by boiling the spaghetti in salted water until it’s just right, not too soft, not too firm. While the pasta is doing its thing, I heat up some olive oil in a little pan and toss in the onion and garlic until they’re soft and smell amazing.
Then I pour in the crushed tomatoes or tomato sauce and sprinkle in the oregano. I stir in the meatballs and let them simmer right in the sauce so they get juicy and full of flavor. Once everything’s done, I drain the spaghetti and plate it up with the meatballs and sauce on top. Then I add the basil and parmesan and serve it up warm!
More Easy Toddler Meals
Step-by-Step
- Boil spaghetti in salted water until al dente.
- In a small pan, heat olive oil and sauté garlic and onion until soft.
- Add crushed tomatoes or tomato sauce and oregano, stir to combine.
- Place meatballs in the sauce and simmer until heated through.
- Drain pasta and plate it.
- Spoon sauce and meatballs over spaghetti.
- Top with basil and parmesan. Serve warm!
Quick Tips
If you’re in a rush (which I definitely am more often than not), frozen meatballs are a total lifesaver. I just toss them straight into the sauce while it’s simmering and let them do their thing. They soak up all that yummy tomato flavor while heating through.
If your little one isn’t a fan of chunky sauce (mine goes through phases!), there’s an easy fix. You can blend the sauce after it simmers to make it smooth and creamy.
You can skip fresh garlic and onion and just use powders. It still turns out delicious and cuts down on prep time too. I do this a lot on busy nights, and it’s toddler, approved every time.
Making a larger batch is one of my favorite tricks. I’ll double the recipe, and then we’ve got extra servings for the next day or two. Just add a tiny splash of water when reheating to loosen things up. It keeps the pasta from getting too dry, and honestly, sometimes leftovers taste even better than the first round!
Dont be afraid to have fun with the pasta shapes. I’ve made this with bow ties, mini shells, even those little wagon wheels and my toddler thinks it’s the coolest thing ever. It’s such an easy way to switch things up without changing the recipe. Cute pasta = happy kid.

Ingredient Replacements
If you don’t have crushed tomatoes on hand marinara or even plain tomato sauce works perfectly in a pinch. I’ve done this a few times when I didn’t feel like running to the store, and it still turns out super tasty. Just give the sauce a quick taste and adjust the seasoning, sometimes I’ll add a tiny pinch of sugar to mellow it out if it’s tasting a little too tangy.
If you don’t have fresh garlic you can totally swap them for garlic and onion powder. It’s a great backup when you’re low on groceries or just don’t feel like chopping anything (I’ve been there plenty of times!). The flavor still comes through, and the whole thing feels a little easier to pull together.
You can swap out the spaghetti. I’ve made this recipe with rotini, penne, bow ties, you name it. Honestly, my toddler loves when the pasta shape changes because it feels like a whole new meal. It’s a fun way to keep things interesting without doing any extra work.
If you’re dairy free or cutting back on cheese, you can leave off the parmesan or use a dairy-free version. It still tastes amazing thanks to the herbs and the sauce. I’ve skipped the cheese a few times and didn’t miss it one bit.
And if you’re not using traditional meatballs, there are plenty of fun options! I’ve tried Beyond Meat versions, homemade lentil balls, and even sautéed mushrooms when I wanted something meatless. It’s super flexible, so don’t be afraid to make it your own. Just go with what you like and what you have in the fridge!
Enjoy!
Spaghetti and Meatballs
Ingredients
- 2 ounces spaghetti about 1 cup cooked
- 3 small to medium meatballs frozen or pre-cooked
- 1/3 cup crushed tomatoes or tomato sauce
- 1/2 clove garlic finely minced (or a pinch of garlic powder)
- 1 tablespoon finely diced onion
- 1 teaspoon olive oil
- 1/8 teaspoon dried oregano
- 2 to 3 fresh basil leaves
- Salt in pasta water and sauce
- 1 to 2 teaspoons grated parmesan cheese
Instructions
- Boil spaghetti in salted water until al dente, then drain.
- In a small pan, heat olive oil and sauté the garlic and onion until soft.
- Add crushed tomatoes/tomato sauce and oregano, stir to combine.
- Add the meatballs to the sauce and let them simmer until fully heated through.
- Plate the spaghetti and spoon the sauce and meatballs over top.
- Garnish with fresh basil and parmesan cheese. Serve warm.







