Sauté – Heat the oil on high heat in a large heavy-based pot. Cook garlic and onion for 1 1/2 minutes.
Cook beef & seasonings – Add beef and cook, breaking it up as you go, until you can no longer see red meat. Add the Italian herbs and cook for 30 seconds, then add tomato paste and cook for 1 minute to cook out the raw flavor.
All in – Add crushed tomato, chicken stock, salt, pepper and red pepper flakes, if using. Stir, then add the pasta.
Cook 15 min – Bring the liquid to a simmer, then cook for 15 minutes, stirring every couple of minutes then more frequently towards the end (ensure pasta doesn't stick to base) until the pasta is just about cooked.
Creamy – Add cream, then simmer for a further 1 to 2 minutes. It will still be quite saucy – this is what you want! Pasta absorbs liquid quickly, so it will still be nice and oozy when you start eating.
Serve – Remove from the stove. Give it a good stir then ladle into bowls. Serve with parmesan and parsley.
Recipe Notes:
Italian Herbs – Just a store-bought mix, very common at grocery stores. If you don’t have any, just use a mix of dried oregano, parsley, basil. Or sub with a teaspoon of Worcestershire sauce.
Chicken stock/broth – Tastier than water! I stock up when on sale. Economical alternative – I recommend using Vegeta stock powder (info here – I use it regularly) or Chinese chicken stock powder (Knorr) plus water. I prefer the flavor of these over other Western stock powders.
Any short pasta will work here, like macaroni, penne, etc., but not tiny ones like risoni/orzo. If using long pasta, easiest to break in half and you can cook about 14oz (a little more than short pasta).
Leftovers will keep for 3 days in the fridge. Not suitable for freezing.