penne topped with bolognese sauce and fresh parsley in a white bowl

Why I love this bolognese sauce recipe

A woman in a pink sweater smiles widely while holding a dish of fresh salad with greens and strawberries, standing at a wooden table against a light background—perfectly capturing the inviting spirit of a food blog.

This is a recipe I’ve been making forever. It’s always a hit, and I will probably never get sick of it. I love that it has all the flavor of a slow cooked bolognese sauce recipe, but it comes together is such a short amount of time. I’ve also adapted it to be dairy free.

Does bolognese sauce have dairy? Traditionally, bolognese sauce calls for milk. I have never included it in my recipe (even before we went dairy free), so I can’t really call this an authentic bolognese sauce. But, I think it’s delicious all the same.

If you want to add a splash of dairy free cream at the end, you totally can. If you do, I recommend this almond cooking milk.

→ If you like this recipe, you should try these: tomato artichoke penne / penne arrabbiata / butternut squash pasta / shrimp fettuccine / pasta carbonara

close up of penne topped with bolognese sauce and fresh parsley in a white bowl
aerial view of penne topped with bolognese sauce and fresh parsley in a white bowl

Frequently asked questions

What’s the difference between bolognese sauce and spaghetti sauce?

The main difference between spaghetti meat sauce and bolognese is the mirepoix and the wine/milk (this recipe doesn’t contain milk). Traditional meat sauce doesn’t have celery or carrots added, and doesn’t have to have wine/milk.

Is bolognese sauce supposed to be thick?

Yes. Bolognese should be relatively thick, but if you prefer it to be thinner, you can easily add an extra cup or so of crushed tomatoes. Just be sure to add enough extra salt (an extra pinch should do the trick).

Can I freeze this sauce?

You definitely can! In fact, when I have enough ingredients, I like to make a double batch and freeze half for a quick weeknight dinner (although, this recipe is really quick enough to make during the week, too).

5 from 2 votes

Penne Bolognese

This flavorful, quick cooking penne bolognese is a classic recipe that's fast enough for a weeknight meal, but it's special enough for a Sunday dinner. The bolognese sauce can even be made in advance and frozen for when you're in a pinch.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 12 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 16-ounce package penne pasta
  • 3 tablespoons extra-virgin olive oil
  • 1 sweet onion, diced, about 1 cup
  • ½ cup diced celery
  • ½ cup shredded carrot
  • 1 pound lean ground beef
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • ½ cup dry white wine
  • 1 28-ounce can crushed tomatoes
  • 1 ½ tablespoons dried basil

Instructions 

  • Sauté the veggies. Heat olive oil in a large skillet or dutch oven to medium-high. Add the carrot, celery, onion and garlic and sauté for about 10 minutes or until the vegetables are translucent and tender, stirring occasionally.
  • Brown the beef. Once the veggies are soft, add the ground beef and seasong with salt and pepper. Sauté for about 10 minutes, breaking the meat up as it cooks.
  • Simmer the sauce. Add wine, crushed tomatoes and basil. Stir to combine and reduce the heat to medium-low. Simmer the sauce for 20 – 25 minutes, stirring occasionally.
  • Cook the pasta. In a large pot of salted, boiling water, prepare pasta according to package directions for al dente.
  • I try to time this recipe so that I can put the pasta in the water right when the sauce is ready to simmer. If I had to chose, I’d rather have the sauce waiting for the pasta, instead of having cooked pasta waiting for the sauce.

Nutrition

Calories: 305kcal, Carbohydrates: 35g, Protein: 13g, Fat: 12g, Trans Fat: 0.5g, Cholesterol: 27mg, Sodium: 221mg, Fiber: 3g, Sugar: 5g, Vitamin C: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Recipe adapted from Everyday Italian: 125 Simple and Delicious Recipes.

A woman wearing a pink sweater smiles excitedly while holding a plate of fresh salad with greens and strawberries, standing at a wooden table beside a delicious turkey salad sandwich.

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

5 from 2 votes

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




27 Comments

  1. Maggie says:

    Does the pasta need to be mixed in with the other ingredients while cooking? If not, why do the instructions start off with cooking the pasta?

    1. Melissa says:

      Yes. Toss the pasta with the sauce at the end 🙂

  2. Stephen Berry says:

    I don’t like the taste or smell of alcohol. What can I use instead of wine?

    1. Melissa says:

      You can just leave it out!

  3. Rainy says:

    Making this tonight, it looks really good. I don’t see garlic in the list but it says to add it later. You need to put how much. I’ll be using about 6 cloves – we love us some garlic!