Buy Now →
This easy homemade spaghetti sauce is made with simple pantry staples and canned tomatoes for a rich, flavorful sauce that’s perfect for busy weeknights. It’s smooth, well-seasoned, and incredibly versatile—use it for spaghetti, baked pasta dishes, meatballs, or as a dipping sauce for breadsticks. Keep it meatless or use it as a base for your favorite meat sauce.
1 sweet onion, finely diced
4 cloves garlic, minced or pressed
1 can (15 oz) crushed tomatoes
1 can (8 oz) tomato sauce
1 can (14.5 oz) diced tomatoes with garlic, oregano & basil
1 tablespoon-1/4 cup sugar, granulated sugar (sugar balances acidity from tomatoes)
2 teaspoons dried basil
½ teaspoon dried oregano – adds warmth and depth
½ teaspoon salt – seasons the sauce
¼ teaspoon black pepper – balances and enhances flavor
Optional: Red pepper flakes for heat
Add the diced onion and cook for 4–5 minutes, until soft and translucent.
Stir in the garlic and cook for 30 seconds, until fragrant.
Add the crushed tomatoes, tomato sauce, and diced tomatoes. Stir to combine.
Stir in the sugar, basil, oregano, salt, and black pepper.
Reduce heat to low and simmer uncovered for 25–30 minutes, stirring occasionally.
Taste and adjust seasoning before serving.
Blend the sauce if you prefer a smoother texture.
Use this sauce as a base for meat sauce, baked spaghetti, or lasagna.
Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.