Preheat your oven to 350 degrees F.
In a large skillet, heat oil over medium heat, and add onion, garlic, basil, marjoram, salt, and pepper. Stir and cook the mixture until the onions are softened-about 3 minutes.
In a large bowl, beat egg, stir in onion mixture, chili sauce or catsup, Worcestershire sauce, and parsley.
Crumble beef into the bowl and add in the rolled oats or bread crumbs. Gently mix until evenly combined.
Place the mixture into a 13"x9" pan and shape into a loaf. Shape the meat mixture into a rectangle about 8" long and 5" wide. Usually, ends of an inch or two high.
Bake in preheated oven for 1 hour or until a meat thermometer inserted in the center of the loaf registers 170 degrees F.
Let stand for 5 minutes. Drain pan juices, turn out onto a plate and cut into thick slices.