01 - 
                Combine the ricotta cheese, garlic, basil, oregano, and parsley. Set aside.
              
              
              
                02 - 
                Heat 1 tablespoon of olive oil in a skillet. Add the finely diced onion and cook for 5 minutes. Add the garlic and cook for an additional minute. Let cool.
              
              
              
                03 - 
                In a large bowl, mix the whisked egg, half and half, breadcrumbs, Parmesan cheese, parsley, Italian seasoning, mustard powder, ¾ cup of the herb ricotta mixture, and the cooled onion and garlic. Season the meat with salt and pepper, then add to the bowl and gently combine.
              
              
              
                04 - 
                Roll the mixture into 1 ½-inch meatballs and refrigerate for 15 minutes.
              
              
              
                05 - 
                Heat the remaining olive oil in a large skillet over medium-high heat. Place the meatballs in batches, leaving space around each for even browning. Cook for about 1.5 minutes per side. Remove and set aside.
              
              
              
                06 - 
                Remove excess oil from the skillet. Add marinara sauce and ¼ cup water (if needed to thin the sauce). Stir and cook over medium heat.
              
              
              
                07 - 
                Add the browned meatballs to the marinara sauce. Cover partially and cook for 30 minutes over medium heat.
              
              
              
                08 - 
                In the last 15 minutes of cooking, dollop the remaining herb ricotta mixture on top of the meatballs. Allow it to warm through.
              
              
              
                09 - 
                Garnish with fresh parsley and serve with pasta, in a sub, or alongside a salad.