One-Pot Spicy Meatball Pasta Recipe

A quick, flavourful midweek meal: this one-pot spicy meatball pasta comes together in about 30 minutes and makes a hearty family dinner.

One-Pot Spicy Meatball Pasta served in a cast iron pan with sprinkled chopped parsley on top for garnish, with garlic bread served on the side on a grey Parmesan cheese with a silver grater, black spoon to serve the food and dry balls of tagliatelle in the background of the picture

This recipe shows how to make a simple hot Italian-style tomato sauce with garlic, chilli and herbs to spice up beef meatballs. It works with spaghetti, tagliatelle or any other pasta shape.

Step by Step Recipe

One Pot Spicy Meatball Pasta

Serves: 4 | Prep: 10 mins | Cook: 20 mins | Total: 30 mins

A fast, one-pan dinner featuring browned meatballs and chorizo in a spicy tomato sauce, finished with pasta cooked directly in the sauce for ease and flavour.

Equipment

  • Large lidded pan or cast iron skillet
  • Wooden spoon or spatula
  • Knife and chopping board

Ingredients

  • 2 tbsp olive oil
  • 12 meatballs (shop-bought or homemade)
  • 1 onion, finely chopped
  • 80 g chorizo, diced (or bacon lardons / smoked paprika to taste)
  • 1 tbsp balsamic (or red wine or sherry) vinegar
  • 4 garlic cloves, crushed
  • 1 tbsp sundried tomato puree or regular tomato puree
  • 1–2 chilli peppers, finely chopped (adjust to heat preference)
  • 400 g chopped tomatoes (tinned)
  • 500 ml boiling water
  • 250 g spaghetti, tagliatelle or other pasta
  • 2 tsp mixed dried Italian herbs (or fresh herbs)
  • Salt and black pepper to taste

To serve

  • Grated Parmesan
  • Fresh parsley, chopped

Instructions

  1. Warm 2 tbsp olive oil over medium heat in a large lidded pan. Add the meatballs and brown around the edges for about 4–5 minutes. They do not need to be fully cooked through at this stage.
  2. Meanwhile, dice the onion and cube the chorizo. Add both to the pan and fry with the meatballs for another 4–5 minutes until the onion softens and the chorizo releases its flavour.
  3. Pour in 1 tbsp balsamic vinegar to deglaze the pan, scraping the bottom to lift all the caramelised bits—this adds depth to the sauce.
  4. Add the chopped chillies, crushed garlic, 1 tbsp sundried tomato puree (or tomato puree) and 2 tsp mixed herbs. Stir well to combine and cook for a minute to release the aromas.
  5. Pour in 400 g chopped tomatoes and season with salt and black pepper.
  6. Break the 250 g pasta if necessary and add it straight into the sauce. Pour over 500 ml boiling water so the pasta is submerged. Bring to a gentle boil and stir to ensure the pasta isn’t sticking to the pan.
  7. Reduce heat to a simmer, cover with a lid and cook for 11 minutes, stirring once halfway through to separate pasta strands and prevent sticking. Check the pasta for doneness and cook a minute longer if required.
  8. Once the pasta is cooked and the sauce is glossy and well combined, serve directly from the pan. Finish with a generous sprinkle of grated Parmesan and chopped parsley. Adjust seasoning and add chilli flakes if you like extra heat.
Beef meatballs cooking in olive oil in a grey cast iron pan

Notes and tips

  • Substitutes: Use turkey, chicken, pork or vegetarian meatballs if preferred. Chorizo can be swapped for bacon lardons or omitted—add smoked paprika for a smoky flavour.
  • Vinegar options: Balsamic, sherry or red wine vinegar each add a pleasant tang; use whichever you have on hand.
  • Pasta timing: Different shapes and brands vary; check the packet and adjust the simmer time accordingly.
  • Spice level: Two red chillies give a warm heat without overpowering. Reduce to one or remove seeds for milder heat, or add dried chilli flakes at the table for extra kick.
  • One-pot convenience: Cooking pasta directly in the sauce concentrates flavour and keeps washing up to a minimum.

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat until piping hot in the microwave or oven. This dish also freezes well for up to 3 months—defrost before reheating for best texture.

Nutritional estimate (per serving)

Calories: 494 kcal · Carbs: 50 g · Protein: 19 g · Fat: 23 g · Saturated fat: 6 g

Spicy Meatball Pasta served on a black plate with garlic bread on the side with a garnish of chopped parsley and grated parmesan over the top of the food

Serving suggestions

Serve straight from the pan with extra Parmesan and parsley. To stretch the meal, offer garlic bread or a simple tomato and mozzarella salad alongside. A green salad or garlic dough balls also work well.

Substitutes and variations

You can adapt this recipe to what you have: switch meat types for the meatballs, omit the chorizo for a lighter dish, or use fresh garlic and chillies instead of purees. Fresh herbs or a combination of basil and oregano work well in place of dried mixed herbs.

Meatballs, chopped onions and chopped chorizo cooking in olive oil in a grey cast iron pan

Equipment

Any large lidded pan will do; cast iron is excellent for even heat and one-pot cooking. Using a pan with a tight-fitting lid helps the pasta cook evenly in the sauce.

Balls of tagliatelle placed into the cast iron dish and pouring water in with the meat balls from a glass jug

How spicy?

We recommend 1–2 red chillies for a warm, pleasant heat. Adjust the amount to taste and offer chilli flakes at the table so guests can add more if they want.

One-Pot Spicy Meatball Pasta served in a cast iron pan with sprinkled chopped parsley on top for garnish

This spicy meatball pasta is a reliable, flavour-packed one-pot dinner—quick to make and satisfying on busy weeknights.