Spaghetti and Meatballs

350 grams spaghetti(any prefer pasta)

1/4 cup tomato paste
1 can(28 oz) crushed tomatoes
2 tablespoons olive oil
1 yellow onion, chopped
3 cloves garlic, chopped
1/4 cup Parmesan cheese, grated
1/4 cup parsley, finely chopped
1/4 cup basil, finely chopped
1/4 cup red wine
1 beef bouillon
1 tablespoon sugar
salt and pepper to taste

500 grams lean ground beef
1 raw egg
2 tablespoons bread crumbs
2 tablespoons Parmesan cheese, grated
1 teaspoon salt
1/2 teaspoon ground black pepper
1 tablespoon olive oil
1 tablespoon dried oregano flakes

Part 1
1. In a large pot, prepare the pasta based on cooking instructions until aldente. Drain and set aside.

Part 2
1. In a large bowl, combine ground beef, eggs, breadcrumbs, Parmesan cheese, salt, pepper, and oregano. Mixed well.
2. Scoop about 2 tablespoons of the mixture and roll and compress to form 1 1/2″ round meat balls. Continue this step until the mixture is consumed.
3. In a frying pan, heat olive oil and fry meatballs for about 5-10 minutes depending on the size or until color turns to golden brown. Drain and set aside.

Part 3
1. In a sauce pan, heat olive oil on medium heat. Saute onions and garlic.
2. Add crushed tomatoes, tomato paste, basil and parsley then stir to blend.
3. Reduce heat and simmer for about 10 minutes. Stirring occasionally.
4. Add red wine, beef bouillon, Parmesan cheese, adjust seasoning with salt, pepper and sugar according to taste.
5. Add meatballs and gently stir then simmer for another 5 minutes. Stirring occasionally.

Part 4
1. Prepare pasta on pasta tray, add sauce and meatballs, sprinkle with grated Parmesan cheese. Garnish with parsley then serve with garlic bread.