Cook your pasta according to packet instructions.
Combine 3 T of oil with 6 cloves of chopped garlic in a large saucepan or wok.
Fry on high heat, stirring constantly, until the garlic begins to brown. Now add 1/2 T chopped ginger, 1 small chopped red onion, 2 dried bay leaves. Stir until the onions become translucent, before adding 350 g of torn or cut oyster mushrooms.
Fry the mushrooms for a couple of minutes until they no longer look raw (they'll start to look more wilted and wet).
Now add 1/3 C of water, 1/4 C of apple cider vinegar, 3 T of soy sauce and 3 T of kecap manis.
Turn down the heat and let everything simmer for a few minutes, allowing the mushrooms to absorb the flavorings.
Taste the liquid and adjust the seasoning with more vinegar, soy sauce or kecap, depending on your personal preference.
When the pasta is cooked, transfer it straight into the pan with a pair of tongs. Toss well and cook on high heat until most of the liquid has been absorbed, this should take about a minute.
Turn off the heat and stir in 2 small chopped tomatoes, 2 thinly sliced spring onions and freshly ground black pepper according to taste.
Taste again and adjust the seasoning of necessary and now your mushroom adobo spaghetti is ready to serve.