In a medium-sized saucepan, combine the ketchup, apple cider vinegar, brown sugar or honey, and molasses. Stir well to ensure all ingredients are thoroughly mixed.
To the saucepan, add the garlic powder and onion powder. Stir well until the garlic and onion powder turn brown. These ingredients will infuse the sauce with delicious savory flavors.
Sprinkle in a pinch of salt and black pepper to season the sauce. Remember, you can always adjust the seasoning later, so start with a small amount and add more if needed.
Place the saucepan over medium heat and bring the mixture to a gentle simmer. Stir occasionally to prevent the sauce from sticking to the bottom of the pan.
Depending on your preference, you add a splash of water to thin it out, If it's too thick. Conversely, if it's too thin, let it simmer for a few more minutes to reduce and thicken.
Once the sauce has simmered for about 10-15 minutes, give it a taste and adjust the seasoning as needed. You can add more salt, pepper, or even a dash of hot sauce for extra heat.
Remove the saucepan from the heat and let the it cools for a few minutes before serving. It can be served warm or at room temperature, depending on your preference.