Turkey Meatballs in Tomato Sauce with Spaghetti
By Jude Horak, UC patient. Remission. Dinner.
- Prep
- 20 min
- Cook
- 30 min
- Total
- 50 min
- Serves
- 4

Spaghetti and meatballs was the dinner I wanted most when I was eating almost nothing, and the reason I could not have it was never the pasta. It was the tomato sauce, the beef, and the garlic and onion in both. This version rebuilds it piece by piece. Turkey replaces beef because it is leaner and it was a protein I could handle throughout, and a slice of white bread soaked in milk keeps the meatballs tender instead of dense. The sauce is a can of crushed tomatoes simmered with olive oil, salt and basil, and nothing else, which is honestly closer to how a lot of Italian home cooks make it anyway. Tomato was a reintroduction for me even in cooked form, so I started with a small ladle over pasta before I ever ate a full plate. The meatballs bake on a sheet pan rather than frying, which cuts the fat and the mess, then finish in the sauce. It makes about 20 meatballs, enough for four, and the sauce and meatballs freeze well.
Why it works for UC
Turkey is a lean protein that stays gentle in remission, and grinding it plus binding it with an egg and a white bread soak gives a soft texture that is easy to chew. Tomatoes are the remission ingredient: cooked and crushed, they have lost the raw skin and seed texture, and simmering them with olive oil mellows their acidity, which is far easier than raw tomato. Pasta from white flour is low-residue and cooked soft here. Eggs bind without adding much fat. Cheese in the form of aged parmesan brings salt and depth with negligible lactose. There is no onion or garlic in the meatballs or the sauce.
Ingredient pages: Turkey, Tomatoes, Pasta, Eggs, Cheese, Olive Oil, White Bread
Ingredients
- 1 slice white bread, crusts removed and torn into pieces
- 3 tablespoons lactose-free milk
- 1 pound 93% lean ground turkey
- 1 large egg
- 1/3 cup finely grated parmesan cheese, plus more for serving
- 2 tablespoons chopped fresh parsley
- 1 teaspoon dried oregano
- 3/4 teaspoon salt and 1/4 teaspoon black pepper, for the meatballs
- 2 tablespoons extra-virgin olive oil (garlic-infused if you like)
- 1 can (28 ounces) crushed tomatoes
- 1/2 teaspoon salt and a pinch of sugar, for the sauce
- 6 large fresh basil leaves, torn, or 1 teaspoon dried basil
- 12 ounces spaghetti
Method
- 1Set the oven to 400 F and put parchment on a rimmed baking sheet. In a large bowl, mash the torn bread with the milk into a paste with a fork. This panade holds moisture in the meatballs so they stay soft even when fully cooked.
- 2Add the turkey, egg, parmesan, parsley, oregano, salt and pepper to the bowl. Mix with your hands just until combined; overworking ground turkey makes the meatballs bouncy. Wet your hands and roll the mixture into 1 1/2-inch balls, about 20, and space them on the pan.
- 3Bake for 15 minutes until the meatballs are lightly browned and hold together when nudged. They do not need to be fully cooked through yet; they finish in the sauce.
- 4While they bake, warm the olive oil in a wide saucepan over medium heat, add the crushed tomatoes, salt and sugar, and bring to a gentle simmer. Cook uncovered for 10 minutes, stirring now and then, until slightly thickened and no longer tasting raw.
- 5Slide the meatballs into the sauce with any juices from the pan and simmer gently, partly covered, for 10 minutes until a meatball reads 165 F in the center. Stir in the basil during the last minute.
- 6Cook the spaghetti in well-salted boiling water 1 minute past the package time so it is soft, then drain. Toss the pasta with a ladle of sauce, divide among bowls, top with meatballs and more sauce, and finish with extra parmesan.
Tips and swaps
- Flare version: blend the finished sauce smooth or use strained tomato passata, skip the parmesan and oregano in the meatballs, and serve a smaller portion of sauce over very soft pasta. A gentle cousin of this dinner was still something I could manage.
- Cooked meatballs in sauce freeze for 3 months in a sealed container. Thaw overnight in the fridge and reheat gently on the stove; the pasta is best cooked fresh.
- Do not skip the wet hands when rolling. Turkey is sticky and the water lets you form smooth balls quickly without compacting them.
- If canned tomatoes taste sharp to you, a pinch more sugar or a tablespoon of butter stirred into the finished sauce rounds it out. Both are old tricks that work.
- A meat thermometer is the only reliable way to know ground turkey is done. Cut-open meatballs still look pink from the tomato even when fully cooked.
What a serving gives you
A serving of five meatballs with sauce and pasta lands around 38 grams of protein and roughly 6 grams of fiber, most of it from the tomatoes. Cooked tomatoes are a good source of lycopene and vitamin C, and turkey contributes B vitamins and iron, which many of us run low on after a flare. Fat is about 16 grams because the meatballs are baked rather than fried and the turkey is lean; the parmesan is where most of the sodium comes from.
Questions about this recipe
Can I make the sauce without the acidity bothering me?
Tomato acidity is a real issue for some people, separate from the fiber question. Three things help: cook the sauce the full time so it mellows, add the pinch of sugar or a tablespoon of butter at the end, and use a smaller amount of sauce on the pasta with more of the meatballs. Some brands of crushed tomatoes are noticeably sweeter than others, so it is worth trying a couple. If tomato is still a problem, the meatballs are good on their own with a little olive oil and parmesan.
Can I use beef or a beef and pork mix instead of turkey?
Beef and pork both sit in the caution column for remission because of their higher fat content, and fattier meat was one of the things I noticed most when I tried it. Turkey is what I trust, and with the bread and milk soak the meatballs do not taste dry or bland. If you want to test beef, a 93% lean ground beef is the closest swap, and baking rather than frying lets some of the fat render off on the pan.







