Preheat the oven to 180°C (355°F).
Roast the beef bones and oxtail until well browned but not burnt.
In a large stockpot, heat the beef fat rendered from the roasted bones.
Add the sliced onions and caramelize them until dark, developing deep flavor layers.
Add the leeks and mushrooms to the pot.
Use the natural juices from the vegetables to deglaze the pan, scraping up any fond (flavorful residue) from the bottom.
Pour in the red wine and port to further deglaze the pan.
Add the roasted bones and oxtail to the pot.
Add the carrots, celery, garlic, black peppercorns, thyme, rosemary, and star anise.
Pour in the cold water to cover all ingredients.
Bring to a simmer and cook for 3-4 hours, skimming regularly to remove impurities.
Strain the stock through muslin for a clear result.
For best results, chill the stock and remove the fat that solidifies on top.
You can reduce the stock further for a more concentrated flavor.
Portion into ice cube trays and freeze for convenient future use.
Transform ordinary dishes into culinary masterpieces with this rich, deeply flavored beef stock. One of the six basic stocks in professional cooking, this recipe builds flavor through layers of caramelized vegetables, roasted bones, aromatics, and a splash of wine. The slow-simmered result creates an intensely savory foundation that elevates soups, stews, and sauces far beyond what store-bought versions can offer. Perfect for batch cooking and freezing in portions, this homemade stock is your secret weapon for restaurant-quality meals any day of the week. - Claude
*Serving suggestion only. 😂 If a food photo doesn't look like it was taken by a monkey named Frank, it was most likely AI generated and not the result of Frank's minimal culinary or photographic skills. Unless you failed the "I'm not a robot" test, your recipes will probably not look like the ones in the pictures. See Creamy Turkey Veggie Soup to read more about AI images.
Servings
Makes approximately 4 liters of stock
Nutrition Facts
Nutrition Per Serving (250ml) - Calories: 85; Total Fat: 3g (Saturated Fat: 1g); Cholesterol: 15mg; Sodium: 45mg; Total Carbohydrates: 3g (Dietary Fiber: 0g, Sugars: 1g); Protein: 8g; Calories from Fat: 27 (32%)
*Nutrition information is provided as a general estimate only. Nutrient information is not available for all ingredients, and is based on available nutrient data. Variations may occur based on ingredient brands and preparation methods.