Vegetable Pasta


This post may contain affiliate links. Please read my disclosure policy.

Jump to Recipe

This hearty spaghetti sauce is loaded with mushrooms, peppers, asparagus, and tomatoes, creating a rich and flavorful sauce for any kind of pasta.

My kids were a little suspicious when they saw the piles of vegetables waiting on the counter near the stove. However, after they tasted their dinner, they all agreed that it was very tasty!

Hearty Vegetable Pasta | get the recipe at


Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!


Vegetable Pasta is the kind of meal that happens in our house when I’m staring down a refrigerator full of produce and I’m running out of time to use it all.

There aren’t many things in the kitchen that annoy me more than wasting food, so I try to do everything I can to avoid letting produce go to waste. Pastas and Stir-Fries are two of the best ways to use up odds and ends from the refrigerator.

Here are a few more ideas to make the most of your vegetables:

Vegetable Pasta | get the recipe at

Get New Recipessent to your inbox!
We never share your information with third parties and will protect it in accordance with our Privacy Policy.

Vegetable Pasta

Servings: 8 servings


  • 1 tablespoon olive oil
  • 1 1/2 pounds small mushrooms quartered
  • 1/2 teaspoon kosher salt
  • 1 pound ground beef
  • 1 medium yellow onion chopped small
  • 4 large cloves garlic minced
  • 1 large red bell pepper chopped small
  • 1/2 pound asparagus cut into 1" pieces
  • 2 29 ounce cans of crushed tomatoes
  • 1 1/2 teaspoons crushed oregano
  • 1 teaspoon dried basil
  • 3/4 teaspoon dried thyme
  • ½ - 1 teaspoon kosher salt
  • 1/4 crushed red pepper flakes
  • 16 ounces cooked pasta noodles
  • Optional: grated Pecorino Romano or Parmesan cheese for topping


  • Warm the oil in a large skillet over high heat. Add the mushrooms and toss to coat. Let them cook undisturbed for about 30 seconds, sprinkle with ½ teaspoon kosher salt, continue to cook, stirring frequently until the mushrooms are fragrant, about 3-4 minutes. Remove the mushrooms to a small bowl and add the ground beef to the hot pan.
  • Reduce the heat to medium high. Cook and crumble the beef, add the garlic and onions. Continue cooking until the onions have softened. Add the peppers and cook 2 more minutes before adding the asparagus, tomatoes, and spices. Stir and cover with a lid. Reduce heat to a simmer and cook for about 5 minutes, stirring occasionally until the asparagus is tender and still sightly crisp. Remove from the heat and stir the cooked pasta into the sauce. Enjoy!


If you have a deep, flat skillet, it is ideal for making this sauce. A dutch oven, a large pot, or just about any big pan will work. I am partial to using my biggest skillet for this sauce.
For this recipe, you'll want to cook the mushrooms first, remove them from the pan and then add them back into the sauce at the very end. It keeps them separate and slightly firm, creating a more meat-y taste and texture.
Tried this recipe?Mention @barefeetkitchen or tag #barefeetkitchen!

Filed under: , ,

Tagged with:

Share this Article


Related Posts

Mary Younkin

Mary Younkin

Hi, I’m Mary. I’m the author, cook, photographer, and travel lover behind the scenes here at Barefeet In The Kitchen. I'm also the author of three cookbooks dedicated to making cooking from scratch as simple as possible.

Reader Interactions

3 Comments Leave a comment or review

    Rate & Comment


    • Mary says

      Technically, it isn't vegetarian, but the small amount of ground beef really is optional. The mushrooms make it taste incredibly "meat-y." The beef adds some great flavor, but again, it isn't required. I'm glad you like it!