Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(24)
Export 21 ingredients for grocery delivery
Step 1
Preheat oven to 375 degrees F, and prepare a large baking sheet lined with parchment paper.
Step 2
In a small bowl, place the toasted bread and cover with the milk. Let the bread soak in the milk until very soft and mushy (about 15 minutes), then squeeze the bread well to wring all the milk out.
Step 3
In a large mixing bowl, add the bread, ground beef, and the remaining meatballs ingredients. Using clean hands, mix/knead to combine.
Step 4
Form the meat mixture into meatballs (each the size of a tablespoon.) Arrange the meatballs in one layer on the prepared baking sheet lined with parchment paper. Bake in 375 degrees F heated oven for 11 to 14 minutes or so. (don't worry if they're not fully done at this point, take them out and set aside)
Step 5
While meatballs are baking, prepare the sauce. In a 5-quart braiser like this one or a large, deep saute pan like this one, heat 2 tbsp olive oil until shimmering but not smoking. Add the onions and cook over medium heat for 4 to 5 minutes, stirring regularly, until golden. Add the garlic and cook for a quick 30 seconds while tossing.
Step 6
Now add carrots, crushed tomatoes and the remaining sauce ingredients. Bring sauce to a boil for 5 minutes or so, then lower heat.
Step 7
Add the meatballs to the sauce, cover and let simmer for 20 minutes or so until the meatballs are fully cooked through. Garnish with chopped fresh parsley, if you like.
Step 8
Serve in dinner bowls with Lebanese rice or warm pita. A side of fattoush salad is a great addition to this meal.