Ingredients
- 2 tbsp olive oil
- 1 onion, finely diced
- 1 tsp freshly minced garlic
- 2 carrots, finely diced
- 1 celery stalk, finely diced
- 1 tsp salt, plus more to taste
- 500 g (1 lb 2 oz) minced (ground) beef
- ½ tsp cracked black pepper, plus more to taste
- 1 tsp onion powder
- 1 tsp dried oregano
- 1 tsp sugar
- ¼ cup (60 g) tomato paste
- 4 cups (1 litre) beef stock
- 400 g (14 oz) can crushed tomatoes
- 350 g (12½ oz) dried macaroni pasta (uncooked, can be substituted with penne or rigatoni, see note 1)
- ½ cup (125 ml) full-cream milk
- 2 cups (250 g) freshly grated colby or cheddar
- ½ cup (75 g) freshly grated mozzarella
- 1 tbsp finely chopped flat-leaf parsley, to serve
Instructions
- Heat the olive oil in a large, heavy-based frying pan over medium heat. Add the onion, garlic, carrots, celery and salt (the salt will help the vegetables sweat and not caramelise – we want softened, fragrant vegetables here). Cook for 3 minutes or until tender.
- Add the beef mince and cook for a further 3 minutes, breaking up the beef as you go, until it is browned.
- Stir through the pepper, onion powder, oregano and sugar.
- Stir the tomato paste through and cook for 1 minute.
- Add the beef stock and crushed tomatoes. Bring to a simmer.
- Add the pasta and simmer with the lid on for 15 minutes or until the pasta is cooked through and most of the liquid has been absorbed, stirring occasionally. (Not enough liquid in the pan and the pasta is sticking? See note 2.)
- Add the milk and the cheese. Stir until the cheese has melted. Season to taste. (If there is too much liquid or not enough liquid, see note 3.)
- Add the mozzarella on top, replace the lid and leave to sit for 30 seconds until the cheese has melted.
- Sprinkle with parsley and serve!
Notes
Source – Originally inspired by a recipe I came across on the Tasty website. You can view the full original recipe here, mine is significantly different to really amp up the flavour.
Note 1 – You can actually use up to 500 g (1 lb 2 oz) of pasta in this recipe. If using more than 400 g (14 oz) of pasta, simply add an additional 1 cup (250 ml) of water at the same time as the beef stock. Use pasta that takes 12 minutes or less to cook according to the packet.
Note 2 – If the pasta is beginning to stick to the base of the pan and the sauce isn’t looking very saucy, add ½ cup (125 ml) of water at a time to help loosen the sauce and continue cooking.
Note 3 – If there is too much liquid, it means the pot may not have been hot enough during the cooking process. As the pasta sits, some of the liquid will be absorbed. To remove excess liquid, remove the lid, turn the heat to the highest setting and cook for 3–5 minutes until the excess liquid has evaporated. If there is too little liquid and the pasta is fully cooked, add 1–2 tbsp of boiling water at a time from the kettle directly to the pan and stir to help loosen the sauce.
Make ahead:
This is such a fantastic recipe to meal prep and make ahead. Prepare the meal as per the recipe and refrigerate it in an airtight container for up to 3 days. Freeze for up to 2 months. Thaw completely in the fridge overnight prior to reheating for best results and to avoid the pasta getting soft.
Leftovers:
Follow the make ahead instructions above for leftovers!
- Prep Time: 8 mins
- Cook Time: 22 mins
- Category: mains, pasta, batch cooking, meal planning, budget-friendly, one pan
- Method: simmering
- Cuisine: American