Some casseroles are made to warm you up from the first bite, and this one does exactly that. This Indian sauerkraut casserole layers curried ground beef, tangy sauerkraut, star anise, and soft mashed potatoes made with coconut milk.
At my home in the south of the Netherlands, sauerkraut casseroles are part of cold-weather cooking. This version keeps that familiar comfort, but gives it a warmly spiced twist.

Jump to:
Why You'll Want to Make This
This casserole gives you three strong layers that all bring something different. The ground beef is savory and warmly spiced, the sauerkraut adds a tangy bite, and the coconut mashed potatoes make the top layer soft and creamy.
It is also a good way to make sauerkraut feel a little softer and more rounded. The spices and coconut milk balance the sharpness while still keeping the character of the dish.
What You Need

- Sauerkraut: This is the tangy middle layer that gives the casserole its lively flavor. Rinse it under cold water if you want a milder taste.
- Ground beef: Makes the base savory and filling. Brown it well so it stays loose and crumbly instead of wet.
- Floury potatoes: These are best for mashed potatoes because they turn soft and fluffy. Russet potatoes are a good choice.
- Coconut milk: Used in the mashed potatoes and a little in the sauerkraut. It gives the casserole a soft, creamy finish and works well with the spices.
- Garam masala: Brings warmth and a gentle Indian-style spice note. It gives the casserole its twist without making it hot.
- Onion: Adds sweetness and depth to the beef layer. Slice it thinly so it softens quickly.
- Star anise: Gives the sauerkraut layer a warm, lightly sweet spice note while the casserole bakes.
- Garlic: Adds a savory base and supports the warm spices.
- Salt and black pepper: Season the mashed potatoes and keep the casserole from tasting flat.
- Sweet soy sauce: Adds sweetness, saltiness, and a deeper savory flavor to the beef. It ties the spices and sauerkraut together. You could use Kecap Manis as a sweet soy sauce.
How to Make It

- Step 1: Boil the potatoes, warm the coconut milk, and mash until smooth.

- Step 2: Cook the onion and garlic, then brown the beef with sweet soy sauce.

- Step 3: Rinse and drain the sauerkraut, then mix with garam masala and coconut milk.

- Step 4: Layer beef, sauerkraut, star anise, and mashed potatoes, then bake until hot and lightly golden.
Top Tips
- Rinse the sauerkraut under cold water if you want the flavor less sharp. It still keeps its tang, but the edges become softer.
- Mash the potatoes by hand. A mixer can make mashed potatoes gluey, especially if you keep mixing too long.
- Do not add too much coconut milk to the mash. You want it smooth and soft, but not loose.
- Drain the sauerkraut well before layering. Too much moisture can make the casserole watery.
- Remove the star anise before serving, or warn everyone at the table. It gives flavor, but you do not eat it whole.

Serve With
This casserole is a full meal on its own, but something fresh on the side works well.
- Spicy Cucumber Salad is a good match because it is fresh, quick, and made to pair with Oriental food or Indian curry. The cucumber keeps the plate lighter next to the warm casserole.
- For a larger table, Gado Gado with Peanut Sauce can work as a fresh vegetable side. It includes green beans, carrot, bean sprouts, cabbage, cucumber, and egg, so it adds color and crunch next to the casserole.

📖 Recipe
RECIPE CARD
Equipment
- A conventional oven is used. When using a convection oven (with air fan) decrease the temperature with 30 °F / 20 °C
Recipe Help
Two easy tools to make cooking even easier. Cooking mode keeps the screen on. The easy-step recipe displays the recipe step by step, including the ingredients needed. And you can adjust servings easily
Ingredients
Mashed Potatoes
- 2.2 pounds potatoes, floury
- ½ cups coconut milk
- 1 teaspoon salt
- ⅛ teaspoon ground black pepper
Beef Layer
- 1 tablespoon vegetable oil
- ½ onion, thinly sliced
- 1 clove garlic, finely chopped
- 1.1 pounds ground beef
- 3 tablespoons sweet soy sauce , like kecap manis
Sauerkraut Layer
- 1.1 pounds sauerkraut
- 1½ tablespoon garam masala
- ¼ cup coconut milk
- 3 pieces star anise
All my recipes are written both in Metric (gram / ml) and US Customary (cups / pounds). Here you can select which type of amount you would like to see.
Instructions
- Preheat the oven to 430 ℉.
Mashed potatoes
- Peel the potatoes and cut them into even pieces. Boil the potatoes for about 20 minutes, until tender.2.2 pounds potatoes
- Heat the coconut milk gently.½ cups coconut milk
- Drain the potatoes and mash them by hand. Stir in enough warm coconut milk to make a smooth mash.
- Season the mashed potatoes with salt and black pepper.1 teaspoon salt, ⅛ teaspoon ground black pepper
Beef
- Heat a little oil in a skillet.1 tablespoon vegetable oil
- Cook the onion for 3 minutes. Add the garlic and cook for 1 more minute.½ onion, 1 clove garlic
- Add the ground beef and sweet soy sauce. Cook until the beef is browned and crumbly. Turn off the heat.1.1 pounds ground beef, 3 tablespoons sweet soy sauce
Sauerkraut
- Rinse the sauerkraut under cold running water. Drain the sauerkraut well.1.1 pounds sauerkraut
- Mix the sauerkraut with the garam masala and coconut milk.1½ tablespoon garam masala, ¼ cup coconut milk
Preparing Sauerkraut Casserole
- Spread the ground beef in a baking dish or small ramekins.
- Spoon the sauerkraut over the beef.
- Place the star anise on top of the sauerkraut.3 pieces star anise
- Top with the mashed potatoes.
- Bake for 20 minutes, until hot through and lightly golden.
- Remove the star anise before serving.
Notes
- Refrigerator: Cool quickly, cover, and refrigerate for up to 2 days.
- Freezer: Freeze well wrapped for up to 1 month.
- Reheating: Reheat covered in a 350 °F oven until hot through.
- Make ahead: Assemble the casserole earlier in the day, cover, and refrigerate. Bake just before serving.



















Leave a Reply