This carrot casserole is a comforting dish I love to whip up, especially on busy weeknights when I’m craving something hearty and delicious. It’s a blend of tender carrots and peas in a creamy cheese sauce, all topped with a crunchy layer of panko breadcrumbs. This recipe is perfect for a cozy dinner at home, and it only takes about 35 minutes from start to finish.

An overhead image of carrot casserole, ready to serve.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 Why you’ll love this recipe

  • Easy side dish. This casserole is a no-fuss recipe. It’s a quick main casserole or side dish to make even on busy days while still being hearty and filling.
  • Hearty and filling. This vegetarian recipe is packed with hearty veggies that’s enough for a filling and satisfying meal.
  • Perfect for gatherings. This dish is a great Easter, Thanksgiving, or holiday addition. It’s packed with veggies and a cheesy flavor that the whole family love, and even kids will be coming back for seconds.

📋 Ingredients and notes

To make this carrot casserole recipe, you’ll need carrots, olive oil, a garlic clove, frozen peas, all-purpose flour, milk, low-sodium vegetable broth, panko breadcrumbs, cheddar cheese, salt, and pepper.

An overhead image of the ingredients of carrot casserole.

Variations & Substitutions

  • Carrots. Use 2-3 carrots, peel and dice them into even sizes.
  • Frozen peas. Or swap it with canned peas or fresh peas (blanched).
  • Garlic. For added flavor, sauté the garlic with a pinch of salt to release its natural oils before adding the vegetables.
  • Flour. Substitute with a 1:1 gluten-free flour blend or cornstarch, if needed.
  • Milk. For a richer sauce, consider using whole milk instead of skim.
  • Vegetable broth. I prefer using low-sodium vegetable broth, because
  • Breadcrumbs. I personally like using panko breadcrumbs for this recipe, but you can also use plain breadcrumbs or Ritz crackers.
  • Cheddar cheese. Sharp cheddar cheese works best, but you can use other types of cheese that melt well.
  • Spicy variation. To add a bit of a kick, mix a pinch of cayenne pepper into the sauce.

📖 How to make carrot casserole

Step 1:
Preheat your oven to 350°F (175°C).

Step 2:
Boil diced carrots in a pot for 5 to 7 minutes until fork tender but still a bit firm, then drain and reserve.

An overhead image of boiling diced carrots.

Step 3:
In a large pan, melt 1 tablespoon of olive oil at medium heat. Cook the minced garlic for 1 minute.

An overhead image of sauteing minced garlic in a pot.

Step 4:
Add cooked carrots and frozen peas to the garlic and olive oil pan. Mix well and transfer to a 6×8-inch casserole dish.

An overhead image of cooking diced carrots in a pot.

Step 5:
In the same pan, melt the remaining olive oil, whisk in flour, then gradually add milk and vegetable broth.

An overhead image of mixing flour, milk, and vegetable broth together in a pot.
An overhead image of cooking the sauce mixture.

Step 6:
Stir in black pepper and ½ cup of shredded cheddar cheese until smooth.

An overhead image of adding cheddar cheese to the sauce mixture.

Step 7:
Pour sauce over the carrot mixture in the prepared baking dish. Top with panko breadcrumbs mixed with the remaining cheddar cheese.

An overhead image of assembling the casserole in a baking dish and topping it with cheese.

Step 8:
Bake for 10 to 15 minutes until bubbly and cheese is lightly browned. Serve and enjoy!

A close up image of carrot casserole with one slice missing.

Shruthi’s Top Tip

  • Parboil the carrots until they are fork-tender but still have a slight crunch to prevent them from becoming mushy during baking.
  • Use a whisk to mix the flour into the olive oil, ensuring there are no lumps for a smoother sauce.
  • Gradually add the milk to the flour mixture while continuously stirring to avoid clumping.
  • Mix the panko breadcrumbs with a bit of olive oil in a small bowl before topping to enhance the crispiness.
  • Reserve some cheese to sprinkle on top of the breadcrumbs for an extra cheesy crust.

👩🏽‍🍳 Troubleshooting FAQs

