Put the beef, breadcrumbs, onion, garlic, oregano, egg and salt and pepper in to a bowl and mix well. If the mixture sees a bit wet, then add some more breadcrumbs. Form in to 12 meatballs and set aside.
Heat some oil in a large pan and add the meatballs. Cook on low for 2 minutes each side. Take the meatballs out and then add the onion and carrot and gently cook for 2 minutes.
Add the onion, carrot and meatballs to the slow cooker bowl.
Add the rest of the ingredients for the sauce on top of the meatballs and gently stir so everything is coated.
Cook on low for 6 hours or high for 3 hours and serve with pasta or mashed potatoes.
Stick with classic Italian seasoning, or go with Mexican or Moroccan for something a bit different.
Serve these meatballs with pasta or mashed potatoes. Don't forget to save some leftovers to turn in to meatball subs the next day.
Want to try a different sauce? Cook these meatballs in a homemade BBQ sauce or a sweet and sour sauce and serve with rice.
Save some extra time with this recipe and either make the meatballs in advance, or use store bought meatballs.