One-Pan Pasta with Meatballs, Tomatoes, and Basil Recipe

Introduction

This one-pan pasta recipe combines juicy meatballs and a rich tomato sauce with tender spaghetti, all cooked together for an easy, flavorful meal. Perfect for busy weeknights, it requires minimal cleanup without sacrificing taste.

A white pan filled with thick spaghetti mixed in bright red tomato sauce with visible bits of herbs, topped with several large, browned meatballs scattered evenly. Fresh green basil leaves are placed on top for garnish. To the right of the pan, a white bowl also holds a portion of the same spaghetti and meatballs, with a shiny green basil leaf on top. A silver fork rests beside the bowl. In the upper right corner, a clear glass of water with some bubbles is visible. Everything is set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 tbsp rapeseed oil
  • 12 meatballs (300g)
  • 1 onion, finely chopped
  • 3 garlic cloves, finely chopped
  • 2 tbsp ketchup
  • 2 x 400g cans chopped tomatoes
  • 1 large bunch of basil, finely chopped, plus a few whole leaves
  • 225g dried spaghetti

Instructions

  1. Step 1: Heat the rapeseed oil in a deep, wide frying pan or casserole dish over medium-high heat. Add the meatballs and cook for 5 minutes, turning them occasionally until browned all over.
  2. Step 2: Add the chopped onion and garlic to the pan and fry for 8 minutes until softened.
  3. Step 3: Stir in the ketchup, chopped tomatoes, chopped basil, and 400ml of water. Bring the mixture to a boil.
  4. Step 4: Add the dried spaghetti to the pan, making sure it is mostly submerged in the sauce. Cook for 10-12 minutes, stirring occasionally to prevent sticking and to help the pasta cook evenly.
  5. Step 5: Once the spaghetti is tender and the sauce has thickened, season with salt and pepper to taste. Sprinkle with whole basil leaves before serving.

Tips & Variations

  • For extra flavor, try using homemade meatballs or adding a pinch of chili flakes for a spicy kick.
  • Substitute rapeseed oil with olive oil for a more Mediterranean taste.
  • Use gluten-free spaghetti if you need a gluten-free option.
  • If the sauce reduces too much before the pasta is cooked, add a little more water as needed.

Storage

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or stock to loosen the sauce if it has thickened too much.

How to Serve

A white pan filled with thick yellow spaghetti noodles mixed with red tomato sauce, scattered with several brown meatballs coated in sauce, and topped with small green basil leaves. Next to the pan, a white bowl holds a serving of the same spaghetti and meatballs, also garnished with a green basil leaf. A silver fork lies on the white marbled surface near the bowl, and there is a glass of water with ice nearby on the same white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use fresh pasta instead of dried spaghetti?

Yes, fresh pasta will cook more quickly, so reduce the cooking time to a few minutes and keep a close eye to avoid overcooking.

Can I prepare this dish in advance?

You can prepare the meatballs and sauce ahead of time, then cook the pasta just before serving to maintain the best texture.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pan Pasta with Meatballs, Tomatoes, and Basil Recipe


  • Author: Sophie
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

A simple, comforting one-pan pasta recipe featuring juicy meatballs simmered in a rich tomato sauce with fresh basil and garlic, all cooked together with spaghetti for an easy, flavorful weeknight meal.


Ingredients

Scale

Main Ingredients

  • 1 tbsp rapeseed oil
  • 12 meatballs (300g)
  • 1 onion, finely chopped
  • 3 garlic cloves, finely chopped
  • 2 tbsp ketchup
  • 2 x 400g cans chopped tomatoes
  • 1 large bunch of basil, finely chopped, plus a few whole leaves
  • 225g dried spaghetti
  • 400ml water

Instructions

  1. Brown the meatballs: Heat the rapeseed oil in a deep, wide frying pan or casserole dish over medium-high heat. Add the meatballs and cook for about 5 minutes, turning frequently until they are browned on all sides.
  2. Sauté onion and garlic: Add the finely chopped onion and garlic to the pan with the meatballs. Continue frying for another 8 minutes until the onion is softened and fragrant.
  3. Add sauce ingredients and bring to boil: Stir in the ketchup, chopped tomatoes, chopped basil, and 400ml of water. Increase the heat and bring the mixture to a boil.
  4. Cook the pasta: Add the dried spaghetti directly into the pan, submerging it in the sauce. Cook for 10-12 minutes, stirring occasionally to prevent sticking and ensure even cooking.
  5. Finish and serve: Once the pasta is tender and the sauce has thickened and reduced, season with salt and pepper to taste. Sprinkle with whole basil leaves before serving for a fresh, aromatic finish.

Notes

  • You can substitute spaghetti with any long pasta like linguine or fettuccine if preferred.
  • If you want a vegetarian option, replace meatballs with plant-based alternatives or sautéed mushrooms.
  • Adjust the seasoning at the end to taste, adding salt and pepper as needed.
  • For a spicier variation, add chili flakes when cooking the onion and garlic.
  • Leftovers reheat well and the pasta may absorb more sauce, so add a splash of water when reheating if too thick.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Keywords: one-pan pasta, easy pasta recipe, meatball pasta, tomato pasta, quick dinner, Italian pasta dish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating