There’s something magical about a simmering pot of marinara sauce—the aroma of garlic and herbs, the rich tomato flavor, and the sense of comfort it brings to any meal. If you’re searching for a vegan marinara sauce recipe that’s both simple and bursting with authentic Italian flavor, you’re in the right place.
This recipe is a staple in my plant-based kitchen, and it never fails to impress. Whether you’re tossing it with pasta, spooning it onto pizza, or using it as a dip, this sauce delivers all the classic tastes you love—without any animal products.
What makes this recipe extra special is its versatility and ease. You don’t need fancy ingredients or hours of simmering.
In less than an hour, you’ll have a robust, homemade sauce that’s better than anything from a jar. Plus, it’s naturally gluten-free, oil-free optional, and can be customized to your taste preferences.
Let’s dive into the secrets of making the best vegan marinara sauce right at home!
Why You’ll Love This Recipe
- Simple ingredients: Everything you need is easy to find and likely already in your pantry.
- Quick and easy: Ready in under an hour, with minimal prep and effort.
- Rich, authentic flavor: Fresh garlic, herbs, and tomatoes meld together for a sauce that tastes like it simmered all day.
- Versatile: Use on pasta, pizza, as a dipping sauce, or in casseroles like vegan lasagna.
- Allergy-friendly: Naturally vegan, gluten-free, nut-free, and soy-free.
- Freezer-friendly: Make a big batch and store for busy weeknights.
- Customizable: Adjust herbs, add veggies, or make it spicy—your sauce, your way!
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Olive oil (optional) | 2 tbsp | For sautéing; omit or use water for oil-free |
Yellow onion, diced | 1 medium | About 1 cup |
Garlic cloves, minced | 4-6 | More for extra flavor |
Canned crushed tomatoes | 2 cans (28 oz each) | Use San Marzano for best flavor |
Tomato paste | 2 tbsp | For depth and richness |
Dried oregano | 1.5 tsp | Or 1 tbsp fresh, chopped |
Dried basil | 1.5 tsp | Or 1 tbsp fresh, chopped |
Crushed red pepper flakes | 1/2 tsp | Optional, for heat |
Salt | 1.5 tsp | Or to taste |
Black pepper | 1/2 tsp | Freshly ground preferred |
Sugar | 1 tsp | Optional, balances acidity |
Fresh basil leaves | Handful | For garnish and extra flavor |
Equipment
- Large saucepan or Dutch oven
- Wooden spoon or spatula
- Cutting board
- Sharp chef’s knife
- Can opener
- Ladle (for serving)
- Measuring cups and spoons
- Blender or immersion blender (optional, for smooth sauce)
Instructions
-
Prep your vegetables.
Dice the onion and mince the garlic. Gather all your ingredients so they’re ready to go.
-
Sauté the aromatics.
Heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until it softens and turns translucent—about 5-7 minutes.
For oil-free: Use 2-3 tbsp water or vegetable broth instead of oil.
-
Add garlic and tomato paste.
Add the minced garlic and cook for 1 minute, stirring constantly to avoid burning. Stir in the tomato paste and let it cook for another 2 minutes to deepen the flavor.
-
Add the tomatoes and seasonings.
Pour in the crushed tomatoes and stir well to combine. Add dried oregano, dried basil, crushed red pepper flakes (if using), salt, black pepper, and sugar.
Mix thoroughly.
-
Simmer the sauce.
Bring the sauce to a gentle simmer. Reduce the heat to low, cover with a lid slightly ajar, and let it cook for 30-40 minutes, stirring occasionally.
This allows the flavors to meld and the sauce to thicken.
The longer the simmer, the richer the flavor. Stir every 10 minutes to prevent sticking.
-
Taste and adjust.
After simmering, taste your sauce. Adjust salt, pepper, or sugar as needed.
If you prefer a smoother texture, use an immersion blender to blend until smooth, or leave it chunky for a rustic feel.
-
Add fresh basil.
Stir in a handful of torn fresh basil leaves right before serving for a burst of freshness and classic Italian aroma.
-
Serve and enjoy!
Ladle the sauce over your favorite pasta, use as pizza sauce, or let it cool and store in jars for later.
Tips & Variations
- Add veggies: Want more nutrition? Finely dice carrots, celery, or bell peppers and sauté with the onions for extra flavor and vitamins.
- Make it spicy: Double the red pepper flakes or add a pinch of cayenne for a kick.
- Herb swap: Try fresh thyme, rosemary, or parsley for different herbal notes.
- Chunky or smooth: Use a blender for a uniform texture, or leave it chunky for a rustic, homemade feel.
- Oil-free version: Sauté veggies in water or broth for a lighter sauce.
- Umami boost: Add a splash of balsamic vinegar or a teaspoon of soy sauce for deeper flavor.
- Double batch: This recipe freezes beautifully. Make extra and store in airtight containers for up to 3 months.
“Homemade marinara is always better the next day—the flavors continue to develop overnight!”
Nutrition Facts
Nutrient | Per 1/2 Cup Serving |
---|---|
Calories | 70 |
Fat | 2g |
Saturated Fat | 0g |
Carbohydrates | 12g |
Fiber | 3g |
Sugar | 6g |
Protein | 2g |
Sodium | 400mg |
Vitamin C | 15% DV |
Iron | 8% DV |
Nutrition values are approximate and may vary depending on brands and exact ingredients used.
Serving Suggestions
- Pasta perfection: Toss with spaghetti, penne, or your favorite noodle. Add roasted veggies or vegan meatballs for a hearty meal.
- Homemade pizza: Spread on your favorite dough and top with plant-based cheese and veggies.
- Dipping sauce: Serve warm with garlic bread, breadsticks, or homemade vegan tortillas.
- In casseroles: Layer in vegan lasagna or baked ziti for rich, saucy flavor.
- On sandwiches: Spoon onto vegan meatball subs or grilled veggie sandwiches for extra moisture and taste.
- Meal prep: Portion into jars and freeze for quick weeknight dinners.
- Global twists: Try it as a base for shakshuka or as a dipping sauce for Indian-style veggie quesadillas.
For more plant-forward inspiration, check out our Vegan Cuban Recipes or pair this sauce with a cozy Vegan Slow Cooker Recipe for a complete meal.
Conclusion
Homemade vegan marinara sauce is a game-changer for anyone who loves bold, comforting flavors and wholesome ingredients. With just a handful of pantry staples, you can create a sauce that’s worlds above anything store-bought—full of fresh garlic, herbs, and that deep tomato richness only slow cooking can achieve.
This recipe is perfect for busy weeknights, special occasions, or whenever you crave a taste of Italy in your own kitchen.
Whether you’re new to vegan cooking or a seasoned plant-based pro, this marinara will quickly become a favorite. It’s endlessly adaptable, budget-friendly, and always satisfying.
Try it with your favorite pasta, on pizza, or as a dipping sauce for crusty bread. Don’t forget to explore other vegan recipes like homemade tortillas, Indian-style quesadillas, and Cuban-inspired mains to round out your meal.
Happy cooking, and buon appetito!
📖 Recipe Card: Vegan Marinara Sauce
Description: A classic, rich tomato sauce that's completely plant-based and perfect for pasta, pizza, or dipping. Simple ingredients and bold flavor make this a kitchen staple.
Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon sugar (optional)
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley or basil (for garnish)
Instructions
- Heat olive oil in a large saucepan over medium heat.
- Add chopped onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook for 1 minute until fragrant.
- Pour in crushed tomatoes and stir well.
- Add oregano, basil, salt, pepper, sugar, and red pepper flakes.
- Bring sauce to a simmer, reduce heat to low, and cook uncovered for 20-25 minutes, stirring occasionally.
- Adjust seasoning to taste.
- Serve hot, garnished with fresh parsley or basil.
Nutrition: Calories: 90 kcal | Protein: 2 g | Fat: 5 g | Carbs: 11 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Marinara Sauce”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic, rich tomato sauce that’s completely plant-based and perfect for pasta, pizza, or dipping. Simple ingredients and bold flavor make this a kitchen staple.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium yellow onion, finely chopped”, “4 cloves garlic, minced”, “1 (28-ounce) can crushed tomatoes”, “1 teaspoon dried oregano”, “1/2 teaspoon dried basil”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1 teaspoon sugar (optional)”, “1/4 teaspoon red pepper flakes (optional)”, “2 tablespoons chopped fresh parsley or basil (for garnish)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large saucepan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and saut\u00e9 until translucent, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in minced garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Pour in crushed tomatoes and stir well.”}, {“@type”: “HowToStep”, “text”: “Add oregano, basil, salt, pepper, sugar, and red pepper flakes.”}, {“@type”: “HowToStep”, “text”: “Bring sauce to a simmer, reduce heat to low, and cook uncovered for 20-25 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley or basil.”}], “nutrition”: {“calories”: “90 kcal”, “proteinContent”: “2 g”, “fatContent”: “5 g”, “carbohydrateContent”: “11 g”}}