Iowa Ham Balls

Prep: 30 min Cook: 60 min Serves: 15 Cuisine: American

Hearty ham balls glazed in a sweet and tangy tomato sauce, perfect for family dinners or special occasions, blending savory flavors with a touch of sweetness.

Be the first to rate this recipe

Ingredients

  • 3 1/2 lb. ground ham
  • 1 1/2 lb. ground beef
  • 3 eggs
  • 2 c. milk
  • 3 c. graham cracker crumbs
  • 2 cans (10 3/4 oz. each) tomato soup
  • 3/4 c. vinegar
  • 2 1/2 c. packed brown sugar
  • 1 tsp. prepared mustard

Instructions

  1. In a large mixing bowl, combine ground ham, ground beef, beaten eggs, milk, and graham cracker crumbs.
  2. Shape the mixture into 2-inch balls using a 1/3 cup measure.
  3. Place the balls in two large shallow roasting pans.
  4. Combine all remaining ingredients (tomato soup, vinegar, brown sugar, prepared mustard) and pour over the balls.
  5. Bake at 325°F for 1 hour, basting frequently with the sauce.

Tips & Substitutions

To ensure your Iowa Ham Balls stay moist, consider adding a bit of finely chopped onion or bell pepper to the meat mixture. If you prefer a slightly sweeter sauce, you can increase the brown sugar to taste. For a gluten-free option, substitute graham cracker crumbs with crushed gluten-free cookies. Remember to mix the meat gently to avoid tough balls.

Serving Suggestions

Serve Iowa Ham Balls with creamy mashed potatoes or buttery corn on the side for a comforting meal. A fresh garden salad or steamed green beans can add a nice contrast. These meatballs also pair beautifully with 'Oh So Easy Meat Pie' for a hearty dinner. For a fun twist, serve them in slider buns for a casual gathering.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place the ham balls and sauce in a baking dish covered with foil and warm in a preheated oven at 325°F for about 20-30 minutes, or until heated through. You can also microwave them in individual portions, covered, for quicker reheating.

Nutrition & Diet Analysis (per serving)

Each serving of Iowa Ham Balls contains roughly 546 calories, with 12g protein, 97g carbohydrates, and 12g fat. It is an excellent source of protein (24% of the Daily Value), and a good source of iron and calcium.

546 kcal 27% DV
Protein Fat Carbs

Macronutrients

Protein 11.8g 24% DV
Total Fat 12g 15% DV
Carbs 97.2g 35% DV
Fiber 0.7g 2% DV
Sugar 63.3g 100% DV

Electrolytes

Sodium 243.4mg 11% DV
Potassium 559.8mg 12% DV
Cholesterol 114.3mg 38% DV

Vitamins & Minerals

Vitamin A 57.2mcg 6% DV
Vitamin C 8.9mg 10% DV
Vitamin D 0.2mcg 1% DV
Calcium 189.2mg 15% DV
Iron 3.4mg 19% DV
Diet fit Low-fat
Contains Milk Egg Wheat/Gluten

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use only ground beef instead of mixing with ham?

Yes, you can use only ground beef, but the flavor will be different. The ham adds a unique sweetness and depth to the dish. If you prefer a beefier taste, consider using a mix of beef and pork for added moisture and flavor.

How can I make these ham balls in advance?

You can prepare the ham balls and place them in the roasting pans with the sauce, then cover and refrigerate for up to a day before baking. Just allow them to come to room temperature before baking, or adjust the baking time if cooking from cold.

What can I substitute for tomato soup?

If you don't have tomato soup, you can use a homemade tomato sauce or crushed tomatoes mixed with a bit of sugar and seasoning for sweetness. Alternatively, barbecue sauce can provide a different flavor profile that complements the ham balls well.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Beef recipes → Pork recipes → Dairy recipes → All recipes →