Prep the vegetables for the salad per instructions above.
In a bowl whisk together all the ingredients for the dressing. Season with salt and pepper to taste. Refrigerate until ready to use.
Make the meatballs: In a bowl, mix together the bread and milk. Let sit for 2 to 3 minutes. Mix in the ground beef, oregano, 1/4 of the basil, parmesan, and season with salt and pepper. Mix until well combined. Using your hands, form the meat into equally sized balls.
Heat a pot over medium heat. Add the meatballs in batches without crowding the pan and sear until nicely browned all over. Then remove from the pot and set aside.
Add the oil to the pot. Saute the garlic and onion until softened. Stir in the crushed tomatoes and season generously with salt and pepper. Place the meatballs back into the pot, partially cover with a lid and bring to a low simmer for about 30 - 35 minutes.
While the sauce is cooking, make the pasta and prep the garlic bread.
Bring a pot of water to a boil and cook the pasta according to the directions on the package.
Preheat the oven broiler on low.
Prep the bread: Drizzle the oil onto the bread top with garlic and cheese. Place on a baking sheet.
Place the prepared garlic bread under the broiler until the cheese has melted.
When the pasta is finished, drain well.
Finish the sauce: Season to taste with salt and pepper. Remove from the heat and stir in the remaining basil.
Dress the salad.
Serve: Toss the pasta in the sauce, serve with meatballs. Enjoy with the salad, garlic bread, and sparkling water. Garnish with basil.