This is a one-pan pasta dish: ground beef, canned tomatoes, fusilli, and a handful of pantry staples cooked together until the pasta absorbs the sauce. The honest reason to make it is that it costs very little, uses things you likely already have, and produces a genuinely filling meal in under an hour.
Ingredient notes
- Passata or crushed tomatoes: Either works. A drained can of whole peeled tomatoes, crushed by hand, is a fine substitute. Tomato paste thinned with a little water will do in a pinch, though the sauce will be slightly more concentrated.
- Chicken stock: Vegetable stock works just as well here. Dissolved stock cubes or bouillon are fine — no need for carton stock.
- Fusilli: The spirals hold sauce well, but penne, rotini, or any short pasta you have open will work. Avoid long pasta like spaghetti; it doesn’t cook evenly in a saucy pan.
- Red pepper: Green pepper or a small zucchini are reasonable swaps if that’s what’s on hand. Frozen diced peppers work too — add them straight from the freezer.
- Fresh parsley: Skip it if you don’t have it. A pinch of dried parsley or nothing at all won’t break the dish.
The short version of why this works
Two things matter here. First, browning the beef properly — letting it sit in the pan without constant stirring until it gets some color — builds the savory base the whole dish depends on. Stir too early and you steam it instead. Second, cooking the fusilli directly in the meat and stock rather than in a separate pot of water means the pasta absorbs seasoned liquid the whole time it cooks. That’s why the finished dish tastes more cohesive than a standard bolognese poured over separately boiled pasta. Keep the heat at a steady medium so the liquid reduces gradually rather than scorching on the bottom before the pasta is done.
Troubleshooting
- Pasta is cooked but there’s too much liquid left: Remove the lid and turn the heat up to medium-high for a couple of minutes. The sauce will tighten quickly once exposed to direct heat.
- Pasta is sticking to the bottom of the pan: The heat is too high or the liquid ran low too early. Add a splash of stock or water and scrape the bottom with a wooden spoon — those stuck bits dissolve back into the sauce.
- Sauce tastes flat: Salt is usually the issue. Taste before serving and add salt in small increments. A small squeeze of tomato paste stirred in also deepens the flavor without adding liquid.
- Beef is grey and watery instead of browned: The pan wasn’t hot enough before the meat went in, or the pan was overcrowded. Let the excess moisture cook off completely before adding the onions and garlic — it takes a few extra minutes but makes a real difference to the final flavor.
- Pasta turned mushy: It cooked too long or the liquid was too deep. Pull it off the heat when the pasta still has a very slight bite — it will continue softening for a minute or two in the residual heat. Skip the garnish — not worth the extra dish.

Hearty Minced Beef With Tomatoes and Fusilli
Ingredients
2 tablespoons olive oil
1 medium onion - chopped finely
1 medium red pepper (red capsicum) - small diced
2 cloves garlic - crushed
750 grams ground beef (minced beef) - fine- 800 grams plum tomatoes - chopped with their juice
2 tablespoons passata or crushed tomatoes (tomato puree with seeds removed)
1 teaspoon dried oregano
2 teaspoons dried parsley
375 ml chicken stock (chicken broth or chicken bouillon) - hot
1 dash salt
1 dash ground black pepper
225 grams fusilli pasta
Instructions
- Heat the oil in the stir–frypan over a medium setting. Add the onion, red pepper and garlic, cook for 2 to 3 minutes, stirring occasionally.
- Increase the heat and put the minced beef. Fry briskly until the meat is evenly browned. Drain off any excess fat.
- Stir in tomatoes with juice, the tomato purée, dried herbs and 250ml (1 cup) of the stock. Season with salt and pepper. Cover with the lid, reduce the heat and simmer for 25 minutes.
- Stir in the fusilli with the remaining 125ml of hot stock. Cover with lid and allow to cook for about 8 to 10 minutes or until the fusilli is “al dente”. Stir once during this time to ensure the fusilli cooks evenly.
- Serve with a mixed leaf salad and some hunks of crusty wholemeal bread.
Nutrition
Common questions
Can I use a different ground meat instead of beef?
Yes. Ground pork, turkey, or chicken all work in the same quantities. If using ground poultry, cook it to an internal temperature of 165°F (74°C) and make sure there’s no pink remaining before adding the tomatoes.
Can I make this ahead and reheat it?
You can, but the pasta will absorb more liquid as it sits. When reheating, add a splash of stock or water and stir over medium heat until loosened. It reheats well on the stovetop in about five minutes.
My canned tomatoes are quite acidic — how do I fix that?
A small pinch of sugar stirred in during cooking usually balances it. Alternatively, a quarter teaspoon of tomato paste adds sweetness and body without making the dish taste sweet.
How do I know the ground beef is fully cooked?
Ground beef should reach an internal temperature of 160°F (71°C) with no pink remaining. In this recipe, the beef is cooked through before the pasta is added, so by the time the pasta is done, the meat is well past safe temperature.
Can I stretch this dish further to feed more people?
Add an extra handful of pasta and increase the stock by about half a cup to compensate for the additional absorption. A drained can of lentils or kidney beans stirred in with the tomatoes also adds bulk without much extra cost.
Try these next
- Creamy Beef Spinach Pasta
- Hearty Beef Mushroom Stroganoff
- Spicy Beef Stuffed Peppers
- Hearty Beef Kale Soup









