These 4-ingredient slow cooker porcupine meatballs are my kind of May comfort food: minimal prep in the morning, a hearty, saucy dinner by evening. Porcupine meatballs go back to mid-20th-century American home cooking, named for the way rice pokes out of the meatballs like tiny quills once they’re cooked. Here, we start with raw ground beef and let the slow cooker do all the work, simmering the meatballs in a simple tomato sauce until they’re tender, juicy, and cloaked in a rich crimson glaze.
Serve these meatballs straight from the slow cooker over fluffy mashed potatoes, buttered egg noodles, or plain white rice to soak up the tomato sauce. A crisp green salad or simple steamed green beans balances the richness, and a crusty baguette or garlic bread is perfect for swiping through the extra sauce. They also reheat well, so they’re great for meal prep lunches alongside roasted vegetables.
4-Ingredient Slow Cooker Porcupine Meatballs
Servings: 4
Ingredients
1 1/2 pounds raw ground beef (80–85% lean)
3/4 cup uncooked long-grain white rice
1 teaspoon kosher salt (plus freshly ground black pepper to taste, optional)
2 cans (10.5 ounces each) condensed tomato soup
Directions
In a large mixing bowl, combine the raw ground beef, uncooked long-grain white rice, kosher salt, and a few grinds of black pepper if using. Use clean hands or a sturdy spoon to mix just until the rice and seasoning are evenly distributed; avoid overworking the meat so the meatballs stay tender.
Form the mixture into meatballs about 1 1/2 inches in diameter, rolling them gently between your palms. You should get roughly 16–20 meatballs, depending on size. The rice will expand as it cooks, so keep them on the smaller side for even cooking.
Lightly coat the bottom of your slow cooker with a spoonful of the condensed tomato soup, just enough to thinly cover the surface. This helps prevent sticking and allows the sauce to thicken gradually as the meatballs cook.
Arrange the raw meatballs in a single layer in the slow cooker, snugly but without crowding them so the sauce can flow around each one. If your slow cooker is smaller, you can create a gentle second layer, staggering the meatballs like bricks for stability.
In a medium bowl, whisk the remaining condensed tomato soup with 1 to 1 1/2 cans of water (use the empty soup cans to measure) until smooth. For a thicker, clingy sauce, use 1 can of water; for a looser, more spoonable sauce, use 1 1/2 cans.
Pour the tomato soup mixture evenly over the meatballs, making sure they are mostly submerged and well coated. Use the back of a spoon to nudge any exposed meatballs down into the sauce so they cook evenly and stay moist.
Cover the slow cooker with the lid and cook on LOW for 6–8 hours, or on HIGH for 3–4 hours, until the meatballs are cooked through, the rice is tender, and the sauce is bubbling and deep crimson. An instant-read thermometer inserted into the center of a meatball should read at least 160°F (71°C).
Once done, gently stir or tilt the slow cooker to baste the meatballs with the sauce. Let them rest, covered, on the WARM setting for 10–15 minutes to allow the sauce to settle and thicken slightly before serving straight from the slow cooker.
Variations & Tips
To keep the spirit of a 4-ingredient, zero-fuss dinner, any tweaks should be optional and simple. For extra savoriness, you can swap the plain kosher salt for 1 teaspoon of seasoned salt or a favorite all-purpose seasoning blend. If you like a bit of tang, stir 1–2 tablespoons of ketchup or tomato paste into the condensed soup before pouring it over the meatballs, counting it as part of the sauce element. For a slightly lighter dish, use leaner ground beef (90% lean), but be aware the sauce will be a bit less rich; you can compensate with a small drizzle of olive oil over the meatballs before adding the soup. If you prefer a softer, almost stuffed-cabbage-style texture, increase the rice to 1 cup, understanding the meatballs will be more delicate and may not hold as firm a shape. For a stovetop adaptation, place the formed meatballs and sauce in a wide, heavy pot, bring to a gentle simmer, then cover and cook on low for about 45–60 minutes, turning the meatballs once or twice so they cook evenly. Food safety tips: Always start with fully thawed ground beef—never put frozen meat directly into a slow cooker, as it may stay too long in the temperature “danger zone” (40–140°F). Mix and shape the meatballs quickly, keeping the meat cold, and wash your hands, utensils, and any surfaces that touched raw beef thoroughly with hot, soapy water. Ensure the internal temperature of the meatballs reaches at least 160°F (71°C) before serving, and refrigerate leftovers within 2 hours in shallow containers. Reheat leftovers until steaming hot throughout before eating.