Juicy Meatballs with Creamy Tomato Sauce

Enjoy a comforting and rich meal with these tender meatballs simmered in a smooth, creamy tomato gravy. This versatile dish is quick to prepare and pairs perfectly with your choice of starch for a complete dinner.

Recipe image

List of ingredients

  • 3 slices white bread, sides trimmed – used as a binder for tenderness.
  • 1/2 cup milk – for soaking the bread into a paste.
  • 1 pound ground beef – provides a hearty base.
  • 1 pound ground turkey – added for a balanced texture and juiciness.
  • 1 onion, peeled and grated – ensures flavor is distributed without large chunks.
  • 2 eggs – helps bind the meat mixture together.
  • 2 teaspoons salt – essential for seasoning the meat.
  • 1/2 teaspoon Italian seasoning – adds classic herbal notes.
  • 3 tablespoons canola oil – for browning the meatballs.
  • 1 cup tomato sauce – the base for the creamy gravy.
  • 1/2 cup heavy cream – creates the rich, creamy consistency.
  • 1/2 cup water – adjusts the sauce thickness.
  • salt and pepper to taste – for final seasoning adjustments.
  • Parmesan cheese, grated – optional garnish for a salty finish.

step-by-step instructions

  1. Prepare the binder: In a small bowl, soak the trimmed white bread in milk. Tear the bread with your hands until it forms a soft, consistent paste.
  2. Mix the meat: In a large mixing bowl, combine the ground beef, ground turkey, soaked bread paste, grated onions, eggs, salt, and Italian seasoning. Gently mix the ingredients until they are just combined.
  3. Shape the meatballs: Using a small scoop, portion about 1 tablespoon of the meat mixture. Roll the mixture between your palms to create a ball with a 1-inch diameter.
  4. Chill for structure: Arrange the meatballs in a single layer on a baking sheet lined with parchment paper. Place them in the freezer for 20 to 30 minutes until they feel firm to the touch.
  5. Brown the meatballs: Heat oil in a skillet over medium heat. Add the meatballs in a single layer, turning occasionally, until they are lightly browned on all sides but not fully cooked. Remove from the pan and drain on paper towels.
  6. Alternative baking method: If preferred, arrange the meatballs on a baking sheet and bake in a 400 F oven for 10 to 15 minutes until they are no longer pink on the outside.
  7. Prepare the sauce: In a separate pan over medium heat, warm the remaining 1 tablespoon of oil. Stir in the tomato sauce, heavy cream, and water. Season with salt and pepper, then bring the mixture to a gentle simmer.
  8. Simmer and cook: Add the meatballs to the sauce in a single layer. Cook, stirring occasionally, for 8 to 10 minutes. Use a meat thermometer to ensure the center of the meatballs reaches 145 F.
  9. Final touch: Sprinkle with grated Parmesan cheese if desired and serve immediately while hot.

Mastering Meatball Texture

Use a Panade for Maximum Tenderness

The mixture of soaked bread and milk is known as a panade. This technique prevents the meat proteins from bonding too tightly during cooking, which ensures the meatballs remain tender and moist rather than becoming dense or rubbery.

Grate Onions for Seamless Distribution

Grating the onion instead of chopping it releases more natural juices into the meat. This method eliminates large pieces of onion that can create structural weak points in the meatball, resulting in a more uniform texture and consistent flavor in every bite.

Avoid Overworking the Meat Mixture

When combining the ingredients, mix only until the components are integrated. Overmixing develops too much myosin in the meat, which can lead to a tough, bouncy texture similar to sausage rather than a tender homemade meatball.

The Importance of Pre-Chilling

Freezing or chilling the shaped meatballs for 30 minutes solidifies the fats. This step helps the meatballs maintain their round shape during the searing process and prevents them from flattening in the pan.

Comparing Cooking Methods

Pan-Searing for Depth of Flavor

Searing the meatballs in a skillet creates a brown crust via the Maillard reaction. This adds a layer of savory, caramelized flavor that oven-baking cannot fully replicate, providing a better contrast to the creamy sauce.

Oven-Baking for Efficiency

Baking at 400 F is a more hands-off approach that reduces the amount of oil needed for browning. This method is ideal when preparing large batches, as it allows you to cook all the meatballs simultaneously without overcrowding a pan.

Using an Air Fryer for Browning

For a modern alternative, air frying at 375 F for 8-10 minutes can provide a crisp exterior. This method uses minimal oil and is efficient for smaller portions, though meatballs should still be finished in the sauce to ensure they stay juicy.

Perfecting the Creamy Tomato Sauce

Adjusting the Sauce Thickness

If the sauce is too thin, simmer it for a few extra minutes without the meatballs to reduce the water content. If it becomes too thick, whisk in a tablespoon of water or beef broth until the desired consistency is reached.

Balancing Sauce Acidity

Tomato sauce can sometimes be overly acidic. If the sauce tastes too sharp, add a tiny pinch of sugar or a small knob of unsalted butter to mellow out the acidity and enhance the creaminess.

Preventing Cream from Curdling

Avoid boiling the sauce aggressively once the heavy cream is added. High heat can cause the fats in the cream to separate, leading to a grainy appearance. Keep the sauce at a gentle simmer for the smoothest result.

Serving and Pairing Ideas

Pairing with Grains and Pasta

Serve these meatballs over steamed basmati rice or buttered egg noodles to soak up the creamy gravy. Mashed potatoes are another excellent choice, providing a hearty base that complements the richness of the tomato cream sauce.

Serving as a Party Appetizer

For a party setting, serve the meatballs in a slow cooker on the warm setting. Provide toothpicks and a side of extra Parmesan cheese for guests to enjoy them as bite-sized appetizers.

Creating Meatball Sandwiches

