Italian-Style Meatballs in Vegetable Sauce

Welcome to a recipe that feels like a warm hug on a plate! These Italian-Style Meatballs are the epitome of comfort food, bringing the rustic, heartwarming flavors of Italy right to your kitchen. This isn't just about making meatballs; it's about creating a rich, savory experience. We'll be crafting perfectly seasoned, juicy meatballs and simmering them in a luscious vegetable sauce until they are melt-in-your-mouth tender. Paired with classic creamy mashed potatoes, this dish is a guaranteed crowd-pleaser, perfect for a cozy family dinner or a satisfying weeknight meal. Let's get cooking!

Cooking: 45 minutes
Quantity: 6 Servings
Per serving
Calories: 595 kcal
Proteins: 26 g
Fats: 30 g
Carbohydrates: 57 g

For the meatballs:

  • 600 g ground meat
  • 1 onion
  • 1 egg
  • 1.5 tablespoons cornstarch
  • spetsii dlya kotlet (seasoning for meat patties), salt, oil for frying

For the vegetable sauce:

  • 2 onions
  • 1 carrot
  • 2 red bell peppers
  • 100 g tomato purée or tomato paste
  • salt, sugar, olive oil

For the side dish:

  • 800 g potatoes
  • 50 g 10% cream
  • 35 g butter

How to Make Italian-Style Meatballs in Vegetable Sauce

Start with the sauce for the meatballs, as it needs time to develop its flavor. Finely chop the onion.

Pour 2-3 tablespoons of olive oil into a deep skillet or a wide saucepan and add the onion.

Chopped onions being added to a skillet with hot oil.

Adding onion to the skillet

Wash and peel the carrots, then grate them on a coarse vegetable grater. Add the grated carrots to the skillet.

Remove the seeds from the red bell pepper and cut it into rings. Add the sliced pepper to the onion and carrots.

Add the tomato purée, salt, and a little sugar to balance the flavors. Cover the skillet tightly and cook on low heat for 35 minutes.

You can substitute canned tomatoes in their own juice for the tomato paste or purée.

Grated carrot being added to the skillet with sautéing onions.

Adding grated carrot

Sliced red bell pepper being added to the skillet with onions and carrots.

Adding sliced pepper

Tomato purée, salt, and sugar added to the vegetables in the skillet to create the sauce.

Adding tomato purée, salt, sugar and cooking on low heat


Meanwhile, let’s prepare the meatballs. Crack a fresh chicken egg into the chilled ground meat.

An egg being cracked into a bowl of ground meat.

Breaking an egg into the chilled ground meat

Add an onion that has been grated or minced in a food processor.

Add salt and spetsii dlya kotlet (a savory spice mix for meat patties).

Then, add the cornstarch (you can substitute it with potato starch).

Grated onion being added to the bowl with ground meat and egg.

Adding onion to the ground meat

Salt and spices being added to the ground meat mixture.

Salting and seasoning

Cornstarch being sprinkled into the bowl with the meatball mixture.

Adding cornstarch


Mix the ground meat mixture thoroughly for 5-6 minutes. It’s important to knead it well, like dough.

Hands mixing the ground meat, egg, onion, and spices in a bowl.

Mixing the ground meat

With wet hands, form small balls about the size of a ping-pong ball.

Heat oil for frying in a skillet. Pan-fry the meatballs on both sides until golden brown.

Meatballs being fried in a pan until golden brown on all sides.

Frying the meatballs

By now, the vegetable sauce should be ready—the vegetables will be soft and have reduced significantly in volume.

Place the Italian-style meatballs into the skillet with the sauce. Cover with a lid, set the skillet over low heat, and simmer for 20 minutes.

A close-up of the cooked, thick vegetable sauce in a skillet.

The vegetable sauce is ready

Fried meatballs being placed into the skillet with the vegetable sauce.

Adding the meatballs to the sauce

Meatballs simmering in the vegetable sauce in a covered skillet.

Simmering the meatballs in the sauce for 20 minutes


Wash the potatoes, peel them, and cut them into round slices about a centimeter thick. Cover the potatoes with boiling water and cook for 15 minutes after they start boiling. Salt them at the end of cooking. Drain the water from the cooked potatoes.

Add butter and mash the potatoes. Then, pour in the warmed cream and mix well.

The Italian meatballs in sauce are ready. To serve, place a portion of mashed potatoes on a plate, top with a few meatballs, drizzle everything with the vegetable sauce, and garnish with dill.

The final dish: Italian meatballs in sauce served over mashed potatoes, garnished with fresh dill.

Serving the finished Italian meatballs in sauce with mashed potatoes

And there you have it—a beautiful plate of Italian-Style Meatballs that's as delicious as it is comforting. We hope you enjoy every single bite of this hearty meal. Don't be afraid to make it your own! These meatballs are fantastic served over pasta, with polenta, or simply with a side of crusty bread to soak up every last drop of that incredible sauce. Leftovers (if you have any!) are even more flavorful the next day. Thank you for cooking with us, and enjoy your taste of Italy!