Authentic Homemade Meat Sauce Recipe for Rich Pasta Nights

There’s nothing more comforting than pasta topped with a rich, meaty sauce, and this meat sauce with shells delivers exactly that. Tender pasta shells cradle a savory beef sauce finished with Parmesan for a silky, satisfying meal. It’s substantial enough for a family dinner yet quick and approachable for weeknights.

Creamy bolognese with pasta shells.

This recipe is essentially a “shortcut bolognese.” It uses classic Italian herbs, ground beef, and passata (or chopped tomatoes) but keeps things simple by forgoing a full soffritto — we use plenty of onion and garlic instead. If you prefer a longer-cooked version, try a slow cooker Bolognese when you have more time.

What you’ll love about this recipe

  • Quick, easy “lazy bolognese” without sacrificing flavour.
  • Cream and Parmesan create a rich, silky finish.
  • Beef stock and optional red wine add depth and balance.
  • Transforms easily into a baked pasta for extra comfort.

Ingredients required

  1. Pasta shells: Cup-shaped shells are perfect for holding the sauce. Penne, rigatoni, fusilli, or pappardelle also work.
  2. Ground beef: Use lean or higher-fat mince depending on preference; fattier mince delivers more flavour.
  3. Onion and garlic: We keep it simple — onion and lots of garlic build a sweet, savory base.
  4. Chopped tomatoes or passata: Use passata for a smooth sauce or chopped tomatoes for a chunkier texture.
  5. Tomato purée (paste): Adds concentrated tomato flavour and body.
  6. Beef stock: Adds richness and volume—dissolved stock cubes work fine.
  7. Red wine (optional): Brightens and deepens the sauce; swap extra stock if you prefer no alcohol.
  8. Heavy cream (optional): A splash of cream softens acidity and enriches the sauce; skip if desired.
  9. Parmesan: Freshly grated Parmesan boosts savouriness and texture.
  10. Olive oil and butter: Olive oil for sautéing, butter for a rounder, richer finish.
  11. Italian herbs: Dried oregano, basil, thyme, and a bay leaf provide that classic Bolognese aroma.
  12. Salt and pepper: To taste.
Ingredients for creamy bolognese and shells.

How to make the meat sauce — step by step

Garlic and onion softening for bolognese sauce.
  1. Sauté the onion and garlic: Heat oil and butter in a heavy pot over medium heat. Cook the diced onion gently until very soft (about 8–10 minutes) without browning. Add minced garlic and cook another 2–3 minutes until fragrant.
  2. Brown the beef: Increase the heat slightly, add the ground beef, and cook until browned, breaking it up with a spoon. Season lightly with salt and pepper.
  3. Add tomatoes and paste: Stir in tomato purée and passata (or chopped tomatoes). Mix thoroughly so the paste coats the meat.
  4. Deglaze and simmer: Add red wine if using and let it reduce for a couple of minutes. Pour in the beef stock, add dried herbs, reduce the heat, and simmer gently, covered, for 15–20 minutes until the sauce thickens and flavors meld.
  5. Finish with cream and Parmesan: Remove from the heat and stir in the cream and grated Parmesan. If the sauce is too thick, loosen with a splash of reserved pasta water.
  6. Toss with pasta and serve: Combine the cooked pasta shells with the sauce, tossing to coat. Stir through shredded mozzarella if you like extra creaminess. Serve with more Parmesan and fresh basil or parsley.
Close up of creamy bolognese and shells pasta.

Notes on leftovers and storage

  • Storage: Cool and refrigerate in airtight containers for up to 3 days, or freeze portions for up to 2 months.
  • Reheating: Reheat gently on the stove with a splash of milk, cream, or stock to restore creaminess. Microwave in short bursts if needed.
  • Reinventions: Use the sauce to make a baked pasta: combine with pasta, top with mozzarella, and bake until bubbly. Or stuff large shells with the mixture, cover with sauce, and bake.

Chef’s guide — expert tips

These practical tips will help you get the best results every time.

  • Milk before cream: A splash of milk before adding cream softens tomato acidity for a traditional touch.
  • Pinch of nutmeg: A tiny amount of nutmeg enhances the sauce’s creaminess in a subtle, classic way.
  • Simmer time: Even a “lazy” version benefits from 15–20 minutes of gentle simmering to meld flavours.
  • Wine: Add wine early and allow it to cook off so only flavour remains.
  • Fresh cheese: Use freshly grated Parmesan for the best melt and flavour; pre-shredded cheese can be less creamy.
  • Starchy pasta water: Reserve some cooking water — the starch helps the sauce cling to the pasta and brings the dish together.

FAQs

Can I make this sauce ahead?

Yes — the sauce often tastes better the next day once the flavours have had time to develop. It also freezes well for meal prep.

Is red wine necessary?

Not strictly. Wine adds depth and acidity that balance the richness, but you can substitute extra stock or water.

Why does the sauce thicken when cooled?

The fats and starches solidify as the sauce cools. Stir in a splash of broth, milk, or cream while reheating to loosen it without losing texture.

Recipe summary — Easy Homemade Meat Sauce

Prep time: 10 minutes | Cook time: 20 minutes | Total time: 30 minutes | Serves: 6

Cream and parmesan cheese being added to the bolognese sauce.

Simple ingredient checklist

  • 300g pasta (shells, penne, or rigatoni)
  • 1 tbsp olive oil, plus butter for richness
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 500g ground beef
  • 400g chopped tomatoes or passata
  • 2 tbsp tomato paste
  • 100ml red wine (optional)
  • 200ml beef stock
  • 1 tsp dried oregano, 1 tsp dried basil
  • 100ml heavy cream (optional)
  • 50g grated Parmesan, plus extra to serve
  • Salt, pepper, and fresh basil to finish

Nutrition (approx. per serving)

Calories: 405 kcal | Protein: 25 g | Carbohydrates: 12 g | Fat: 28 g

If you try this recipe, enjoy the comforting results and feel free to adapt the sauce to your taste — add mushrooms, swap the beef for pork or turkey, or transform it into a baked pasta for a weekend treat.