비빔밥 — Korea's legendary "mixed rice" bowl. Lean beef mince with spinach, carrots, zucchini and bean sprouts over short-grain rice, finished with a soft egg. No gochujang, no soy sauce, no garlic — pure Korean warmth, made completely safe for your dog.
Makes 4 servings. Use the calorie calculator to find the right portion size for your dog's weight.
Rinse the short-grain rice under cold running water, swirling until the water runs completely clear — this removes surface starch and prevents a gluey texture. Pour into a pot with 2 cups of unsalted beef broth. Bring to a gentle boil, reduce heat to the lowest setting, cover tightly and cook for 18–20 minutes. Do not lift the lid. Remove from heat and let it steam for a further 5 minutes — this is the Korean method for perfectly fluffy rice every time.
Heat the sesame oil in a wide, heavy pan over medium-high heat. Add the lean beef mince and break it apart immediately with a spatula. Cook for 6–8 minutes, stirring and breaking up any clumps, until every piece is completely browned with no pink remaining. Tilt the pan and spoon out any excess fat — lean beef is healthier for dogs and lower excess fat prevents digestive upset.
In the same pan, add the julienned carrot and diced zucchini. Pour in the remaining 1 cup of unsalted beef broth and simmer over medium heat for 3–4 minutes, stirring occasionally, until the vegetables are just tender and most of the broth has been absorbed. Add the rinsed bean sprouts and stir for 1 minute — they should soften slightly but keep a little bite. Cooking the sprouts is essential; raw sprouts can carry harmful bacteria.
Add the baby spinach to the pan and fold it through the beef and vegetable mixture. Cook for about 60 seconds over medium heat until the spinach has just wilted — it will shrink to roughly one-third of its raw volume, which is completely normal. Remove from heat immediately. Do not overcook; brief wilting preserves the maximum iron, folate and vitamin K.
In a separate small non-stick pan over low heat, fry each egg sunny-side-up — the white should be fully set and opaque, while the yolk can remain soft. Alternatively, softly scramble the eggs until just set and silky. A fully runny egg white is not safe for dogs, but a soft yolk is fine once the white is cooked through. One egg per portion is the target.
Spoon the warm rice into your dog's bowl, forming a base. Ladle the beef, vegetable and spinach mix generously over the top. Place the cooked egg on top — in authentic bibimbap, the egg sits proud in the centre. Allow the entire bowl to cool fully to body temperature (test on your wrist — it should feel neutral, not warm). Once cool, stir in the eggshell calcium powder and salmon oil per serving. These must always be added cold — cooking destroys omega-3 fatty acids and reduces calcium bioavailability.
Classic human bibimbap relies on ingredients that are entirely unsafe for dogs — all have been removed:
The Korean Jindo (진도개) is South Korea's National Natural Treasure No. 53 — a lean, athletic, fiercely loyal spitz-type hunting breed native to Jindo Island. What's on the island, ancestrally? Fresh seafood, rice, local vegetables. This recipe mirrors that heritage while addressing the Jindo's specific modern nutritional needs:
Before salmon oil. Use the calorie calculator to adjust the portion size for your dog's weight and activity level.
Sesame oil provides omega-6 — not omega-3. Only fish oil (salmon, sardine) provides DHA and EPA, which dogs cannot synthesise themselves and must get from food.
Stir in ½–1 tsp salmon or sardine oil per serving after the bowl has fully cooled. Never cook or reheat the oil.
Make a full batch and refrigerate for up to 3 days, or freeze individual portions for up to 2 months. Store the cooked egg separately — eggs turn rubbery after freezing. Thaw overnight in the fridge, reheat gently, cook a fresh egg, and assemble. Always add salmon oil and eggshell calcium freshly after cooling — never cook them into the reheated dish.
Wondering how often to serve this — once a day or twice? We've covered the science.
1 Meal or 2 Meals a Day? The Breed-Specific Guide →Whole food recipes are a strong foundation — but three steps are non-negotiable for long-term nutritional completeness, per NRC (National Research Council) 2006 guidelines, the gold standard for homemade dog food.
Meat is very high in phosphorus and very low in calcium. Without correction the body pulls calcium from bones. Add ¼ tsp ground eggshell powder per serving, stirred in cold after cooking (≈900 mg calcium per ½ tsp). This corrects the Ca:P ratio to the NRC target of ~1.2:1.
Unless this recipe already includes fatty fish (salmon, sardines, mackerel), stir in ½–1 tsp salmon or sardine oil per serving after cooling. Never heat the oil — it destroys DHA and EPA. Dogs cannot convert plant omega-3 (ALA) to usable EPA/DHA at meaningful rates.
Beef liver covers copper, zinc, selenium, vitamin D and B12 — the micronutrients most commonly missing from home-cooked meals. Use 30–40g per 10 kg body weight, 2–3× per week. Do not exceed 10% of total food intake — vitamin A toxicity is a real risk with too much liver.
For complete peace of mind, add a calibrated dose of Balance IT Canine once per batch. Developed by UC Davis veterinary nutritionists, it fills remaining gaps for manganese, selenium, magnesium, iodine and vitamins not easily provided by whole foods alone. Follow the label dose for your dog's weight exactly.