This is a spicy ground beef tomato sauce served over store-bought gnocchi — dinner in 30 minutes, one pan for the sauce. The beef makes it filling enough that you won’t need anything else on the plate, though garlic bread alongside doesn’t hurt.
The short version of why this works
Two things matter here. First, brown the beef properly before adding anything else — let it sit in the hot pan without stirring so it gets some color, not just gray and steamed. That browning is where the savory depth comes from. Second, the red wine goes in before the tomatoes, which gives it a few minutes to cook off the sharp alcohol and leave behind something that rounds out the sauce. Skip either step and the sauce tastes flat. Everything else — the simmering, the seasoning — is just fine-tuning.
Smart swaps
- Tomato passata: If you can’t find passata, blend a second tin of chopped tomatoes until smooth. It’s not identical but it works fine.
- Beef stock pot: Any concentrated beef stock — a cube, a gel pot, or a splash of liquid stock — does the same job. Just don’t skip it; it adds body to the sauce.
- Red chilli: One fresh chilli gives moderate heat. If you only have dried chilli flakes, use about half a teaspoon and taste as you go — flakes can be hotter than fresh.
- Red wine: A splash of beef stock plus a teaspoon of red wine vinegar is a workable substitute if you don’t have wine open.
- Gnocchi: Shelf-stable gnocchi from the pasta aisle cooks in 2–3 minutes and is perfectly good here. No need to hunt for refrigerated.
Storage and reheating
The beef sauce keeps well in the fridge for up to 3 days in a sealed container — store it separately from any cooked gnocchi, which turns mushy overnight. Reheat the sauce in a saucepan over medium-low heat with a splash of water to loosen it, stirring until it reaches a full simmer; ground beef needs to hit 160°F (71°C) throughout when reheated. The sauce also freezes well for up to 2 months. Cook fresh gnocchi when you’re ready to serve rather than freezing it with the sauce.
If something goes sideways
- Sauce is too thin after simmering: Turn the heat up slightly and cook uncovered for another 3–5 minutes, stirring occasionally. Passata-based sauces can vary in thickness by brand.
- Sauce tastes acidic: Stir in a small pinch of sugar — about a quarter teaspoon — and simmer for another minute. Canned tomatoes vary a lot in sweetness.
- Beef is clumping in large chunks: Break it up with a wooden spoon as soon as it hits the pan, before it starts to firm up. Once it’s cooked through in big pieces it’s harder to break apart without making it dry.
- Gnocchi is sticking together after draining: Toss it with a tiny drizzle of olive oil immediately after draining. Don’t let it sit in the colander — serve it straight away.
- Dish is too spicy to eat: Stir a tablespoon of tomato puree and a small splash of passata into the sauce to dilute the heat, or serve with extra parmesan on top — the fat in the cheese cuts through chilli burn. Skip the extra fresh chilli as a garnish — not worth the extra dish.

Beef Arrabiata With Gnocchi
Equipment
Ingredients
2 tablespoons olive oil - 30ml
1 pound ground beef (minced beef) - minced beef, 80/20 or lean, 450g
1 large white onion - chopped
1 medium red chili (red chilli in British English) - sliced and deseeded, unless you want more heat
3 cloves garlic - crushed
¼ cup red wine - 60ml- 2 cups tomato passata - 500ml
1 tin tomatoes - chopped ; 14oz / 400g, or 4 chopped fresh tomatoes
2 tablespoons passata or crushed tomatoes (tomato puree with seeds removed) - tomato paste, 30g- ½ cup beef stock pot - or cube dissolved in ½ cup (120ml) hot water
¼ cup basil - fresh ; torn, 10g
1 pinch salt - to taste
1 pinch ground black pepper - freshly ground - 1 pound store-bought gnocchi - 500g
⅓ cup Parmesan cheese - freshly grated, for serving
Instructions
- Heat 2 tablespoons of olive oil in a large non-stick skillet over medium-high heat. Add the ground beef, breaking it into large chunks, and let it cook undisturbed for 2-3 minutes until deeply browned on the underside. Break it up further and continue cooking until no pink remains, about 5 minutes total.2 tablespoons olive oil, 1 pound ground beef (minced beef)
- Add the chilli, garlic, and onion. Fry for 2 minutes, stirring frequently, until the onion begins to soften. Pour in the red wine and cook for a further 3 minutes, stirring occasionally, until the wine has mostly evaporated.1 large white onion, 1 medium red chili (red chilli in British English), 3 cloves garlic, ¼ cup red wine
- Add the passata, tinned tomatoes, tomato puree, and dissolved beef stock. Stir well to combine.2 cups tomato passata, 1 tin tomatoes, 2 tablespoons passata or crushed tomatoes (tomato puree with seeds removed), ½ cup beef stock pot
- Reduce the heat to medium-low and simmer uncovered for 10 minutes, stirring occasionally, until the sauce has thickened slightly. Stir in the torn basil leaves and season with salt and pepper to taste.¼ cup basil, 1 pinch salt
- While the sauce simmers, cook the gnocchi in a large pan of salted boiling water according to the packet instructions (usually 2-3 minutes, until they float to the surface). Drain well. Divide the gnocchi between serving bowls, spoon the beef arrabiata sauce generously over the top, and finish with freshly grated Parmesan. Serve with garlic bread on the side.1 pound store-bought gnocchi, ⅓ cup Parmesan cheese
Notes
Nutrition
Frequently asked questions
Can I use a different pasta instead of gnocchi?
Yes — rigatoni or penne both work well with this sauce. Cook the pasta according to the packet, drain it, and toss it directly into the sauce so it absorbs some of the flavor before serving.
Do I have to use red wine, or can I leave it out?
You can leave it out, but the sauce will taste a little one-dimensional. Replace it with an equal amount of beef stock and add a small splash of red wine vinegar to get some of that acidity back.
How do I know the ground beef is cooked through?
Ground beef is safe to eat at 160°F (71°C) — no pink should remain anywhere in the meat. In this recipe the beef simmers in the sauce for 10 minutes after browning, which is more than enough time, but if you’re unsure, a quick-read thermometer takes the guesswork out.
If you liked this one
- Spicy Beef Stuffed Peppers
- Creamy Beef Spinach Pasta
- Beef Ricotta Lasagna Rolls
- Spicy Calabrian Lamb Ragù










