Greek yogurt is super easy (and cheap) to make yourself if you have an instant pot:
Put 3L of milk and some starter from your last yogurt batch in the instant pot and press the "yogurt" button. Set an alarm for 10h.
Pour the yogurt into a strainer lined with a cheese cloth, and a capture vessel underneath for the whey, then put it in the fridge overnight.
You now have 1.5L of Greek yogurt that tastes head and shoulders better than anything you'd get at the supermarket. Takes me about a week to eat it all.
If you're worried about a spoiled batch ruining your next starter, you can take the whey from the straining step, pour it into an ice cube tray, and keep it in the freezer. 2 cubes is plenty for 3L of milk and can keep for 6 months.
Even easier is to do it in quart mason jars imo after heating the milk to 190f for 30 mins in a pot and allowing to cool to 110f before seeding with bacteria. No need to strain with cheesecloth after incubation, just pour out off the top if desired. 12hrs incubation seems to work best for me. Going from frozen definitely needs 12hr as the bacteria will be slower starting than unfrozen source. You can get away with merely some scrapings off a yogurt ice cube as sufficient for seeding. Seems it can keep for a lot longer than 6 months in freezer fwiw; my freezeback is probably over two years old and still just as viable.
Put 3L of milk and some starter from your last yogurt batch in the instant pot and press the "yogurt" button. Set an alarm for 10h.
Pour the yogurt into a strainer lined with a cheese cloth, and a capture vessel underneath for the whey, then put it in the fridge overnight.
You now have 1.5L of Greek yogurt that tastes head and shoulders better than anything you'd get at the supermarket. Takes me about a week to eat it all.
If you're worried about a spoiled batch ruining your next starter, you can take the whey from the straining step, pour it into an ice cube tray, and keep it in the freezer. 2 cubes is plenty for 3L of milk and can keep for 6 months.