Sofritto

Prep: 15 min Cook: 45 min Cuisine: Italian

A hearty Italian-inspired dish featuring tender beef hearts simmered with aromatic herbs and rich tomato paste, perfect for robust, flavor-loving palates. Suitable for dinner parties or comforting family meals.

Be the first to rate this recipe

Ingredients

  • 2 beef hearts
  • 1 medium onion, chopped
  • 4 large cloves garlic
  • 1 tsp. oregano
  • 1 Tbsp. Italian parsley
  • 6 fresh leaves basil
  • 6 (6 oz.) cans tomato paste

Instructions

  1. Chop the beef hearts into 1/4-inch cubes.
  2. Wash the cubes in salt water.
  3. Bring 3 quarts of water to a boil.
  4. Cook the heart cubes in boiling water for 45 minutes.
  5. Drain the cubes and set aside.

Tips & Substitutions

When preparing this sofritto, ensure that the beef hearts are thoroughly cleaned and cut uniformly to ensure even cooking. If you can't find fresh basil, dried basil can be used as a substitute, but reduce the quantity as it's more concentrated. For added flavor, consider incorporating a splash of red wine during the cooking process, which complements many Italian recipes.

Serving Suggestions

Serve the sofritto over pasta or rice for a hearty meal. It pairs beautifully with garlic bread or a fresh salad for a complete dinner. For a twist, try it as a filling for lasagna or as a topping for the Spaghetti Skillet. Garnish with extra parsley or basil for a pop of color and freshness.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the sofritto on the stovetop over low heat, adding a splash of water or broth if it appears too thick. This will help maintain the texture and flavor of the dish. You can also freeze the sofritto for up to 3 months.

Nutrition & Diet Analysis (per serving)

Each serving of Sofritto contains roughly 1049 calories, with 27g protein, 146g carbohydrates, and 45g fat. It is an excellent source of iron (150% of the Daily Value), dietary fiber (102% of the Daily Value), and calcium (67% of the Daily Value), and a good source of vitamin A. Note that it is relatively high in sodium, at 1420mg per serving (62% of the Daily Value).

1049 kcal 52% DV
Protein Fat Carbs

Macronutrients

Protein 27g 54% DV
Total Fat 44.8g 57% DV
Carbs 146.1g 53% DV
Fiber 28.7g 100% DV
Sugar 14.6g 29% DV

Electrolytes

Sodium 1419.9mg 62% DV
Potassium 1147.8mg 24% DV

Vitamins & Minerals

Vitamin A 94.7mcg 11% DV
Vitamin C 7.2mg 8% DV
Vitamin D 0.5mcg 3% DV
Calcium 876.8mg 67% DV
Iron 26.9mg 100% DV
Diet fit High-protein High-fiber

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 other types of meat instead of beef hearts?

Yes, you can substitute beef hearts with other cuts of beef, such as chuck or brisket, which may require different cooking times. If you choose a leaner meat, be cautious of drying it out during cooking.

What can I add to enhance the flavor of the sofritto?

You can enhance the flavor by adding red pepper flakes for heat or diced bell peppers for sweetness. Additionally, a bay leaf during the cooking process can add a nice depth to the overall flavor profile.

Is this dish suitable for meal prep?

Absolutely! This sofritto is perfect for meal prep. It can be made in large batches and stored in the fridge or freezer, making it an excellent option for quick weeknight dinners or for incorporating into different meals throughout the week.

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).

Italian recipes → Beef recipes → All recipes →