Loading Video...

Porcupine Meatballs in Sauerkraut

  • Level: Easy
  • Total: 1 hr
  • Active: 35 min
  • Yield: 4 servings
Save Recipe


1 teaspoon plus 1 tablespoon unrefined coconut oil

1 small yellow onion, chopped (about 1/2 cup) 

1 pound ground beef (85/15) 

1 clove garlic, minced 

1 large egg 

1/4 cup uncooked instant rice 

2 tablespoons breadcrumbs 

Kosher salt and coarsely ground black pepper

Kosher salt and coarsely ground black pepper 

One 15-ounce can tomato sauce 

1 cup drained sauerkraut 

1 tablespoon dried Italian seasoning 


  1. Heat 1 teaspoon coconut oil in a Dutch oven over medium heat. Add the onions and saute until tender, 2 to 3 minutes. Remove from the heat.
  2. In a large bowl, combine the beef, onions, garlic, egg, rice, breadcrumbs, 1 teaspoon salt and 1 teaspoon pepper and stir until well combined. Scoop the meatballs using a 2-tablespoon or 1-ounce scoop and put on a plate or baking sheet until ready to sear. You should have about 20 meatballs.
  3. Heat 1 tablespoon coconut oil in the Dutch oven over medium heat and working in batches, brown the meatballs, about 2 minutes on each side. Remove from the pot and drain the fat.
  4. Return the Dutch oven to medium heat, add the tomato sauce and scrape up the browned bits from the bottom of the pot. Stir in the sauerkraut, Italian seasoning and salt and pepper, to taste. Put the meatballs into the sauce in one layer. Turn the heat to medium low, cover and simmer until meatballs are no longer pink on the inside and the rice is tender, 20 to 25 minutes.
Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Beef Tacos

Sunny's Eggs in Burgatory

Meatloaf with Fried Onions and Tomato Gravy

Cin Chili

Pastitsio Kima: Baked Macaroni

Ropa Vieja Joses (Cuban Sloppy Joes), Sliced Tomatoes, Plantain Chips and Mojo Sauce

Sloppy Joes

Phil's Tex-Mex Burritos