Finely chop the onion, green onion, and garlic.
Cut the bacon into bite-sized pieces.
Heat olive oil in a pan and sauté the onion, green onion, garlic, and bacon.
Add store-bought tomato sauce and simmer together.
Scoop the soft tofu into suitable pieces and gently mix into the sauce.
Transfer the mixture into a gratin dish and top with mozzarella cheese.
Bake in a preheated oven at 200°C for about 10 minutes until the cheese melts.
Sprinkle with parsley powder to finish.