In a large pot over medium heat, mix the onion, garlic, and red pepper flakes. Cook until the onions start begin to soften, about 3 minutes.
Remove half of the onion/garlic mixture and place in a small bowl to cool. Set aside or refrigerate to cool completely.
To the pot with the remaining onions/garlic, add the tomato paste. Cook the tomato paste, about 2-3 minutes, stirring frequently, to caramelize the natural sugars in the paste.
Add red wine and canned tomatoes to the pot. Cook wine and tomatoes, stirring constantly, and scraping the bottom of the pan to make sure nothing burns, until the mixture comes to a low simmer.
Break apart the whole tomatoes using a wooden spoon or squeezing with tongs. Continue to cook over medium-high heat for about 5 minutes to give the alcohol in the wine a chance to evaporate. Add salt and pepper to taste.
Reduce the heat to medium-low and simmer, stirring occasionally, for about 20 minutes longer.
In a medium sized mixing bowl, stir the ricotta with the reserved (and cooled) onion-garlic mixture. Add the ground pork, ground beef, basil, oregano, sage, rosemary, parsley, salt, and pepper. Gently mix together first with a spoon then going in with your hands.
Shape the meat into ping-pong-sized balls and place on parchment lined baking sheet.
Place the meatballs in the fridge if you will not be cooking immediately or if they have warmed from handling (they will keep their shape better if kept cold before cooking!).
Heat oil in a large saute pan over medium-high heat. Working in batches, sear the meatballs lightly on all sides until they begin to brown. They will not be fully cooked at this point.
Transfer the seared meatballs (and any accumulated juices) to the marinara sauce.
Remove the bone marrow from the bone. Add to the meatballs and marinara sauce.
Cover and let simmer for an additional 20 minutes to finish cooking the meatballs and allow the bone marrow to render its fat.
Add cooked spaghetti to the finished sauce and toss to coat.
Serve garnished with toasted breadcrumbs and grated Parmesan cheese.
If you wish to request that your personal information is not shared with third parties, please click on the below opt out button. Please note that after your opt out request is processed, we may still collect your information in order to operate our site.