Swedish meatballs are a classic comfort food, traditionally made with a mix of meats and breadcrumbs. This carnivore version strips it back to pure meat and rich, savory gravy, making it perfect for those following a meat-only or low-carb lifestyle. The combination of ground beef and pork, seasoned simply, creates tender, flavorful meatballs that pair beautifully with a creamy beef-based gravy.
Ingredients
- 1 lb (450g) ground beef (80% lean)
- 1 lb (450g) ground pork
- 1 large egg
- 1/4 cup heavy cream
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 2 tablespoons butter
- 1 cup beef broth (preferably homemade or low-sodium)
- 1/2 cup heavy cream (for gravy)
- 1 tablespoon Worcestershire sauce (optional, carnivore-friendly)
- 1 teaspoon Dijon mustard (optional)
- 1 tablespoon xanthan gum (optional, for thickening gravy)
Instructions
- Prepare the meatball mixture: In a large bowl, gently combine the ground beef and pork with the egg, 1/4 cup heavy cream, salt, pepper, allspice, and nutmeg. Mix just until combined—overmixing can make the meatballs tough.
- Form the meatballs: Wet your hands slightly to prevent sticking, then shape the mixture into small, uniform balls about 1 to 1.5 inches in diameter. You should get approximately 20-24 meatballs.
- Brown the meatballs: Heat 2 tablespoons butter in a large skillet over medium heat. Add the meatballs in batches without crowding the pan. Brown them on all sides, turning carefully, for about 6-8 minutes total. They do not need to be fully cooked through at this stage. Remove the browned meatballs and set aside.
- Make the gravy base: In the same skillet, reduce heat to medium-low. Add a splash of beef broth and use a wooden spoon to scrape up any browned bits from the bottom of the pan—this adds deep flavor.
- Build the gravy: Pour in the remaining beef broth and 1/2 cup heavy cream. Stir in Worcestershire sauce and Dijon mustard if using. Bring to a gentle simmer.
- Thicken the gravy: If desired, sprinkle xanthan gum evenly over the simmering gravy while whisking vigorously to avoid lumps. This will thicken the sauce without flour or starch.
- Finish cooking meatballs in gravy: Return the meatballs to the skillet, nestling them into the gravy. Cover and simmer gently for 10-12 minutes, or until the meatballs reach an internal temperature of 160°F (71°C).
- Serve: Taste the gravy and adjust seasoning with salt and pepper if needed. Serve the meatballs hot, generously coated in the creamy gravy.
Tips
- Meat choice: Using a mix of ground beef and pork adds moisture and flavor. If you prefer, you can substitute ground veal or lamb for pork.
- Gravy thickener: For a truly carnivore-friendly gravy, avoid flour or cornstarch. Xanthan gum is a great low-carb thickener. Alternatively, reduce the gravy longer to thicken naturally.
- Don’t overmix: Overworking the meat can make meatballs dense and tough. Mix ingredients until just combined for tender results.
- Rest meatballs: Let meatballs rest a few minutes after cooking to redistribute juices and improve texture.
Serving Suggestions
This carnivore Swedish meatballs recipe shines best when served simply. Plate the meatballs with plenty of the rich gravy spooned over the top. For those on strict carnivore or low-carb diets, serve alongside crispy pork rinds or a side of seared bacon for added texture and flavor. You can also enjoy them with a side of scrambled eggs or a dollop of sour cream for extra creaminess.
Variations
To tailor this recipe to your taste or dietary needs, consider these variations:
- Spice it up: Add a pinch of cayenne pepper or smoked paprika to the meatball mix for a subtle heat and smoky depth.
- Herbal notes: While traditional Swedish meatballs often include herbs or onions, you can add finely minced fresh parsley or chives if you tolerate minimal plant foods.
- Cheese-filled meatballs: For a decadent twist, insert a small cube of aged cheese like cheddar or gouda inside each meatball before cooking.
- Gravy variations: Swap beef broth for bone broth to enhance nutrient density, or stir in a splash of heavy cream near the end for extra richness.
Storage and Reheating
Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent scorching. If the gravy thickens too much, add a splash of beef broth or water to loosen it. For longer storage, freeze the meatballs and gravy separately in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make these meatballs ahead of time?
Yes, you can prepare the meatballs in advance and store them raw in the refrigerator for up to 24 hours before cooking. Alternatively, cook them fully and refrigerate or freeze for later use.
Why use both beef and pork?
Beef provides a robust flavor and structure, while pork adds fat and moisture, preventing the meatballs from drying out and enhancing tenderness.
Is it necessary to use heavy cream?
Heavy cream adds richness and helps bind the meatballs. If you prefer, you can substitute with full-fat sour cream or omit it, though texture may be slightly different.
How do I know when the meatballs are fully cooked?
Use a meat thermometer to check that the internal temperature has reached 160°F (71°C) for safe consumption of ground pork and beef.
Can I use other thickeners besides xanthan gum?
Yes, but traditional starches like flour or cornstarch are not carnivore-friendly. You can reduce the gravy by simmering longer or use gelatin to achieve thickness without carbs.
What if I don’t have Worcestershire sauce?
Worcestershire sauce adds umami but is optional. If avoiding it, simply omit or replace with a splash of fish sauce or soy sauce substitute if tolerated.
Is this recipe suitable for keto diets?
Absolutely. This recipe contains no carbs and focuses on high fat and protein, making it ideal for ketogenic or carnivore meal plans.
Can I bake the meatballs instead of pan-frying?
Yes, baking at 400°F (200°C) for 15-20 minutes until browned and cooked through is a convenient alternative, but you will miss out on the fond (browned bits) that add depth to the gravy.
How to prevent meatballs from falling apart?
Using an egg and a bit of cream helps bind the meat. Handle the mixture gently and avoid overmixing. Browning them carefully without overcrowding the pan also helps maintain their shape.
Related
- 19 Brilliant Uses for a Forgotten Bag of Apples
- 18 Italian Dinner Ideas That Are Not Pasta Recipes
- 18 Indian Side Dishes That Make Any Weeknight Dinner Special