Chicken Meatballs In Tomato Sauce Recipe: Homestyle Simmered Comfort

Visual representation of chicken meatballs in tomato sauce recipe

This homestyle dish delivers comfort in every bite, with tender chicken meatballs simmered in a rich tomato sauce. The secret lies in the gentle cooking process that allows flavors to meld beautifully.

Simple ingredients transform into a hearty meal that feels like a warm hug. The meatballs stay juicy while soaking up the savory sauce, creating a perfect balance of texture and taste.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken Meatballs in Tomato Sauce

Simple, hearty ingredients create that warm, comforting meal everyone craves on cozy nights.

Ingredient Amount Notes
Ground Chicken 🍗 1 ½ lb Prefer dark meat for juiciness
Breadcrumbs 🍞 ¾ cup Plain or panko style
Parmesan Cheese 🧀 ½ cup Freshly grated preferred
Large Egg 🥚 1 whole For binding meatballs
Garlic Cloves 🧄 3 cloves Minced for sauce and meatballs
Yellow Onion 🧅 1 whole Finely diced for sauce
Canned Crushed Tomatoes 🍅 28 oz San Marzano preferred
Tomato Paste 🍅 2 tbsp For depth of flavor
Dried Oregano 🌿 1 tsp Italian seasoning works too
Dried Basil 🍃 1 tsp Or use fresh if available
Olive Oil 🫒 3 tbsp Divided for cooking and sauce
Salt 🧂 1 ½ tsp Divided for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Red Pepper Flakes 🌶️ ¼ tsp Optional for heat

[recipeingredientscaler]

The ground chicken should have some fat for juicy meatballs—thigh meat blends work best. Whole Foods and Trader Joe’s carry good options. For breadcrumbs, panko gives a lighter texture but plain works fine. Always grate the Parmesan fresh (the pre-grated stuff has anti-caking agents that affect melt). San Marzano tomatoes are worth hunting down for their sweet, balanced flavor.

No ground chicken? Ground turkey works in a pinch (dark meat again). Out of breadcrumbs? Crushed crackers or oats at one-to-one ratio. Fresh herbs can replace dried at three times the amount—just chop finely. The tomato paste can be swapped with an extra half cup of crushed tomatoes reduced down. If you’re avoiding dairy, skip the Parmesan or use a vegan alternative.

Meatballs can be shaped and refrigerated up to 24 hours ahead. The sauce actually improves overnight—store covered in the fridge for 3-4 days. Both meatballs and sauce freeze beautifully for 3 months if you want to double the batch.

❤️

Why You’ll Love This Recipe

  • One Bowl Wonder: I just mix the ground chicken, breadcrumbs, Parmesan, egg and garlic right in one bowl—no extra dishes to wash.
  • Garlic-Parmesan Magic: The combo of fresh garlic and sharp Parmesan makes these meatballs taste rich, not bland.
  • Feeds the Crew: I double the batch and these meatballs freeze beautifully for last-minute dinners.
  • Stretches the Budget: Ground chicken is cheaper than beef these days, and a little Parmesan goes a long way.

Step-by-Step Instructions for Chicken Meatballs In Tomato Sauce

This straightforward process ensures tender meatballs and rich, flavorful sauce every time.

Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground chicken, 0.75 cup breadcrumbs, 0.5 cup parmesan cheese, and 1 whole large egg. I use my hands for this—it gives me better control over the texture.

Mince 2 cloves of the garlic cloves and add them to the bowl along with 1 teaspoon salt and 0.5 teaspoon black pepper. Gently mix until just combined—overworking the meat makes the meatballs tough. The mixture should hold together when pressed but not feel dense.

Step 2: Form and Brown the Meatballs

Shape the mixture into 1.5-inch meatballs (you should get about 20). Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. When the oil shimmers, add the meatballs in a single layer, working in batches if necessary.

Brown the meatballs on all sides for 6-8 minutes total, turning occasionally. They won’t be fully cooked through yet—that happens in the sauce. You’re looking for a golden-brown crust on each side. Transfer the browned meatballs to a plate and set aside.

Step 3: Build the Tomato Sauce Base

In the same Dutch oven, reduce heat to medium. Add the remaining 1 tablespoon olive oil, then sauté the finely diced yellow onion for 4-5 minutes until soft and translucent. Add the remaining minced 1 clove garlic and cook for 30 seconds until fragrant.

Stir in the 2 tbsp tomato paste, 1 tsp dried oregano, 1 tsp dried basil, and 0.25 tsp red pepper flakes. Cook for 1-2 minutes until the tomato paste darkens slightly—this builds depth of flavor.

Step 4: Simmer Meatballs in Sauce to Perfection

Pour in the 28 oz canned crushed tomatoes and the remaining 0.5 teaspoon salt. Stir well to combine, scraping up any browned bits from the bottom of the pot. Return the meatballs to the pot, spooning some sauce over the top.

Bring to a gentle simmer, then reduce heat to low. Cover and let simmer for 20-25 minutes, stirring occasionally, until the meatballs are cooked through and the sauce has thickened slightly. You’ll know they’re done when they register 165°F internally and feel firm to the touch.

Adjust seasoning with additional salt if needed. Serve hot, with extra parmesan cheese if desired.

👨‍🍳

Pro Tips For Making Chicken Meatballs In Tomato Sauce

  • Chill the Mixture: Let the meatball mixture rest in the fridge for 15-20 minutes before shaping—I learned this the hard way after my first few batches fell apart in the sauce.
  • Grate the Garlic: Skip the mincing and use a microplane for the garlic cloves; it blends seamlessly into the chicken and avoids those harsh, uneven bites.
  • Simmer Gently: Once the meatballs are in the tomato sauce, keep it at a low simmer—anything higher and they’ll toughen up or break apart, especially with lean ground chicken.
  • Use Day-Old Breadcrumbs: Sounds weird, but it works: stale breadcrumbs absorb moisture better than fresh, keeping the meatballs tender instead of dense—my grandmother swore by this.

Storing and Reheating chicken meatballs in tomato sauce

Refrigerator Storage

Let your dish cool for no more than 2 hours before transferring to airtight containers. I use glass containers with locking lids to prevent leaks. Store in the fridge at 40°F or below for up to 4 days. ❄️

Freezer Storage

This recipe freezes beautifully for up to 3 months. I recommend using quart-size freezer bags, laying them flat to save space. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.

Stovetop Reheating

Pour the meatballs and sauce into a heavy pot, add ¼ cup water to prevent sticking, and heat over medium-low for 10-15 minutes. Stir occasionally and taste for seasoning—you may need to add a pinch of salt. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 1-minute intervals until reaching 165°F.

Thawing Tips

For best results, thaw frozen portions overnight in the fridge. If you’re in a hurry, submerge the sealed bag in cold water for 1-2 hours, changing the water every 30 minutes.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 6g30%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 24g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of chicken?

Yes, ground turkey works well as a substitute. Use dark meat for the juiciest results. The cooking time remains the same at 20-25 minutes of simmering.

2

Why do my meatballs fall apart in the sauce?

This usually happens if the mixture is too wet or not chilled before cooking. Ensure your egg is fresh and avoid overmixing the ingredients. Chill for 15 minutes before forming.

3

How can I make the sauce thicker?

Simmer uncovered for an extra 5-10 minutes to reduce. Alternatively, stir in 1 tablespoon tomato paste at the end. The sauce will thicken further as it cools.

4

Can I bake the meatballs instead of browning them?

Yes, bake at 375°F for 15-20 minutes until golden. Then transfer to the sauce to finish cooking. This method reduces splatter.

★★★★★4.9(3 reviews)
Tyler Campbell