Go Back
Overhead view of a skillet filled with cheesy macaroni and mixed vegetables like broccoli, peas, and carrots.
Print Recipe
4.91 from 11 votes

One Pot Vegetable Mac and Cheese

Creamy One Pot Vegetable Mac and Cheese is the ultimate kid-friendly recipe! Packed with fresh veggies, cheesy goodness, and ready in just 25 minutes.
Prep Time5 minutes
Cook Time20 minutes
Total Time25 minutes
Course: Main Course
Cuisine: American
Servings: 6 servings
Author: Katie G.

Ingredients

  • 2 tablespoons olive oil
  • 1/2 cup diced yellow onion
  • 1 tablespoon minced garlic
  • 1 1/2 cups vegetable broth
  • 3 tablespoons flour
  • 2 1/2 cups milk
  • 3 cups elbow macaroni (10 ounces)
  • 1 1/2 cups mixed veggies (can use fresh or frozen)
  • 1 1/2 cups cheddar cheese (mix of white sharp cheddar and mild cheddar)

Instructions

  • In a 12" pan or skillet, heat olive oil over medium heat.
  • Add onions and stir until soft, about 3 minutes. Stir in garlic and cook an additional minute.
  • Add 1/2 cup vegetable broth and flour. Stir, then cook for one minute.
  • Add remaining broth, milk, macaroni and vegetables. Stir, then reduce heat to a simmer.
  • Cook over low heat, stirring often, until pasta is al dente, about 10 minutes.
  • Remove from heat and stir in cheese. Serve immediately.

Video

Notes

  • Refrigerate in an airtight container for up to 2 days.
  • Add a splash of milk when reheating to keep the sauce creamy.
  • You can blend the sauce before adding the cheese for a smoother texture.
  • Works great with frozen or leftover vegetables.

Nutrition

Serving: 0g | Calories: 530kcal | Carbohydrates: 69g | Protein: 22g | Fat: 19g | Saturated Fat: 9g | Cholesterol: 40mg | Sodium: 481mg | Potassium: 434mg | Fiber: 4g | Sugar: 8g | Vitamin A: 2885IU | Vitamin C: 6.1mg | Calcium: 350mg | Iron: 1.7mg