Cheesy Beef Pasta Skillet (One-Pan Ground Beef & Pasta in Tomato Cream Sauce, 30 Min)

Cheesy beef pasta skillet, short pasta and ground beef in a creamy tomato sauce topped with melted cheese and parsley, served in a cast iron pan

Homemade hamburger helper that blows the boxed stuff away — and the pasta cooks right in the pan, so it’s truly one-pot. Seasoned ground beef and tender pasta in a rich, creamy tomato sauce loaded with melty cheese. Thirty minutes start to finish, dirties just one skillet, totally kid-approved and budget-friendly. This is the weeknight dinner on repeat in my house.

Fun fact: boxed Hamburger Helper launched in 1971 during a beef shortage, designed to stretch one pound of ground beef into a full family meal. This scratch version uses the same clever one-pan, pasta-cooked-in-the-sauce idea — just with real cheese and no powder packet.

Why this recipe works

  • PASTA cooks in the sauce. It absorbs the beefy tomato flavor and releases starch for a silkier sauce — one pan, more taste.
  • CREAM + cheese. A splash of cream and a handful of cheese turn tomato sauce into rich, velvety comfort.
  • WATCH the liquid. Add a little extra broth if it gets dry before the pasta is tender.

Ingredients

Serves 5.

  • Skillet:
  • 1 lb (450 g) ground beef
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1/2 tsp paprika
  • 1 can (15 oz) tomato sauce
  • 2.5 cups beef broth
  • 10 oz (285 g) short pasta (penne, rotini, shells)
  • Salt and pepper
  • Finish:
  • 1/2 cup heavy cream
  • 1.5 cups shredded cheddar or mozzarella
  • Chopped parsley

Instructions
Close-up of a spoonful of cheesy beef pasta with stretchy melted cheese and a glossy tomato cream sauce

Step 1: Brown the beef

In a large deep skillet over medium-high, brown the ground beef with the onion, 6 minutes. Drain excess fat.

Step 2: Build flavor

Add garlic, tomato paste, Italian seasoning and paprika; cook 1 minute until the paste darkens.

Step 3: Add pasta and liquid

Stir in tomato sauce, broth, uncooked pasta, salt and pepper. Make sure pasta is mostly submerged. Bring to a boil.

Step 4: Simmer

Cover, reduce heat, and simmer 12-14 minutes, stirring occasionally, until pasta is tender and the sauce has thickened. Add a splash of broth if it dries out.

Step 5: Make it creamy

Stir in the heavy cream and half the cheese until melted and silky.

Step 6: Melt the top

Sprinkle the rest of the cheese over the top. Cover off the heat 2-3 minutes until melted.

Step 7: Serve

Top with parsley and serve hot from the skillet.

Nutrition information

  • Calories: 590 kcal per serving
  • Protein: 32 g
  • Carbohydrates: 52 g
  • Fat: 29 g
  • Saturated Fat: 15 g
  • Fiber: 4 g

Pro tips for the best cheesy beef pasta skillet

  • Keep pasta submerged. Stir so it cooks evenly; add a little broth if the top pieces stay firm.
  • Don’t overcook. Check at 12 minutes — pasta keeps softening off the heat.
  • Add veggies. Stir in spinach, mushrooms or bell pepper for a sneaky veg boost.
  • Spice it up. A pinch of red pepper flakes or a spoonful of pesto adds a flavor twist.

Frequently asked questions

Can I use any pasta shape?

Short shapes (penne, rotini, shells, elbows) work best for one-pan cooking. Long pasta is trickier to submerge.

Why is my sauce too thin or thick?

It thickens as it rests. Too thin — simmer uncovered a couple minutes; too thick — stir in a splash of broth.

Can I make it ahead?

Yes — it reheats well for 4 days; add a little broth or milk to loosen the sauce.

Can I use milk instead of cream?

Yes — whole milk works; the sauce will be a bit less rich. Avoid skim, which can taste thin.

Is this freezer-friendly?

It freezes okay, though the pasta softens. Freeze up to 2 months and reheat gently with extra liquid.