Place the meatballs and a generous scoop of sauce inside a toasted French roll or hoagie bun. Adding a slice of melted provolone or mozzarella cheese turns this recipe into a satisfying toasted sandwich.

Storage and Preservation

Safe Refrigeration Practices

Store leftover meatballs and sauce in an airtight container in the refrigerator. They will remain fresh for up to 3 days. Ensure the food is cooled slightly before sealing to prevent excessive condensation.

Long-Term Freezer Storage

You can freeze fully cooked meatballs in the sauce for up to 2 months. For best results, flash-freeze the meatballs on a tray before transferring them to a freezer bag to prevent them from clumping together.

Effective Reheating Methods

Reheat the dish in a saucepan over medium-low heat, adding a splash of water or milk to loosen the sauce. Alternatively, microwave in 2-minute intervals, stirring in between to ensure the center of the meatballs is heated through.

Ingredient Substitutions

Dairy-Free Milk and Cream Alternatives

Substitute the milk with unsweetened almond or soy milk, and replace the heavy cream with full-fat coconut milk or a cashew-based cream. These alternatives provide the necessary thickness while remaining dairy-free.

Bread-Free Binder Options

For a bread-free version, use almond meal or quick-cooking oats pulsed into a powder. These options still absorb moisture and provide structure, though the texture may be slightly denser than the white bread version.

Alternative Meat Combinations

While ground beef and turkey are used here, you can substitute turkey with ground veal or lean ground chicken. Maintain a ratio of roughly 50% beef to 50% leaner meat to ensure the meatballs stay moist.

Troubleshooting Common Issues

Fixing Meatballs That Fall Apart

If meatballs break during cooking, it is often due to insufficient binder or lack of chilling. Ensure the bread paste is well-distributed and that the meatballs are chilled for at least 20 minutes before hitting the heat.

Addressing Rubbery Texture

Rubbery meatballs are usually the result of over-mixing the meat or using meat that is too lean. Ensure you mix gently and maintain a balance of fats by using a combination of beef and turkey.

Correcting a Bland Sauce

If the sauce lacks depth, increase the amount of salt or add a pinch of garlic powder. A small amount of grated Parmesan stirred directly into the sauce can also add a salty, umami boost.

Frequently Asked Questions

Can I make the meatballs ahead of time?

Yes, you can shape and brown the meatballs a day in advance. Store them in the refrigerator and then simmer them in the sauce just before serving to maintain the best quality.

Why do I need to freeze the meatballs before cooking?

Chilling or freezing the meatballs firms up the fat and binders. This ensures they hold their spherical shape and do not flatten or fall apart when they touch the hot surface of the pan.

What is the best way to check the internal temperature?

Use a digital instant-read meat thermometer. Insert the probe into the center of the largest meatball to ensure it has reached 145 F, which is the safe internal temperature for ground meats.

Can I use a different type of tomato sauce?

You can use marinara or crushed tomatoes, but you may need to adjust the seasoning. If using crushed tomatoes, you might need to add a bit more salt and Italian seasoning to match the flavor of a prepared tomato sauce.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Juicy Meatballs with Creamy Tomato Sauce

Juicy Meatballs with Creamy Tomato Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rachelthompson
  • Total Time: 35 minutes
  • Yield: 8 servings 1x
  • Diet: General

Description

Meatballs with Creamy Tomato Sauce for an easy weeknight dinner that’s ready in minutes! With juicy, flavorful meatballs in a creamy tomato sauce, they’re amazing with steamed rice, mashed potatoes or noodles!


Ingredients

Scale
  • 3 slices white bread, sides trimmed
  • 1/2 cup milk
  • 1 pound ground beef
  • 1 pound ground turkey
  • 1 onion, peeled and grated
  • 2 eggs
  • 2 teaspoons salt
  • 1/2 teaspoon Italian seasoning
  • 3 tablespoons canola oil
  • 1 cup tomato sauce
  • 1/2 cup heavy cream
  • 1/2 cup water
  • salt and pepper to taste
  • Parmesan cheese, grated

Instructions

  1. Step: In a small bowl, soak bread in milk. Tear with hands until it resembles a soft paste.
  2. Step: In a large bowl, combine ground beef, ground turkey, soaked bread, onions, eggs, salt and Italian seasoning. Gently mix until combined.
  3. Step: Using a small scoop, portion about 1 tablespoon of meat mixture and using roll between palms of hands into a 1-inch diameter ball.
  4. Step: Arrange meatballs in a single layer on a parchment-lined baking sheet and freeze for about 20 to 30 minutes or until firm.
  5. Step: In a skillet over medium heat, heat oil. Add meatballs in a single layer and cook, gently turning on sides as needed, until lightly browned but not cooked through. Remove from pan and drain on paper towels. Keep warm.
  6. Step: Alternatively, arrange meatballs in a single layer on a baking sheet and bake in a 400 F oven for about 10 to 15 minutes or until no longer pink.
  7. Step: In another pan over medium heat, heat the remaining 1 tablespoon oil.
  8. Step: Add tomato sauce, heavy cream, and water. Season with salt and pepper to taste. Stir to combine and bring to a simmer.
  9. Step: Add meatballs in a single layer and cook, stirring occasionally, for about 8 to 10 minutes or until meatballs are until thermometer inserted in the center of meatball reads 145 F.
  10. Step: Sprinkle with Parmesan cheese, if desired. Serve hot.

Notes

Use fresh bread soaked in milk or broth instead of dry breadcrumbs as a binder to ensure moisture and tender meatballs. Grating the onions instead of chopping ensures a smoother texture.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Entree
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 453 kcal
  • Sugar: 3 g
  • Sodium: 886 mg
  • Fat: 36 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 23 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 1 g
  • Protein: 22 g
  • Cholesterol: 143 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star