Go Back
+ servings
Are you looking for an easy (and maybe slightly sneaky) way to get more veggies into your family's diet? Try this super easy, kid-approved Hidden Veggie Sauce! Loaded with lots of different colorful veggies, it comes together in just 30 minutes! Perfect to make ahead for a quick, healthy dinner or whip up in the moment. Vegan, Whole30, Paleo too.
Print Recipe
5 from 5 votes

30-Minute Vegetable Sauce

This vegetable sauce is a great way to get more veggies into your family! Healthy, easy and done in about 30 minutes!
Prep Time10 mins
Cook Time20 mins
Course: Main Course
Cuisine: Italian
Keyword: healthy dinner ideas, hidden vegeable sauce, vegan pasta sauce, whole30 sauce
Servings: 4 cups
Calories: 84kcal


  • 1 28 ounce can crushed tomatoes
  • 2 tbsp tomato paste
  • 1/2 small yellow onion diced
  • 2 cups zucchini grated
  • 1 1/2 cups carrots grated
  • 1/2 bell pepper deseeded and diced
  • 1 1/2 cups chopped spinach, loosely packed
  • 1/2 cup stock or broth
  • 1 tsp sea salt or to taste
  • 1 tsp garlic powder or to taste
  • 2 bay leaves
  • 1 tbsp Italian seasoning
  • black pepper, to taste
  • 1 tbsp coconut oil


  • Combine all of the ingredients in a large sauce pot. Stir a few times to mix everything together.
  • Bring the sauce to a simmer over medium-high heat. Once sauce starts to bubble, lower heat and cook UNCOVERED for 20 minutes.
  • Once done cooking, remove bay leaves.  Use an immersion blender to puree the sauce to preferred consistency. 
  • Taste and add extra salt, pepper or garlic powder if desired.
  • Serve over your favorite pasta, spiralized veggies or on pizza. Enjoy as is or add cooked ground meat or meatballs
  • Allow leftover sauce to completely cool before transferring it to an air-tight container. Store in fridge for up to a week or freeze to have on hand for months to come. 


Calories: 84kcal | Carbohydrates: 12g | Protein: 2g | Fat: 4g | Saturated Fat: 3g | Sodium: 811mg | Potassium: 528mg | Fiber: 4g | Sugar: 6g | Vitamin A: 9869IU | Vitamin C: 38mg | Calcium: 60mg | Iron: 1mg