There are tomato sauces, and then there is this Best Ever Spaghetti Sauce Recipe — a rich, deeply flavored, comforting red sauce that clings to every strand of pasta. Inspired by cozy home kitchens and easy weeknight dinners, this sauce balances savory meatiness, tender mushrooms, bright tomatoes, and warm spices. It’s flexible enough to make with meat or a plant-based option, pantry-friendly, and simple to follow. Read on for a fail-proof method, useful tips, and clear, step-by-step directions to make this your go-to tomato sauce.
Why this recipe works

This Best Ever Spaghetti Sauce Recipe gets its depth from browning meat, sautéing aromatics, and simmering crushed tomatoes with a little tomato paste to concentrate flavor. Fresh mushrooms add an earthy, meaty texture that pairs beautifully with the beef and sausage. The seasoning is straightforward — just cumin, oregano, sugar to balance acidity, and salt and pepper to taste — allowing the tomatoes and meat to shine. For a vegetarian or vegan version, a plant-based sausage patty replaces the ground meats while keeping the same satisfying texture.
Ingredients
- 1/2 lb ground beef
- 1/2 lb hot sausage (leave these out for vegetarian version)
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 8 oz carton of fresh mushrooms — buttons, shiitake, or baby bellas, sliced
- 1 tbsp olive oil
- 2 large cans of crushed tomatoes
- 1 small can tomato paste
- 2 teaspoon raw sugar
- 1 teaspoon cumin
- 1 teaspoon oregano
- Salt and pepper to taste
- 1 box of MorningStar Farms sausage patties for vegetarian/vegan option — see directions below
Tools you’ll need
- Large skillet or Dutch oven
- Spooned spatula or wooden spoon
- Chef’s knife and cutting board
- Measuring spoons
- Can opener
- Lid for simmering (optional)
Prep tips

- Chop the onion into small, even pieces so it softens and caramelizes quickly.
- Slice the mushrooms uniformly so they cook at the same rate.
- If you prefer a milder sauce, use mild sausage instead of hot sausage or omit it for the vegetarian route.
- Open your cans of crushed tomatoes and tomato paste before you start cooking so everything is ready to go.
Step-by-step directions

