Go Back

Spaghetti Bolognese (No-Boil Method) - A Cozy, One-Pot Classic

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 servings

Ingredients
  

  • Olive oil: 2 tablespoons
  • Ground beef or a mix of beef and pork: 1 pound (450 g)
  • Onion: 1 medium, finely diced
  • Carrot: 1 small, finely diced
  • Celery: 1 small stalk, finely diced
  • Garlic: 3 cloves, minced
  • Tomato paste: 2 tablespoons
  • Crushed tomatoes or passata: 1 can (28 oz / 800 g)
  • Beef or chicken broth: 4 cups (1 liter), plus extra as needed
  • Milk or half-and-half: 1/2 cup (120 ml) for richness
  • Bay leaf: 1
  • Dried oregano: 1 teaspoon
  • Red pepper flakes: Pinch (optional)
  • Salt and black pepper: To taste
  • Spaghetti: 12 ounces (340 g), dry
  • Parmesan cheese: Freshly grated, for serving
  • Fresh basil or parsley: Chopped, for garnish

Method
 

  1. Heat the pot: Set a large, wide pot or deep sauté pan over medium heat. Add olive oil and warm until shimmering.
  2. Brown the meat: Add the ground beef. Season with a pinch of salt and pepper. Cook, breaking it up, until well browned with some crispy bits, about 6–8 minutes. Drain excess fat if needed, leaving about a tablespoon for flavor.
  3. Sweat the aromatics: Add onion, carrot, and celery. Cook until softened, 5–7 minutes. Stir in garlic and cook 30 seconds until fragrant.
  4. Build the base: Stir in tomato paste and cook 1–2 minutes to caramelize slightly. Add crushed tomatoes, oregano, bay leaf, and a pinch of red pepper flakes if using. Pour in the milk, then 3½ cups of the broth. Bring to a gentle simmer.
  5. Season and taste: Add 1 teaspoon salt and several grinds of black pepper. Taste the liquid—it should be well seasoned since it will flavor the pasta.
  6. Add the spaghetti: Break the spaghetti in half so it fits the pot evenly. Submerge the strands, fanning them out so they don’t clump. If needed, add the remaining 1/2 cup broth to ensure everything is mostly covered.
  7. Simmer and stir: Reduce heat to medium-low. Cook uncovered for 12–15 minutes, stirring every 2–3 minutes to prevent sticking and ensure even cooking. Keep the simmer gentle; rapid boiling can make the pasta tough.
  8. Adjust the texture: As the pasta cooks, it will absorb liquid and release starch, thickening the sauce. If it looks too thick before the pasta is al dente, add warm broth or water, 1/4 cup at a time. If it’s too thin when the pasta is nearly done, let it bubble a bit longer to reduce.
  9. Finish the sauce: When the pasta is just al dente, remove the bay leaf. Stir in a small splash of milk or a knob of butter for silkiness, if you like. Taste and adjust salt and pepper.
  10. Serve: Ladle into warm bowls. Top with a shower of freshly grated Parmesan and chopped basil or parsley. Serve immediately.