Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(2)
Export 18 ingredients for grocery delivery
Step 1
Heat oil in a large skillet over medium heat. Add the onion and cook until soft, about 1-2 minutes. Add the garlic and cook further for 30-40 seconds or until fragrant. Set aside.
Step 2
Preheat your oven to 410°F (210° C). Line a large baking sheet with parchment paper.
Step 3
Combine half of the onion/garlic mixture, ground meats, salt, pepper, Italian seasoning, egg, cheese, Italian breadcrumbs, milk ( or beef stock) and basil. Mix with your hands just until combined. Don't over mix or meatballs will be tough.
Step 4
Roll heaped tablespoons of the meat mixture into balls and place on the prepared baking sheet. Generously spray the meatballs with cooking oil spray. Bake for 12-14 minutes or until cooked through. For crispy meatballs, broil them in the last 2 minutes.
Step 5
Meanwhile, make the sauce.
Step 6
Heat the same skillet with the remaining onion/garlic mixture oven medium heat.
Step 7
Add the bay leaf, crashed tomatoes, red chili flakes, tomato paste, Italian seasoning, salt, pepper and sugar. Mix and bring to a gentle simmer. Cook for 5 minutes, stirring from time to time.
Step 8
Adjust salt and pepper to you liking.
Step 9
Place the baked meatballs into the the sauce, mix to coat evenly and allow to cook for 2 minutes in the sauce.
Step 10
Serve over spaghetti or pasta of your choice. Garnish with basil leaves and Parmesan cheese. Enjoy!