Meatballs with Tomato Sauce

Meatballs with Tomato Sauce is a deeply comforting Italian-style dish made with tender beef meatballs, creamy ricotta, sun-dried tomatoes, Parmigiano cheese, and a simple tomato sauce.

The beauty of this recipe is in its simplicity. The meatballs cook directly in the sauce, allowing them to stay moist while releasing rich flavor into the tomatoes.

Every bite is savory, soft, cheesy, and full of rustic homemade warmth — perfect with pasta, crusty bread, polenta, or a simple green salad.

Why People Will Love Meatballs with Tomato Sauce Recipe

The meatballs are tender, juicy, and full of flavor.

Ricotta cheese keeps the meatballs soft and moist.

Parmigiano cheese adds salty, nutty depth.

Sun-dried tomatoes bring concentrated tomato sweetness.

The meatballs cook directly in the sauce, making them extra flavorful.

The tomato sauce is simple, rich, and comforting.

Extra-virgin olive oil gives the sauce a smooth, rustic taste.

Onion adds natural sweetness and depth.

The recipe feels homemade without being complicated.

It works beautifully with pasta, bread, rice, or vegetables.

It is family-friendly and satisfying.

Leftovers taste even better after the flavors have rested.

Key Ingredients

Extra-Lean Ground Beef:
Ground beef creates the hearty base of the meatballs. Extra-lean beef keeps the dish lighter while still giving plenty of savory flavor.

Ricotta Cheese:
Ricotta adds moisture and softness. It helps prevent the meatballs from becoming dense or dry.

Egg:
The egg helps bind the meatball mixture together so the meatballs hold their shape while simmering.

Sun-Dried Tomatoes:
Sun-dried tomatoes add intense tomato flavor, a little sweetness, and a deeper savory note.

Parmigiano Cheese:
Freshly grated Parmigiano gives the meatballs richness, saltiness, and classic Italian flavor.

Extra-Virgin Olive Oil:
Olive oil forms the base of the sauce and gives it a smooth, fruity richness.

Onion:
Finely chopped onion softens into the sauce and adds gentle sweetness.

Tomato Puree:
Tomato puree creates a smooth, rich sauce that coats the meatballs beautifully.

Expert Tips

Mix the meatball ingredients gently to avoid making the meatballs tough.

Use freshly grated Parmigiano for the best flavor and texture.

Chop the sun-dried tomatoes finely so they distribute evenly.

Slightly flatten the meatballs to help them cook evenly in the sauce.

Use a wide pot so the meatballs can sit in one layer.

Bring the tomato sauce to a boil before adding the meatballs.

Lower the heat after adding the meatballs so they simmer gently.

Avoid stirring too hard at the beginning, or the meatballs may break.

Turn the meatballs gently once they begin to firm up.

Simmer long enough for the meatballs to cook through and flavor the sauce.

Taste the sauce at the end before adding extra salt.

Let the dish rest for a few minutes before serving so the sauce thickens slightly.

Meatballs with Tomato Sauce

Ingredients

Meatballs

1 pound / 500 g extra-lean ground beef

3 1/2 ounces / 100 g ricotta cheese

1 egg

10 sun-dried tomatoes, chopped

1 cup / 250 ml freshly grated Parmigiano cheese

Salt, to taste

Freshly ground black pepper, to taste

Tomato Sauce

1/4 cup extra-virgin olive oil

1 onion, finely chopped

2 pounds / about 800 g tomato puree

Salt, to taste

Freshly ground black pepper, to taste

 

Instructions

In a large mixing bowl, combine the ground beef, ricotta cheese, egg, chopped sun-dried tomatoes, grated Parmigiano cheese, salt, and black pepper.

Mix everything together until the ingredients are evenly blended.

Using your hands, shape the mixture into meatballs about the size of golf balls.

Gently flatten each meatball slightly so they cook more evenly.

To make the tomato sauce, heat the extra-virgin olive oil in a large pot over medium heat.

Add the finely chopped onion and cook until it becomes soft and translucent.

