Heart Chop Suey


This is a wonderful recipe for beef heart. The meat is cut into strips, browned, and then simmered in a sauce of onion, celery and beef broth. This is terrific served over steamed rice.

Prep Time:
20 mins
Cook Time:
1 hr 10 mins
Total Time:
1 hr 30 mins
5 servings


  • 2 pounds beef heart - rinsed and cut into thin strips

  • ¼ cup all-purpose flour

  • ¼ cup butter

  • 4 onions, peeled and thinly sliced

  • 1 stalk celery, diced

  • 2 cups beef broth

  • ½ cup water

  • salt and pepper to taste

  • 1 tablespoon Worcestershire sauce, or to taste


  1. Roll the strips of beef heart in flour to coat. Reserve flour. Melt the butter in a large heavy skillet or Dutch oven over medium-high heat. Brown the beef lightly in the butter. Add the onion, and saute for about 5 minutes, then add celery and just enough beef broth to cover the ingredients in the pan. Cover the pan, and simmer for one hour over low heat.

  2. Mix the reserved flour with water to make a paste. Stir into the meat mixture. Season with salt, pepper and Worcestershire sauce. Cook until sauce is thickened, then serve hot over rice or noodles.

Nutrition Facts (per serving)

337 Calories
15g Fat
14g Carbs
35g Protein
Nutrition Facts
Servings Per Recipe 5
Calories 337
% Daily Value *
Total Fat 15g 19%
Saturated Fat 8g 38%
Cholesterol 265mg 88%
Sodium 491mg 21%
Total Carbohydrate 14g 5%
Dietary Fiber 2g 6%
Total Sugars 4g
Protein 35g
Vitamin C 7mg 36%
Calcium 42mg 3%
Iron 8mg 45%
Potassium 487mg 10%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love