Generally overlooked in American kitchens, Danish frikadellen represent a culinary tradition worth discovering, offering a perfect balance of savory flavors and nutritional benefits that align with modern health-conscious eating patterns. Growing up with Danish heritage taught me that comfort food can be both satisfying and nourishing when prepared with quality ingredients and mindful techniques.
Why This Recipe Works
- Using lean ground pork and beef creates a perfect protein balance while keeping saturated fat content manageable, providing essential amino acids for muscle maintenance and metabolic function
- Soaking breadcrumbs in milk before incorporating them adds moisture without excess fat while contributing calcium and creating a tender texture that prevents the meatballs from becoming dense or dry during cooking
- The combination of fresh parsley, allspice, and nutmeg delivers authentic Danish flavor while providing antioxidant compounds that support cellular health and reduce inflammation throughout the body
- Pan-searing followed by gentle simmering develops complex Maillard reaction flavors while ensuring thorough cooking without sacrificing juiciness or nutritional integrity
- Using avocado oil for frying provides high smoke point stability and heart-healthy monounsaturated fats that remain stable during the cooking process, unlike more fragile vegetable oils
Ingredients
- 1 pound lean ground pork (93% lean)
- 1 pound lean ground beef (90% lean)
- 1 cup whole wheat breadcrumbs
- 1 cup whole milk
- 1 large yellow onion, finely grated
- 2 large eggs, lightly beaten
- 1/4 cup fresh parsley, finely chopped
- 2 teaspoons sea salt
- 1 teaspoon black pepper, freshly ground
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 3 tablespoons avocado oil, divided
- 2 cups low-sodium beef broth
Equipment Needed
- Large mixing bowl
- Box grater or food processor
- Measuring cups and spoons
- Large skillet with lid
- Meat thermometer
- Plate or baking sheet for formed meatballs
Instructions

