In a saucepan, brown the onion in the oil. Add the garlic and cook for 1 minute. Season with salt and pepper. Deglaze with the wine. Add the tomatoes and meatballs.
Bring to a boil and simmer for about 15 minutes or until the sauce thickens and the meatballs are heated through. Add the basil and adjust the seasoning. Serve over pasta or on a bed of spaghetti squash.