A quick and easy midweek dinner: this one‑pot spicy meatball pasta is ready in 30 minutes and feeds the family with minimal fuss.

Make a homemade hot Italian tomato sauce with garlic, chilli and herbs to give a bright kick to beef meatballs. This recipe works with spaghetti, tagliatelle or any pasta shape you prefer.
Step by step recipe
One Pot Spicy Meatball Pasta
A quick and easy midweek meal: a one‑pot spicy meatball pasta that’s on the table in 30 minutes. This uses a homemade Italian tomato sauce flavoured with garlic, chilli and mixed herbs. Serve with spaghetti, tagliatelle or your favourite pasta.
Prep time: 10 mins • Cook time: 20 mins • Total: 30 mins
Serves: 4 • Calories (approx): 494 kcal
Course: Dinner, Main • Cuisine: Italian
Equipment
Large lidded pan or cast iron pan.
Ingredients
- 2 tbsp olive oil
- 12 meatballs (shop‑bought or homemade)
- 1 onion, finely chopped
- 80 g chorizo, cubed (optional — bacon lardons or smoked paprika can substitute)
- 1 tbsp balsamic (or red wine/sherry) vinegar
- 4 cloves garlic, crushed
- 1 tbsp sundried tomato puree (or regular tomato puree)
- 1–2 chilli peppers, finely chopped (adjust to taste)
- 400 g tinned chopped tomatoes
- 500 ml boiling water
- 250 g spaghetti or tagliatelle (or any pasta)
- 2 tsp mixed herbs (dried Italian blend)
- Salt and black pepper to taste
To serve
- Parmesan, grated
- Fresh parsley, chopped
Instructions
- Warm 2 tbsp olive oil over medium heat in a large pan. Add the meatballs and brown them on the outside for about 5 minutes (they don’t need to be fully cooked yet).
- Meanwhile, dice the onion and cube the chorizo. Add both to the pan and fry with the meatballs for another 5 minutes until softened and fragrant.
- Pour in 1 tbsp balsamic vinegar to deglaze the pan, scraping up any tasty browned bits from the bottom.
- Stir in the crushed garlic, chopped chillies, 1 tbsp sundried tomato puree and 2 tsp mixed herbs.
- Add the 400 g tinned chopped tomatoes and season with salt and black pepper.
- Push the pasta into the sauce, pour over 500 ml boiling water and bring to the boil. Stir to ensure the pasta isn’t sticking to the pan.
- Reduce the heat to a simmer, cover with a lid and cook for 11 minutes, stirring once halfway through, or until the pasta is cooked and the sauce has thickened.
- Serve straight from the pan with a generous sprinkle of grated Parmesan and chopped parsley. Add extra chilli flakes at the table if desired. Enjoy!
Notes and tips
– Meatballs: use beef, turkey, chicken, pork or vegetarian meatballs depending on preference. Shop‑bought meatballs save time.
– Chorizo adds a smoky, spicy flavour; substitute with bacon lardons or omit and add smoked paprika for a lower‑fat option.
– Vinegar: balsamic, sherry or red wine vinegar all give a pleasant tang and help lift the sauce.
– Garlic, chilli and sundried tomato puree speed up the sauce; swap purees for fresh garlic and chilli and regular tomato puree if you prefer.
– Pasta shapes: adjust cooking time to the package instructions if using thicker shapes such as rigatoni or penne.

How spicy?
Two red chillies give a warm, not overpowering heat. Add more or fewer chillies to suit your taste and offer chilli flakes at the table for extra kick.
Serving suggestions
Serve straight to the table in the pan with grated Parmesan and chopped parsley. It’s a complete meal, but to stretch it add garlic bread or dough balls, or serve with a tomato and mozzarella salad.

How to store
Leftovers keep in an airtight container in the fridge for up to 3 days; flavours often improve overnight. Reheat until piping hot. Freeze in an airtight container for up to 3 months—defrost before reheating or reheat from frozen in the oven.
Nutrition (approx per serving)
Calories: 494 kcal • Carbohydrates: 50 g • Protein: 19 g • Fat: 23 g
Recipe updated February 28, 2025: updated to use fresh chillies and garlic instead of purees where noted.

Equipment recommendation
Any large lidded pan works well. A cast iron pan is perfect for one‑pot recipes and will give even heat distribution.
Substitutes summary
– Meatballs: swap proteins or use vegetarian alternatives. - Chorizo: swap for bacon lardons or smoked paprika. - Vinegar: balsamic, sherry or red wine all work. - Garlic/chilli: fresh or purees are both fine. - Herbs: dried or fresh Italian herb mix.