Print
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
One Pot Veggie Mac and Cheese

One Pot Veggie Mac and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lily Clarke
  • Total Time: 25 minutes
  • Yield: Serves 4

Description

One Pot Veggie Mac and Cheese is the ultimate comfort food that brings together creamy cheese, tender pasta, and a medley of vibrant vegetables—all in just 25 minutes! This easy one-pot recipe is perfect for busy weeknights or family dinners, offering a wholesome and satisfying meal that everyone will love. With its rich flavors and velvety texture, you can customize it with your favorite veggies or spices to make it uniquely yours. Best of all, cleanup is a breeze since everything cooks in a single pot!


Ingredients

Scale
  • 2 cups elbow macaroni
  • 4 cups vegetable broth
  • 1 cup mixed vegetables (broccoli, bell peppers, spinach)
  • 2 cups shredded cheese (cheddar or vegan cheese)
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • Salt and pepper to taste

Instructions

  1. In a large pot, heat the olive oil over medium heat. Sauté the mixed vegetables for 3-4 minutes until softened.
  2. Stir in the elbow macaroni and pour in the vegetable broth. Bring to a boil.
  3. Once boiling, reduce heat to simmer, cover, and cook for 8-10 minutes until the pasta is al dente.
  4. Remove from heat and stir in the shredded cheese until melted and creamy.
  5. Season with salt, pepper, and any additional spices as desired. Mix well.
  6. Serve immediately in bowls, garnished with fresh herbs or toppings if desired.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 400
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 30mg