Hidden Animal Ingredients in German Food (Gelatin, Speck)
Hidden Animal Ingredients in German Food (Gelatin, Speck)
Germany is one of the best places in Europe to be vegan, with plant-based options everywhere. But traditional German food is built on meat and animal products, and the hidden ones show up in the sweets, the sauces and the sides.
Key Takeaways
- Gelatin is the big hidden ingredient, and it is in Haribo gummy bears and most chewy sweets.
- Speck (bacon) and other cured pork hide in many traditional dishes, including “vegetable” sides.
- Rennet-based cheese and lard are also common.
- Sausages are everywhere, so “vegetarian” usually means the explicitly plant-based version.
TL;DR: German food hides animal products in gelatin, speck and rennet cheese. Gummy bears are the famous surprise, and cured pork hides in traditional sides and sauces.
Gelatin: the gummy bear surprise
Germany’s most famous hidden animal ingredient is gelatin, and its most famous product is Haribo. Classic Haribo gummy bears are made with gelatin, which comes from animal skin and bones, so they are not vegetarian or vegan. A guide to whether Haribo sweets are vegan confirms the classic gummy bear is gelatin-based (CookGem, retrieved 2026-08-25).
Gelatin also hides in many other German sweets, desserts, jellies and some yogurts. Look for “vegan” versions, which use agar or pectin instead.
Speck and cured pork
Speck, the German cured bacon, is the quiet ingredient in traditional cooking. It is diced into sauces, soups and vegetable sides to add flavor, which is why a “vegetable” dish can contain pork. A German government guide on hidden animal ingredients lists speck alongside gelatin and rennet as the animal products to watch in foods that look plant-based (Germersheim, retrieved 2026-08-25).
The sausage and cheese culture
- Bratwurst, currywurst and schnitzel are meat by definition.
- Rennet cheese is common, and many German hard cheeses use animal rennet.
- Lard (Schweineschmalz) is used in some pastries and frying.
- Butter and cream are in most sauces and baked goods.
The good news: Germany is vegan-friendly
Germany is one of the easiest countries in Europe to eat vegan, with clearly labeled plant-based products in every supermarket. The word “vegan” is prominent on packaging, and many restaurants offer vegan versions of classic dishes. So the challenge is not finding vegan food, it is avoiding the hidden animal ingredients in the traditional recipes.
How to order
- Look for “vegan” labeling on packaged food, which is common and reliable in Germany.
- Ask if vegetable sides and sauces contain speck.
- Check sweets and desserts for gelatin.
- Scan packaged German products. A scanner app flags gelatin, rennet and animal fats against your diet.
See our Germany common-ingredients guide for a fuller list.
The bottom line
German food hides animal products in its sweets, its bacon and its cheese. Gelatin and speck are the two to watch. The good news is that Germany’s vegan labeling makes avoiding them easier than almost anywhere else.
Check before you eat. The Verify Veg app scans a barcode or reads an ingredient list from a photo and flags ingredients against your diet (vegan, vegetarian, halal, kosher, Jain and more). Download on the App Store - Android is coming soon.
Written by Samir Narain, founder of Verify Veg. Verify Veg helps people check packaged food against their diet by scanning barcodes and reading ingredient lists from photos.
Note: Verify Veg provides ingredient-based compatibility checks, not certification. Recipes and preparations vary by restaurant, region and cook, so always confirm with the restaurant, brand or vendor.