Pour in the tomato puree and bring the sauce to a boil.

Season with salt and freshly ground black pepper to taste.

Reduce the heat to medium.

Carefully add the uncooked meatballs directly into the sauce.

Let the meatballs simmer in the tomato sauce for about 30 minutes, or until fully cooked and tender.

Serve hot with pasta, crusty bread, or your favorite side dish.

Important Notes When Making Meatballs with Tomato Sauce

Ricotta makes the meatballs softer than traditional breadcrumb-based meatballs.

The mixture may feel slightly delicate before cooking.

Do not overcrowd the pot when adding the meatballs.

Tomato puree thickness can vary by brand.

If the sauce becomes too thick, add a splash of water or broth.

If the sauce is too thin, simmer uncovered for a few extra minutes.

Parmigiano cheese can be salty, so season carefully.

The meatballs should be cooked all the way through before serving.

This recipe is best served hot.

Leftovers should be stored in the refrigerator and reheated gently.

How to Enjoy Meatballs with Tomato Sauce After Cooking

After the meatballs finish simmering, let them rest in the sauce for about 5 minutes. This allows the meatballs to absorb more tomato flavor and helps the sauce settle.

Serve the meatballs hot with a generous spoonful of tomato sauce over the top. For a classic meal, place them over spaghetti, linguine, rigatoni, or penne.

For a rustic version, serve them with crusty bread to soak up the sauce. They are also wonderful over creamy polenta, mashed potatoes, rice, or roasted vegetables.

Finish with extra grated Parmigiano, fresh basil, parsley, black pepper, or a drizzle of olive oil. A simple green salad or sautéed greens makes a fresh side dish to balance the richness.

Leftovers can be used in meatball sandwiches, baked pasta, rice bowls, or served with eggs for a hearty next-day meal.

Nutrition Information

Approximate nutrition per serving, based on 4 servings:

Calories: 565 kcal | Total Fat: 33 g | Saturated Fat: 11 g | Monounsaturated Fat: 15 g | Polyunsaturated Fat: 2.5 g | Cholesterol: 165 mg | Sodium: 650–1,250 mg depending on Parmigiano cheese, tomato puree, added salt, ricotta, and sun-dried tomatoes | Total Carbohydrates: 21 g | Dietary Fiber: 3.5 g | Sugars: 10 g | Protein: 44 g

Additional estimate:

Calcium: 420–650 mg | Potassium: 850–1,200 mg | Iron: 5–7 mg | Vitamin A: 1,000–2,000 IU | Vitamin C: 20–40 mg

Frequently Asked Questions:

What are Meatballs with Tomato Sauce?
They are tender beef meatballs made with ricotta, egg, sun-dried tomatoes, and Parmigiano, then simmered in a simple tomato sauce.

What do these meatballs taste like?
They taste savory, cheesy, tender, rich, and tomato-forward, with extra depth from sun-dried tomatoes and Parmigiano cheese.

Why is ricotta added to the meatballs?
Ricotta makes the meatballs softer, lighter, and more moist than meatballs made with beef alone.

What should I serve with these meatballs?
Serve them with pasta, crusty bread, polenta, rice, roasted vegetables, or a fresh green salad.

Are these meatballs good for leftovers?
Yes. They taste even better after resting because the meatballs continue to absorb flavor from the sauce.

Can I use regular ground beef instead of extra-lean beef?
Yes. Regular ground beef will make the meatballs richer and juicier, but it may release more fat into the sauce.

Can I brown the meatballs before adding them to the sauce?
Yes. Browning adds extra flavor, but this recipe keeps them tender by simmering them directly in the sauce.

How do I keep the meatballs from falling apart?
Mix gently, include the egg and cheese, shape firmly, and avoid stirring too much during the first few minutes of simmering.

Can I make the meatballs ahead of time?
Yes. You can shape the meatballs ahead, refrigerate them, and simmer them in the sauce when ready to cook.

How do I know when the meatballs are fully cooked?
They should be firm, tender, and cooked through in the center. A meat thermometer should read 160°F for ground beef.

Leave A Reply