clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Cheeseburger Macaroni

Healthier Vegetarian Cheeseburger Macaroni

  • Author: Tiffany
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 minutes
  • Yield: 8 servings 1x



For the Cheese Sauce:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup 2% milk
  • 1 cup vegetable stock/broth
  • 1 tablespoon Dijon mustard
  • 2 1/4 cups shredded cheddar cheese

For the Pasta:

  • 12 ounces vegetarian burger patties (recommended: Hilary’s Black Rice Veggie Burger or World’s Best Veggie Burgers)
  • 1 pound whole-wheat elbow pasta
  • 2 tablespoons olive oil, divided
  • 20 ounces grape tomatoes
  • 2 carrots, peeled and finely diced
  • 1 small yellow onion, finely diced
  • 1 green bell pepper, finely diced
  • 3 cloves garlic, minced
  • 1/4 cup fresh parsley, chopped
  • Sea salt and pepper, to taste


  1. Bring a large pot of salted water to a boil and preheat the oven to 425 degrees F.
  2. Make the oven-roasted tomatoes. Halve the grape tomatoes and toss with 1 tablespoon olive oil, sea salt, and pepper. Spread tomatoes in a single layer on a parchment-lined baking sheet and roast for 20 minutes, or until the tomatoes are soft and releasing juice.
  3. Prepare the pasta. While the tomatoes are roasting, heat the additional tablespoon of olive oil in a large saute pan. Saute the carrots, onion, and bell pepper until starting to soften. Season with sea salt and pepper. Add in the garlic and cook the vegetable mixture until it starts to get color and is cooked through, about 5-7 minutes. Cook the pasta in the pot of boiling water until al dente.
  4. Prepare the veggie burgers. Cook the veggie burger patties according to package directions (either in a pan or in the oven alongside the tomatoes). Let cool a bit, and then crumble or chop the burgers. Add to the vegetable mixture and toss with the hot, cooked pasta.
  5. Finally, make the sauce. Cook the butter and flour in a saucepan to make a roux; melting the butter until hot and bubbly and whisking in the flour. Continue cooking the roux until light golden brown in color, and to cook out the flour taste, about 3-4 minutes. Slowly whisk in the vegetable broth, constantly stirring to prevent lumps, followed by the milk. Season with sea salt and pepper. Let the sauce very lightly simmer until thickened. Remove from heat and stir in the Dijon mustard and the cheese, little by little, until melted and incorporated.
  6. Pour the sauce over the pasta along with the roasted tomatoes and juices, hot from the oven. Stir to mix everything together and gently stir in the fresh parsley. Serve immediately. Enjoy!


  • Serving Size: 1 of 8
  • Calories: 418
  • Sugar: 7g
  • Sodium: 700mg
  • Fat: 19g
  • Saturated Fat: 10g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 15g
  • Cholesterol: 40mg