Italian Meatball Pasta Skillet

Featured in: Family Comfort Plates

This Italian meatball pasta skillet offers a comforting blend of tender meatballs simmered in a rich tomato sauce alongside pasta. Enhanced with sautéed onions and bell peppers, it finishes with melted mozzarella and Parmesan cheese for a gooey topping. Cooked right in one pan, it's an easy, flavorful dish perfect for family dinners. Fresh basil adds a fragrant touch, while substitutions allow for various protein choices and dietary needs.

Updated on Thu, 13 Nov 2025 15:57:00 GMT
Italian Meatball Pasta Skillet: A bubbling skillet of pasta, cheesy sauce, and savory meatballs. Pin it
Italian Meatball Pasta Skillet: A bubbling skillet of pasta, cheesy sauce, and savory meatballs. | weeknightwhisk.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 weeknight when I wanted something satisfying but easy to put together. The whole family loved scooping generous portions straight from the pan.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Bread crumbs: 50 g (1/2 cup)
  • Egg: 1 large
  • Parmesan cheese: 2 tbsp grated
  • Garlic: 2 cloves, minced
  • Parsley: 2 tbsp fresh, chopped (or 1 tbsp dried)
  • Salt: 1/2 tsp
  • Black pepper: 1/4 tsp
  • Olive oil: 2 tbsp (divided)
  • 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)
  • Mozzarella cheese: 120 g (1 cup) shredded
  • Parmesan cheese (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 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 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.
Combine with Pasta:
Add pasta and water or broth. Stir well, then return meatballs to skillet, nestling them in the sauce.
Simmer:
Cover and cook on medium-low 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 skillet. Cover and cook another 2–3 minutes until cheese is melted and bubbly.
Finish and Serve:
Garnish with fresh basil. Serve hot from the skillet.
Pin it
| weeknightwhisk.com

This recipe often makes an appearance for Sunday family suppers. Everyone loves gathering around the table for seconds.

Required Tools

Large deep skillet with lid, mixing bowls, wooden spoon or spatula, and a grater are needed for this recipe.

Allergen Information

Contains: Wheat in pasta and breadcrumbs, egg, and milk in the cheese. May contain gluten—always check ingredient labels for potential cross-contamination.

Nutritional Information

Per serving: 590 calories, 25 g total fat, 54 g carbohydrates, 34 g protein.

Italian Meatball Pasta Skillet, a comforting family meal: Meatballs nestled in tomato sauce with melted mozzarella. Pin it
Italian Meatball Pasta Skillet, a comforting family meal: Meatballs nestled in tomato sauce with melted mozzarella. | weeknightwhisk.com

Finish with a sprinkle of fresh basil and enjoy straight from the pan. This skillet brings comfort and big flavor to any table.

Common Questions

How do you ensure meatballs stay tender in this dish?

Mixing breadcrumbs and egg with the ground meat helps keep the meatballs moist and tender during cooking.

Can I substitute the beef in the meatballs?

Yes, ground pork, turkey, or plant-based mince can be used as alternatives to beef without compromising flavor.

What pasta types work best for this one-pan dish?

Short pasta like penne, rigatoni, or fusilli works well as they hold the sauce and cook evenly in the skillet.

How can I add a spicy kick to the skillet?

Incorporate chili flakes while sautéing the onion and bell pepper to introduce a subtle heat.

Is it possible to make this dish gluten-free?

Use gluten-free pasta and substitute breadcrumbs with gluten-free alternatives to adapt the dish.

What is the best way to reheat leftovers?

Reheat gently on the stovetop with a splash of water or broth to prevent drying, stirring occasionally until warmed through.

Italian Meatball Pasta Skillet

Hearty one-pan Italian dish with tender meatballs in tomato sauce, pasta, and melted cheese.

Prep Time
20 min
Cook Time
30 min
Time Needed
50 min
Created by Ella Thompson


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Info None specified

What You'll Need

Meatballs

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

Sauce and Pasta

01 2 tbsp olive oil
02 1 small onion, finely chopped
03 1 bell pepper (red or yellow), diced
04 14 oz canned crushed tomatoes
05 1 cup tomato passata
06 1 tsp dried Italian herbs
07 1/2 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

Step-by-Step

Step 01

Prepare meatball mixture: Combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper in a large bowl. Mix gently until just combined, then shape into 16 to 18 small meatballs, approximately 1 tablespoon each.

Step 02

Brown the meatballs: Heat 1 tablespoon olive oil in a large deep skillet over medium heat. Add the meatballs and cook, turning occasionally, until browned on all sides, around 5 to 6 minutes. Remove and set aside.

Step 03

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

Step 04

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

Step 05

Combine pasta and meatballs: Add the pasta and water or chicken broth to the skillet. Stir well, then nestle the browned meatballs into the sauce.

Step 06

Simmer until cooked: Cover and cook over medium-low heat for 15 to 18 minutes, stirring occasionally, until the pasta is tender and meatballs are cooked through. Add a splash of water if the sauce becomes too thick.

Step 07

Add cheese topping: Sprinkle shredded mozzarella and grated Parmesan evenly over the skillet. Cover and cook for an additional 2 to 3 minutes until the cheese melts and bubbles.

Step 08

Garnish and serve: Top with fresh basil leaves and serve immediately, straight from the skillet.

Tools Required

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

Allergy Notice

Go through every ingredient to identify allergens and talk to your healthcare provider if you have concerns.
  • Contains wheat (from pasta and breadcrumbs), egg, and milk (cheese).
  • May contain gluten depending on choice of pasta and breadcrumbs.

Nutrition Information (per portion)

Nutrition details are for general reference and shouldn't replace advice from your doctor.
  • Caloric Content: 590
  • Fats: 25 g
  • Carbohydrates: 54 g
  • Proteins: 34 g