Prepare the Breadcrumb Mixture
Begin by combining the whole wheat breadcrumbs and whole milk in your large mixing bowl, allowing them to soak for approximately 10 minutes until the breadcrumbs have fully absorbed the liquid and achieved a paste-like consistency. This crucial hydration step serves multiple purposes beyond mere moisture retention—the soaked breadcrumbs will distribute evenly throughout the meat mixture, preventing dry spots while contributing to the final tender texture. Whole wheat breadcrumbs offer additional nutritional benefits compared to refined varieties, providing extra fiber that supports digestive health and helps moderate blood sugar response. During this soaking period, the milk’s proteins and natural sugars begin to break down, creating a subtle sweetness that balances the savory elements while adding valuable calcium and vitamin D to support bone health. The resulting mixture should be thick but spreadable, with no dry breadcrumb particles visible—this ensures uniform distribution when combined with the meats.
Combine Meat and Aromatics
Add the lean ground pork, lean ground beef, finely grated yellow onion, lightly beaten eggs, and finely chopped fresh parsley to the breadcrumb mixture, using your hands to gently combine all ingredients until just incorporated. The grating technique for the onion serves dual purposes—it distributes onion flavor evenly throughout each meatball while releasing natural juices that contribute additional moisture without making the mixture too wet. When selecting your ground meats, opt for lean varieties to reduce saturated fat content while maintaining high-quality protein that supports muscle maintenance and metabolic function. The fresh parsley not only adds vibrant color and fresh flavor but provides valuable antioxidants like lutein and zeaxanthin that support eye health. Be careful not to overmix, as excessive handling can develop the meat proteins too much, resulting in tough, dense meatballs—mix only until no streaks of individual ingredients remain visible.
Form and Season the Meatballs
Divide the meat mixture into 16 equal portions, rolling each between your palms to create smooth, round meatballs approximately 2 inches in diameter—this consistent sizing ensures even cooking and professional presentation. As you form each meatball, apply gentle but firm pressure to eliminate air pockets that could cause uneven texture while creating a compact structure that holds together during cooking. Place the formed meatballs on a clean plate or baking sheet, then sprinkle evenly with sea salt, freshly ground black pepper, ground allspice, and ground nutmeg. The exterior seasoning technique allows the spices to form a flavorful crust during searing while the interior remains delicately seasoned. Allspice provides warm, complex notes characteristic of traditional Danish cuisine while offering digestive benefits, and nutmeg contributes subtle warmth along with compounds shown to support cognitive function. Proper portioning ensures each meatball contains approximately 3 ounces of protein-rich mixture, making them satisfying while controlling portion size.
Sear to Develop Flavor
Heat 2 tablespoons of avocado oil in your large skillet over medium-high heat until it shimmers and easily coats the bottom—approximately 375°F, which you can test by adding a small bread crumb that should sizzle immediately. Carefully place 8 meatballs in the hot oil, leaving ample space between them to ensure proper browning rather than steaming, and cook for 2-3 minutes per side until deeply golden brown with a crisp crust. The Maillard reaction occurring during this searing process creates complex flavor compounds that form the foundation of the dish’s savory profile while developing an appealing texture contrast. Avocado oil’s high smoke point (approximately 520°F) makes it ideal for this high-heat application, preserving its heart-healthy monounsaturated fats without breaking down into harmful compounds. Rotate the meatballs using tongs to brown all sides evenly, achieving uniform color development that indicates proper caramelization—this typically requires 8-10 minutes total for the first batch.
Simmer to Perfect Doneness
Return all meatballs to the skillet and pour in the low-sodium beef broth, which should come approximately halfway up the sides of the meatballs without fully submerging them. Bring the liquid to a gentle simmer, then reduce heat to maintain this temperature, cover the skillet, and cook for 12-15 minutes until the internal temperature reaches 160°F when measured with a meat thermometer inserted into the center of the largest meatball. The simmering process gently finishes cooking the interior while allowing flavors to meld and the meatballs to absorb some of the savory broth. Using low-sodium broth allows you to control the final salt content while still providing rich flavor and valuable minerals like zinc and iron from the beef base. The steam created under the lid ensures even heat distribution while keeping the meatballs moist and tender—check periodically to maintain a gentle simmer rather than a rolling boil that could make them tough.
Rest for Optimal Texture
Transfer the cooked frikadellen to a clean platter using a slotted spoon, arranging them in a single layer without overcrowding, and allow them to rest for 5-7 minutes before serving. This resting period serves multiple important functions—the meat fibers relax and reabsorb juices that were driven toward the center during cooking, resulting in exceptionally moist and tender meatballs. The internal temperature will continue to rise slightly during this time, reaching the food-safe final temperature of 165°F while the proteins set properly for ideal texture. Meanwhile, the flavorful cooking liquid remaining in the skillet can be reduced over medium heat to create a simple pan sauce if desired, though traditional Danish frikadellen are typically served without sauce to highlight their inherent flavors. This brief pause before serving allows the complex spice notes to fully develop while the structure firms up slightly for easier handling.
Tips and Tricks
For optimal texture and flavor development, consider chilling the formed meatballs for 30 minutes in the refrigerator before cooking—this helps them hold their shape better during searing and prevents them from falling apart in the skillet. The cold temperature firms up the fats in the meat mixture, resulting in more consistent browning and better structural integrity throughout the cooking process. If you’re watching your sodium intake, you can reduce the salt to 1 teaspoon and supplement with additional herbs like fresh thyme or dill, which provide flavor complexity without adding sodium while offering additional antioxidant benefits. For those following specific dietary patterns, ground turkey or chicken can substitute for the pork and beef combination, though you may need to add 1 tablespoon of olive oil to the mixture to compensate for their leaner nature and prevent dryness. When forming the meatballs, lightly wet your hands with cold water to prevent the mixture from sticking—this simple technique ensures smooth, evenly shaped meatballs without compromising the mixture’s consistency. If you prefer baking to pan-frying for convenience or to reduce added fat, arrange the meatballs on a parchment-lined baking sheet and bake at 400°F for 18-22 minutes until they reach 165°F internally, though note that this method will produce less browning and slightly different texture. For meal preparation purposes, cooked frikadellen freeze exceptionally well—cool completely, then store in airtight containers with parchment between layers for up to 3 months, reheating gently in a 325°F oven or covered skillet to preserve texture. The cooking liquid left after simmering makes an excellent base for soups or sauces—strain and refrigerate for up to 5 days or freeze for longer storage, using it to add depth to vegetable dishes or grain preparations. If you notice your meatballs cracking during cooking, the mixture may be too dry—remedy this by adding 1-2 tablespoons of additional milk or broth to the remaining mixture before forming additional batches. For maximum flavor development, consider preparing the meat mixture a day in advance and refrigerating overnight—this allows the spices to fully permeate the meat while the breadcrumb mixture continues to hydrate, resulting in more cohesive texture and deeper flavor complexity.
Recipe Variations
- For a Mediterranean-inspired version, replace the allspice and nutmeg with 2 teaspoons of dried oregano, 1 teaspoon of garlic powder, and 1/4 cup of crumbled feta cheese mixed into the meat mixture. Use chicken broth instead of beef and serve with tzatziki sauce made from Greek yogurt, cucumber, and fresh dill. This variation reduces red meat consumption while increasing calcium and probiotic content from the feta and yogurt, supporting bone and gut health respectively.
- Create a vegetarian adaptation by substituting the meats with 2 cups of cooked brown lentils and 1 cup of finely chopped mushrooms sautéed until tender. Use 2 additional eggs as binder and increase breadcrumbs to 1 1/2 cups to absorb excess moisture. The lentils provide plant-based protein and dietary fiber that supports heart health and digestion, while mushrooms contribute umami flavor and valuable nutrients like selenium and B vitamins.
- For a dairy-free option, replace the whole milk with unsweetened almond or oat milk and use dairy-free breadcrumbs. The nutritional profile shifts slightly with these substitutions—almond milk provides vitamin E and healthy fats while being lower in calories, and oat milk offers beta-glucans that can help moderate cholesterol levels. Ensure your breadcrumbs contain no dairy derivatives, and consider adding 1 tablespoon of nutritional yeast for cheesy flavor without dairy.
- Transform the dish into Swedish-style meatballs by increasing the allspice to 1 tablespoon and adding 1/2 teaspoon of ground cardamom to the spice mixture. Serve with a creamy gravy made from the pan drippings, 2 tablespoons of whole wheat flour, 1 cup of beef broth, and 1/2 cup of light sour cream. While higher in calories, this version offers authentic Nordic flavors and the cardamom provides digestive benefits along with its distinctive aromatic quality.
- For a gluten-free adaptation, substitute the whole wheat breadcrumbs with an equal amount of gluten-free breadcrumbs or 3/4 cup of almond flour combined with 1/4 cup of ground flaxseed. The almond flour adds healthy fats and vitamin E while the flaxseed provides omega-3 fatty acids and additional fiber. Be aware that gluten-free versions may require slightly longer chilling time to help the mixture bind properly before cooking.
Frequently Asked Questions
Can I make frikadellen ahead of time and how should I store them?
Absolutely, frikadellen are excellent for meal preparation and actually develop more flavor when made in advance. After cooking and cooling completely, store them in an airtight container in the refrigerator for up to 4 days. For optimal food safety, ensure they cool to room temperature within 2 hours of cooking before refrigerating. When reheating, place them in a single layer in a skillet with 2 tablespoons of broth or water, cover, and warm over medium-low heat for 8-10 minutes until heated through to 165°F. This gentle reheating method preserves moisture better than microwave heating, which can make them rubbery. You can also freeze cooked frikadellen for up to 3 months—arrange them in a single layer on a baking sheet to freeze individually before transferring to freezer bags to prevent sticking.
What’s the nutritional profile of these Danish meatballs and how do they fit into a balanced diet?
Each serving of two frikadellen provides approximately 280 calories, 28 grams of high-quality protein, 15 grams of fat (with 5 grams saturated), 8 grams of carbohydrates, and 2 grams of dietary fiber. The protein content supports muscle maintenance and satiety, while the moderate fat content comes primarily from the lean meats and healthy avocado oil. Using whole wheat breadcrumbs increases the fiber content compared to traditional recipes, supporting digestive health and blood sugar regulation. When served with roasted vegetables and a whole grain like quinoa or brown rice, this dish becomes a complete meal providing balanced macronutrients. The combination of herbs and spices adds antioxidant compounds without significant calories, making this a nutrient-dense option that fits well within various eating patterns when portion-controlled.
Why do traditional Danish recipes use both pork and beef instead of just one type of meat?
The combination of pork and beef creates a unique flavor profile and texture that neither meat achieves alone. Pork contributes subtle sweetness and moistness due to its higher fat content, while beef provides robust, savory notes and firm texture. From a nutritional perspective, this combination offers a broader spectrum of nutrients—pork is particularly rich in thiamine and selenium, while beef provides more iron and zinc. The balanced fat composition also creates better mouthfeel and juiciness without excessive saturated fat. Historically, this combination reflected Danish farming traditions where both animals were commonly raised, but the practice continues because it simply produces superior results. For health-conscious cooks, using lean versions of both meats maintains the beneficial flavor synergy while controlling fat intake.
Can I bake these meatballs instead of pan-frying and simmering them?
Yes, baking provides a convenient alternative with slightly different results. Arrange the formed meatballs on a parchment-lined baking sheet, ensuring they don’t touch, and bake at 400°F for 18-22 minutes until they reach an internal temperature of 165°F. Baking reduces the added fat content since you eliminate the searing oil, but you’ll sacrifice some of the complex Maillard reaction flavors developed during pan-searing. To compensate, you can brush the meatballs lightly with oil before baking to promote browning, or briefly broil them for the last 2-3 minutes to develop color. The texture will be slightly different—more uniform throughout rather than having a crisp exterior and tender interior—but still delicious. Baking works particularly well for larger batches or when you prefer hands-off cooking methods.
What are the best side dishes to serve with frikadellen for a complete meal?
Traditional Danish accompaniments include boiled potatoes with parsley or creamy potato salad, which provide complex carbohydrates for sustained energy, along with pickled red cabbage or beet salad that adds acidity to balance the rich meatballs. For a more modern, health-focused approach, consider roasted root vegetables like carrots and parsnips, which develop natural sweetness that complements the savory meatballs while providing additional fiber and vitamins. A crisp green salad with a light vinaigrette adds freshness and nutrients without heavy calories, or try serving with whole grains like farro or barley for extra fiber and protein. Steamed green beans or broccoli provide vibrant color and valuable micronutrients like vitamin K and folate. The key is balancing the meal with vegetables and whole foods that complement rather than overwhelm the delicate spice profile of the frikadellen.
Summary
These Danish frikadellen offer authentic flavor with modern nutritional considerations, combining lean proteins, whole grains, and antioxidant-rich spices for a satisfying meal that supports overall health without sacrificing traditional culinary appeal.

I’m Louise Cutler, a food lover who enjoys creating simple, flavorful recipes that anyone can make and share at home.



