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 Spaghetti and Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This One-Pan Spaghetti and Meatballs recipe offers a quick and satisfying dinner, where juicy meatballs and tender pasta cook together in a flavorful tomato sauce, all in just one pan.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

500 g (1.1 lbs) minced beef (ideally 12–20% fat)

½ large onion, peeled and finely chopped

1 egg

3 tbsp grated parmesan

3 tbsp panko breadcrumbs

¼ tsp salt

¼ tsp black pepper

1 tbsp oil

1 tbsp unsalted butter

½ large onion, finely chopped

2 celery sticks, chopped

2 garlic cloves, minced

¼ tsp salt

¼ tsp black pepper

400 g (14 oz) tin finely chopped tomatoes

2 tbsp tomato purée (paste in US)

1 tsp dried thyme

1 tsp light brown sugar

1 beef stock cube, crumbled

600 ml (2½ cups) just-boiled water

Shaved or grated parmesan (for serving)

1 tbsp chopped fresh parsley (for serving)

Instructions

  1. Make the Meatballs: In a large mixing bowl, combine minced beef, finely chopped onion, egg, grated parmesan, breadcrumbs, salt, and pepper. Mix well until combined. Shape into 16–20 meatballs.
  2. Brown the Meatballs: Heat oil and butter in a large, deep frying pan. Brown the meatballs for 5–6 minutes, turning occasionally. Remove and set aside.
  3. Start the Sauce: In the same pan, sauté chopped onion, celery, garlic, salt, and pepper until softened for 3–4 minutes.
  4. Add Sauce Ingredients: Stir in chopped tomatoes, tomato purée, dried thyme, brown sugar, crumbled stock cube, and boiled water. Bring to a gentle boil.
  5. Cook the Pasta: Add spaghetti to the pan, submerging it in the sauce. Cover and simmer for 10–12 minutes, stirring occasionally to prevent sticking.
  6. Serve: Once the pasta is cooked, divide into bowls, top with meatballs and sauce, then sprinkle with parmesan and fresh parsley.

Notes

Meatball Size: Adjust size for desired portion. Small meatballs will require less cooking time.

Sauce Consistency: Add more water if the sauce thickens too much while cooking.

Pasta Type: Feel free to use different pasta types like linguine or fettuccine if you prefer.

Make Ahead: Leftovers keep in the fridge for up to 2 days and can be reheated on the stove.

  • Author: Chloe Mae
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1/4th of recipe
  • Calories: 450
  • Sugar: 8g
  • Sodium: 650mg
  • Fat: 20g
  • Saturated Fat: 7g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 5g
  • Protein: 28g
  • Cholesterol: 85mg