Italian meatball pasta skillet

Featured in: Home Comforts

This Italian skillet dish combines tender beef meatballs with a rich tomato and herb-infused sauce, cooked alongside short pasta. Sautéed onions and bell peppers add sweetness, while a blend of Parmesan and mozzarella cheese melts on top for a creamy finish. Simple to prepare and deliciously comforting, it’s ideal for a family meal. Variations include swapping meats or using gluten-free pasta. Garnished with fresh basil, it’s a luscious dish served straight from the pan.

Updated on Sun, 09 Nov 2025 09:07:00 GMT
Delicious Italian Meatball Pasta Skillet, topped with melted cheese and fresh basil.  Save
Delicious Italian Meatball Pasta Skillet, topped with melted cheese and fresh basil. | snacksplat.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 when I wanted a cozy dinner that would please everyone at the table. The combination of juicy meatballs, savory sauce, and gooey melted cheese always brings back memories of laughter-filled weeknights in our kitchen.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Breadcrumbs: 50 g (1/2 cup)
  • Egg: 1 large
  • Parmesan cheese (for meatballs): 2 tbsp grated
  • Garlic: 2 cloves, minced
  • Fresh parsley: 2 tbsp, chopped (or 1 tbsp dried)
  • Salt: 1/2 tsp
  • Black pepper: 1/4 tsp
  • Olive oil: 2 tbsp
  • Onion: 1 small, finely chopped
  • Bell pepper: 1, diced (red or yellow)
  • 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
  • Salt and pepper: to taste
  • Short pasta: 250 g (9 oz) penne, rigatoni, or fusilli
  • Water or low-sodium chicken broth: 500 ml (2 cups)
  • Shredded mozzarella cheese: 120 g (1 cup)
  • Parmesan cheese (for topping): 2 tbsp grated
  • Fresh basil leaves: for garnish

Instructions

Make the meatballs:
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 the meatballs:
Heat 1 tbsp olive oil in a large, deep skillet or sauté pan 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.
Make the 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 a splash more water if needed.
Add cheese:
Sprinkle mozzarella and Parmesan over the skillet. Cover and cook for another 2–3 minutes until cheese is melted and bubbly.
Garnish & serve:
Garnish with fresh basil. Serve hot, straight from the skillet.
Savor the Italian Meatball Pasta Skillet with tender meatballs in rich tomato sauce.  Save
Savor the Italian Meatball Pasta Skillet with tender meatballs in rich tomato sauce. | snacksplat.com

This meal always brings my family together around the dinner table, and there are never any leftovers. It's the kind of dish that makes everyone ask for seconds.

Serving Suggestions

Pair this pasta skillet with a simple green salad and some crusty bread on the side for a full Italian-inspired meal.

Allergen Information

Contains wheat (pasta, breadcrumbs), egg, and milk (cheese). Use gluten-free pasta and breadcrumbs if needed and always check product labels.

Required Tools

You'll need a large deep skillet with a lid, mixing bowls, a wooden spoon or spatula, and a grater to prepare this recipe.

Hearty Italian Meatball Pasta Skillet, a comforting one-pan meal ready in under an hour. Save
Hearty Italian Meatball Pasta Skillet, a comforting one-pan meal ready in under an hour. | snacksplat.com

Enjoy this Italian Meatball Pasta Skillet straight from the pan for maximum comfort. Leftovers reheat beautifully for lunch the next day.

Recipe Guide

Can I use other meats instead of beef?

Yes, ground pork, turkey, or plant-based mince can be used as alternatives for the meatballs while maintaining great flavor and texture.

What pasta types work best in this skillet dish?

Short pasta shapes like penne, rigatoni, or fusilli hold the sauce well and cook evenly alongside the meatballs.

How do I ensure the meatballs stay tender?

Mixing breadcrumbs, egg, and Parmesan into the ground beef helps bind and soften the meatballs, keeping them tender during cooking.

Can I add spice to this dish?

Absolutely! Adding chili flakes during the sauce preparation adds a nice spicy kick without overwhelming the other flavors.

Is it possible to make this dish gluten-free?

Yes, substituting gluten-free pasta and breadcrumbs allows for a gluten-free version that still tastes delicious.

What cheese is used for the topping?

A combination of shredded mozzarella and grated Parmesan cheese is sprinkled on top and melted for a rich, creamy finish.

Italian meatball pasta skillet

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

Prep duration
20 min
Kitchen time
30 min
Complete duration
50 min
Created by Katie Miller


Skill level Easy

Heritage Italian

Output 4 Portions

Nutrition Labels None specified

What you'll need

Meatballs

01 14 oz ground beef
02 ½ cup breadcrumbs
03 1 large egg
04 2 tbsp grated Parmesan cheese
05 2 cloves garlic, minced
06 2 tbsp fresh parsley, chopped (or 1 tbsp dried)
07 ½ tsp salt
08 ¼ tsp black pepper

Sauce and Pasta

01 2 tbsp 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 tsp dried Italian herbs
07 ½ tsp sugar
08 Salt and 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 tbsp grated Parmesan cheese
03 Fresh basil leaves, for garnish

Method

Step 01

Prepare the meatballs: In a large bowl, mix ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper until just combined. Form 16–18 small meatballs, about 1 tablespoon each.

Step 02

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

Step 03

Sauté vegetables: Add remaining olive oil to the skillet. Sauté onion and bell pepper for 3 minutes until softened.

Step 04

Simmer the sauce: Stir in crushed tomatoes, tomato passata, Italian herbs, sugar, salt, and pepper. Bring to a gentle simmer.

Step 05

Add pasta and broth: Incorporate pasta and water or broth into the sauce, stirring well. Nestle the browned meatballs into the mixture.

Step 06

Cook pasta and meatballs: Cover and simmer on medium-low heat for 15–18 minutes, stirring occasionally, until pasta is tender and meatballs are fully cooked. Add extra water if necessary.

Step 07

Add cheese topping: Sprinkle mozzarella and Parmesan evenly over the skillet. Cover and cook for 2–3 minutes until cheese melts and bubbles.

Step 08

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

Kitchen tools

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

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains wheat (pasta, breadcrumbs), egg, and milk (cheese). May contain gluten depending on ingredient choices.

Nutrient breakdown (each portion)

Numbers shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 590
  • Fats: 25 g
  • Carbohydrates: 54 g
  • Proteins: 34 g