Can I use fresh peas instead of frozen?

Yes, fresh peas can be used. Just blanch them for a couple of minutes before adding them to the casserole.

What can I substitute for Panko breadcrumbs?

You can use regular breadcrumbs or crushed cornflakes for a different texture.

Is there a gluten-free option for the sauce?

Substitute the flour with cornstarch or a gluten-free flour blend for a gluten-free version.

How can I make this dish vegan?

Use a plant-based milk and cheese alternative, and replace the butter with vegan margarine.

🍴 How to serve carrot casserole

Serve this cheesy carrot casserole with a side of garlic bread, roasted cauliflower soup, or French onion soup. I also like to eat it with a salad, like a garlic kale salad or roasted vegetable salad. This is also the perfect side dish for family gatherings, Thanksgiving, and holiday celebrations.

An overhead image of baked carrot casserole.

🍴Storage and reheating suggestions

To store leftovers, cover the casserole dish with an aluminum foil or plastic wrap or transfer it to an airtight container. Refrigerate for 3-4 days.

To freeze, you can transfer it to a freezer-safe container and freeze it for 2-3 months.

When ready to serve, reheat it in the oven at 350F for 15-20 minutes or until completely warmed through.

🍴 More casserole recipes

If you like this recipe, check out my other casserole recipes:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 1 vote

Carrot Casserole

My carrot casserole is a quick and comforting dish with a creamy cheese sauce and crispy breadcrumb topping. Perfect for a cozy dinner at home.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 servings
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Equipment

  • 1 6×8-inch casserole dish

Ingredients 

  • 1 lb carrots, about 4 medium, peeled and diced
  • 3 tablespoons olive oil, divided
  • 1 clove garlic, minced
  • ½ cup frozen peas
  • 1 tablespoon all-purpose flour
  • ¾ cup milk
  • ¼ cup low-sodium vegetable broth
  • ¼ teaspoon kosher salt
  • teaspoon black pepper
  • ½ cup shredded cheddar cheese, divided

For the topping:

  • 1 cup panko breadcrumbs

Instructions 

  • Preheat oven to 350°F.
  • Bring a medium pot of water to a boil. Add diced carrots and cook for 5-7 minutes until fork-tender but still slightly firm. Drain and set aside.
  • Heat 1 tablespoon olive oil in a large skillet over medium heat until shimmering. Add garlic and cook for 30 seconds until fragrant (reduce heat if it starts to brown).
  • Add cooked carrots and frozen peas to the skillet. Stir to combine, then transfer to a 6×8-inch baking dish.
  • In the same skillet, heat 1 tablespoon olive oil over medium heat. Whisk in flour and cook for 30 seconds, stirring constantly. Gradually add milk and vegetable broth, whisking continuously to prevent lumps. Cook for 2-3 minutes until sauce thickens enough to coat the back of a spoon. Stir in salt, pepper, and ¼ cup shredded cheddar cheese until smooth.
  • Pour sauce over the carrot mixture in the baking dish.
  • In a small bowl, toss panko breadcrumbs with remaining 1 tablespoon olive oil until evenly coated. Stir in remaining ¼ cup shredded cheddar cheese. Spread topping evenly over the casserole.
  • Bake for 10-15 minutes until sauce is bubbly and topping is golden brown.

Notes

  • Use a whisk when adding milk to the flour—it prevents lumps and creates a smoother sauce.
  • The sauce should coat the back of a spoon before you pour it over the vegetables. If it’s too thin, simmer another minute.
  • Tossing the panko with oil before baking ensures an evenly golden, crispy topping.
Storage: Refrigerate up to 3 days.
Reheating: Bake at 350°F for 10-15 minutes until heated through and topping re-crisps, or microwave (topping will soften)

Nutrition

Calories: 263kcal | Carbohydrates: 24g | Protein: 9g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 21mg | Sodium: 411mg | Potassium: 363mg | Fiber: 4g | Sugar: 8g | Vitamin A: 9852IU | Vitamin C: 11mg | Calcium: 228mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.