CookSnap is coming soon — Join the waitlist →

Spaghetti Bolognese

A rich, slow-simmered beef ragù with tomatoes, garlic, and aromatics, served over tender spaghetti. Deeply savory and ready in under an hour.

Total time
45 min
Servings
4
Calories
625
Protein
38g
Spaghetti Bolognese
italianbeefpastacomfort foodweeknight dinner

Ingredients

  • 1 lb ground beef
  • 1 medium yellow onion
  • 3 cloves garlic cloves
  • 28 oz canned crushed tomatoes
  • 2 tablespoons tomato paste
  • ¼ cup whole milk
  • 1 lb spaghetti
  • ½ cup parmesan cheese, grated

Instructions

  1. 1

    Cut the onion in half lengthwise from root to tip, then place each half flat-side down and dice crosswise into 1/4-inch cubes — pieces roughly the size of a die.

  2. 2

    Mince the garlic cloves until the pieces are smaller than a grain of rice, about the size of pencil-tip dots — you'll have a small pile of tiny fragments.

  3. 3

    Place the 12-inch skillet over medium-high heat and wait for it to become hot, about 1 minute, then add the ground beef in a single layer.

  4. 4

    Break the beef into bite-sized pieces using a wooden spoon, pressing and stirring constantly for 5–6 minutes until no pink remains and the meat is golden-brown.

  5. 5

    Pour off the excess fat by tilting the pan over a bowl or small container, leaving just a thin slick of fat in the bottom.

  6. 6

    Add the diced onion to the beef and stir constantly over medium heat for 3–4 minutes until the onion pieces become soft and translucent, not crunchy.

  7. 7

    Add the minced garlic and stir for 30 seconds until the aroma becomes strong and fragrant — you'll smell it immediately.

  8. 8

    Pour in the 2 tablespoons of tomato paste and stir constantly for 90 seconds until it darkens slightly and coats the beef mixture evenly.

  9. 9

    Pour in the 28 oz of crushed tomatoes, stir to combine, and bring to a gentle bubble over medium-high heat, about 2–3 minutes.

  10. 10

    Reduce the heat to low so small bubbles just break the surface every 2–3 seconds — this is a bare simmer, not boiling.

  11. 11

    Simmer uncovered for 20 minutes, stirring once every 5 minutes, until the sauce thickens and the beef flavors deepen.

  12. 12

    Pour in the 1/4 cup of milk and stir gently to combine — the sauce will lighten in color and become slightly creamy.

  13. 13

    Simmer for another 3–4 minutes, stirring once, until the milk is fully blended in and the sauce looks glossy and unified.

  14. 14

    Taste the sauce and add a pinch of salt and a grind of black pepper, then stir. Adjust seasoning if needed.

  15. 15

    Fill the large pot with 6 quarts of water and bring it to a rolling boil over high heat, about 8–10 minutes, then add 1 tablespoon of salt.

  16. 16

    Add the 1 lb of spaghetti to the boiling water and stir immediately to separate the strands, then cook uncovered for 9–11 minutes until tender but still slightly firm when bitten.

  17. 17

    Place a colander in the sink and pour the spaghetti into it, letting the water drain completely — do not rinse the pasta.

  18. 18

    Divide the spaghetti among four shallow bowls, placing a nest of pasta in the center of each.

  19. 19

    Spoon the Bolognese sauce in a generous heap on top of each pasta nest, covering the center fully.

  20. 20

    Sprinkle 2 tablespoons of grated parmesan cheese over the sauce on each bowl.

Tools you’ll need

  • 12-inch stainless steel or cast iron skillet
  • wooden spoon
  • small bowl or measuring cup for draining fat
  • large pot (at least 6-quart capacity)
  • colander
  • four shallow bowls
  • cutting board
  • chef's knife
  • microplane or box grater (for parmesan, optional)

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.