Italian Meatball Pasta Skillet

Featured in: Comfort Baking

This Italian dish combines tender ground beef meatballs with a rich tomato and herb sauce, simmered alongside short pasta in a single skillet. The flavorful base includes sautéed onion and bell pepper, enhanced by Parmesan and melted mozzarella cheese on top. Fresh basil adds a fragrant garnish. Ready in under an hour, it's an easy, comforting meal ideal for serving four. Variations include swapping ground beef for turkey or plant-based options and adding chili flakes for heat.

Updated on Thu, 13 Nov 2025 10:33:00 GMT
Italian Meatball Pasta Skillet bubbling in a skillet, topped with melted cheese and fresh basil. Save
Italian Meatball Pasta Skillet bubbling in a skillet, topped with melted cheese and fresh basil. | butterhearth.com

A hearty, one-pan Italian dish featuring tender meatballs simmered in a rich tomato sauce with pasta and melted cheese—perfect for a comforting family dinner.

I first made this Italian Meatball Pasta Skillet on a busy weeknight, and it quickly became our go-to dinner when everyone craved something hearty yet easy. The way the meatballs soak up the sauce while the cheese melts on top never fails to put smiles on faces around our table.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Breadcrumbs: 50 g (1/2 cup)
  • Egg: 1 large
  • Parmesan cheese: 2 tbsp grated (for meatballs) + 2 tbsp grated (for topping)
  • Garlic: 2 cloves, minced
  • Fresh parsley: 2 tbsp chopped (or 1 tbsp dried)
  • Salt: 1/2 tsp, plus more to taste
  • Black pepper: 1/4 tsp, plus more to taste
  • Olive oil: 2 tbsp
  • Onion: 1 small, finely chopped
  • Bell pepper: 1 (red or yellow), diced
  • Canned crushed tomatoes: 400 g (14 oz)
  • Tomato passata or purée: 250 ml (1 cup)
  • Dried Italian herbs: 1 tsp
  • Sugar: 1/2 tsp
  • Pasta: 250 g (9 oz) short pasta (penne, rigatoni, or fusilli)
  • Water or low-sodium chicken broth: 500 ml (2 cups)
  • Mozzarella cheese: 120 g (1 cup) shredded (for topping)
  • Fresh basil leaves: for garnish

Instructions

Mix Meatball Ingredients:
In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper. Mix until just combined. Shape into 16–18 small meatballs (about 1 tablespoon each).
Brown Meatballs:
Heat 1 tbsp olive oil in a large, deep skillet over medium heat. Add meatballs and brown on all sides for 5–6 minutes. Remove meatballs and set aside.
Sauté Vegetables:
Add remaining oil to the same skillet. Sauté onion and bell pepper for 3 minutes until softened.
Prepare Sauce:
Stir in crushed tomatoes, tomato passata, Italian herbs, sugar, salt, and pepper. Bring to a simmer.
Add Pasta & Meatballs:
Add the pasta and water or broth. Stir well, then return the meatballs to the skillet, nestling them into the sauce.
Simmer:
Cover and simmer on medium-low heat for 15–18 minutes, stirring occasionally, until pasta is tender and meatballs are cooked through. Add extra water if needed.
Add Cheese:
Sprinkle mozzarella and additional Parmesan over the skillet. Cover and cook for 2–3 minutes until cheese is melted and bubbly.
Garnish & Serve:
Garnish with fresh basil. Serve hot, straight from the skillet.
A close-up of a delightful Italian Meatball Pasta Skillet, ready for a comforting family meal. Save
A close-up of a delightful Italian Meatball Pasta Skillet, ready for a comforting family meal. | butterhearth.com

This recipe has become a weekend tradition in our household, bringing everyone together around the table for seconds and lots of laughter.

Variations & Substitutions

Swap the ground beef for pork, turkey, or plant-based mince. Gluten-free pasta and breadcrumbs work perfectly if needed, and adding a pinch of chili flakes gives a spicy touch.

Serving Suggestions

Pair with a crisp green salad and warm, crusty bread for a full Italian-inspired meal your family will love.

Storage & Leftovers

Refrigerate any leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water if needed to refresh the sauce.