- Heat the olive oil in a large skillet or Dutch oven over medium-high heat until shimmering.
- Add the chopped onion and sauté, stirring occasionally, until the onion is translucent and just beginning to brown — about 4 to 6 minutes.
- Add the minced garlic to the pan and cook, stirring constantly, for 30 to 60 seconds, just until fragrant. Watch carefully so the garlic does not burn.
- Add the ground beef and hot sausage to the pan (omit these meats for the vegetarian version). Break the meat into bite-sized pieces with your spoon or spatula. Cook, stirring occasionally, until the meat is browned and cooked through, about 6 to 8 minutes. Drain excess fat if the pan becomes overly greasy.
- Stir the sliced mushrooms into the meat and onion mixture. Continue cooking until the mushrooms release their liquid and begin to brown, about 5 minutes.
- Stir in the tomato paste, mixing it thoroughly into the meat and vegetables so it loosens and coats everything evenly.
- Add the two large cans of crushed tomatoes to the pan and stir to combine. Bring the mixture to a gentle simmer.
- Season the sauce with the raw sugar, cumin, and oregano. Stir well, then taste and add salt and pepper to your preference.
- Reduce the heat to low. Let the sauce simmer, uncovered or partly covered, for at least 20 to 30 minutes to allow flavors to meld. Stir occasionally to prevent sticking. If you have more time, simmer up to an hour for deeper flavor, adding a little water if the sauce becomes too thick.
- Taste once more before serving and adjust seasoning as needed. Serve the sauce over your favorite pasta, gnocchi, or use it in baked dishes.
Vegetarian/Vegan variation
To make this Best Ever Spaghetti Sauce Recipe without meat:
- Skip the ground beef and hot sausage listed in the ingredient list. Instead, cook 1 box of MorningStar Farms sausage patties according to the package directions in a separate skillet until browned and cooked through. Crumble or chop the cooked patties into bite-sized pieces.
- Heat the olive oil and proceed with sautéing onion and garlic as described above.
- After the mushrooms have cooked and browned, add the crumbled MorningStar Farms sausage pieces to the pan and continue with the tomato paste, crushed tomatoes, and seasonings as instructed in steps 6–11 above.
Serving suggestions
- Toss with freshly cooked spaghetti, bucatini, or any pasta shape you love. Reserve a cup of pasta water and add a splash to the sauce if it needs loosening.
- Top with grated hard cheese, a sprinkle of chopped fresh parsley, or chili flakes for extra heat.
- Use as a filling for lasagna or baked ziti with layers of cheese and pasta sheets.
Storage and make-ahead
- Refrigerate leftover sauce in an airtight container for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months. Thaw overnight in the refrigerator before reheating.
- The sauce often improves after a day in the fridge as the flavors continue to meld.
Frequently asked questions
Can I use fresh tomatoes instead of canned crushed tomatoes? Yes. Use about 3 pounds of ripe tomatoes, peeled and chopped, then cook them down until they break apart into a saucy consistency. You may want to add a tablespoon or two of tomato paste to intensify flavor.
My sauce is too acidic — how do I fix it? Stir in an additional pinch of raw sugar, a teaspoon at a time, until the acidity is balanced to your liking. A little baking soda (1/8 teaspoon) also neutralizes acid, but sugar is the gentler option for flavor.
Can I make this on the stove and finish in the oven? Absolutely. After combining the sauce, transfer to an oven-safe pot and let it slow-roast at 300°F (150°C) for 30–45 minutes for extra depth.
Final notes
This Best Ever Spaghetti Sauce Recipe is intentionally simple and adaptable. It delivers classic, comforting flavors and is easy to double for a crowd or halve for two. The step-by-step method keeps the process approachable, whether you’re building flavor on a weeknight or preparing sauce for a weekend meal. Make a big batch, freeze some for later, and enjoy the kind of tomato sauce that becomes part of your regular rotation.

Best Ever Spaghetti Sauce Recipe
Equipment
- large sauce pot
- Skillet
- Knife
- Cutting Board
- Wooden Spoon
- Measuring Spoons
Ingredients
- 1/2 lb ground beef
- 1/2 lb hot sausage omit for vegetarian version
- 1 onion chopped
- 3 cloves garlic minced
- 8 oz fresh mushrooms buttons, shiitake, or baby bellas, sliced
- 1 tbsp olive oil
- 2 large cans crushed tomatoes
- 1 small can tomato paste
- 2 tsp sugar raw or granulated
- 1 tsp cumin
- 1 tsp oregano
- salt and pepper to taste
- 1 box MorningStar Farms sausage patties for vegetarian/vegan option; shred and add to sauce
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium heat.
- If using meat: add ground beef and hot sausage and brown, breaking up with a spoon, until no pink remains; drain excess fat if needed.
- If making the vegetarian version: skip browning meat and proceed to the next step to cook the vegetables in oil.
- Add the chopped onion, minced garlic, and sliced mushrooms to the pot or skillet and cook until the onion is translucent and mushrooms are softened, about 5–7 minutes.
- Transfer the browned meat and vegetables to a large sauce pot (or if you browned meat in the pot, keep them there).
- Add the crushed tomatoes, tomato paste, sugar, cumin, oregano, and salt and pepper to taste; stir to combine.
- Bring the sauce to a boil, then reduce heat to low and simmer until heated through and flavors meld, at least 20–30 minutes; add water as needed to reach desired thickness.
- For the vegetarian/vegan option: shred the MorningStar Farms sausage patties and stir them into the simmering sauce until heated through.
- Taste and adjust seasoning, then serve over cooked pasta.
Notes
- Brown meat until no pink remains for best texture.
- Chop onions and garlic finely for even flavor distribution.
- Use high-quality tomatoes and paste for best flavor.
- Longer simmering deepens flavor.
- Add water or broth to thin the sauce if it becomes too thick.