Sizzling Italian Meatball Pasta Skillet with tender pasta and meatballs bathed in a rich tomato sauce. Save
Sizzling Italian Meatball Pasta Skillet with tender pasta and meatballs bathed in a rich tomato sauce. | butterhearth.com

This Italian Meatball Pasta Skillet is a crowd-pleaser that transforms simple ingredients into a memorable family favorite every time.

Recipe Questions

What type of pasta works best in this skillet?

Short pasta shapes like penne, rigatoni, or fusilli are ideal as they cook evenly and hold the sauce well.

Can the meatballs be made ahead of time?

Yes, you can prepare the meatballs in advance and refrigerate or freeze them until ready to cook.

How do I prevent the pasta from sticking in the skillet?

Make sure to stir occasionally and use enough liquid (water or broth) for the pasta to cook evenly without sticking.

What variations can be made for dietary preferences?

Ground beef can be replaced with pork, turkey, or plant-based mince. Gluten-free pasta and breadcrumbs can be used for gluten sensitivity.

How is the cheese topping added to the dish?

Sprinkle shredded mozzarella and Parmesan over the cooked pasta and meatballs, then cover the skillet to melt the cheese for 2–3 minutes.

Italian Meatball Pasta Skillet

One-pan Italian dish with meatballs, tomato sauce, pasta, and melted cheese, perfect for family dinners.

Prep duration
20 min
Time to cook
30 min
Complete duration
50 min
Created by Grace Mitchell


Skill Level Easy

Heritage Italian

Output 4 Portions

Dietary considerations None specified

Components

Meatballs

01 14 oz ground beef
02 1/2 cup breadcrumbs
03 1 large egg
04 2 tablespoons grated Parmesan cheese
05 2 cloves garlic, minced
06 2 tablespoons fresh parsley, chopped
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper

Sauce and Pasta

01 2 tablespoons olive oil
02 1 small onion, finely chopped
03 1 bell pepper, diced (red or yellow)
04 14 oz canned crushed tomatoes
05 1 cup tomato passata or purée
06 1 teaspoon dried Italian herbs
07 1/2 teaspoon sugar
08 Salt and black pepper, to taste
09 9 oz short pasta (penne, rigatoni, or fusilli)
10 2 cups water or low-sodium chicken broth

Topping

01 1 cup shredded mozzarella cheese
02 2 tablespoons grated Parmesan cheese
03 Fresh basil leaves, for garnish

Directions

Stage 01

Prepare Meatball Mixture: In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan cheese, minced garlic, chopped parsley, salt, and black pepper. Mix gently until just combined. Form into 16 to 18 small meatballs, each about 1 tablespoon in size.

Stage 02

Brown Meatballs: Heat 1 tablespoon olive oil in a large deep skillet over medium heat. Add meatballs and brown evenly on all sides for 5 to 6 minutes. Remove from skillet and set aside.

Stage 03

Sauté Vegetables: Add remaining olive oil to the skillet. Sauté finely chopped onion and diced bell pepper for approximately 3 minutes until softened.

Stage 04

Develop Sauce: Stir in crushed tomatoes, tomato passata, dried Italian herbs, sugar, salt, and black pepper. Bring mixture to a gentle simmer.

Stage 05

Combine Pasta and Meatballs: Add pasta and water or chicken broth to the skillet and stir well. Nestle the browned meatballs back into the sauce evenly.

Stage 06

Simmer Until Cooked: Cover skillet and simmer on medium-low heat for 15 to 18 minutes, stirring occasionally, until pasta is tender and meatballs are fully cooked. Add a splash of water if needed to maintain sauce consistency.

Stage 07

Add Cheese Topping: Sprinkle shredded mozzarella and grated Parmesan evenly over the skillet contents. Cover and cook an additional 2 to 3 minutes until cheese is melted and bubbly.

Stage 08

Garnish and Serve: Garnish with fresh basil leaves and serve hot directly from the skillet.

Necessary tools

  • Large deep skillet or sauté pan with lid
  • Mixing bowls
  • Wooden spoon or spatula
  • Grater

Allergy details

Review each component for potential allergens and consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains wheat (pasta, breadcrumbs), egg, and milk (cheese). May contain gluten depending on ingredient choice.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy Value: 590
  • Fats: 25 g
  • Carbohydrates: 54 g
  • Protein Content: 34 g